Đo khoảng cách cùng SR04 - Mã dự thi 01

Thảo luận trong 'Sản phẩm - Dự án.'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. kuem0912

    kuem0912 Kỹ sư

    Tham gia ngày:
    10/10/14
    Bài viết:
    573
    Đã được thích:
    176
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Nghề nghiệp:
    Lông bông như công nông
    Nơi ở:
    Ho Chi Minh City, Vietnam
    Chào các bạn, hưởng ứng game show Share to sucess mình xin mở đầu bằng bài viết về đo khoảng cách cùng cảm biến siêu âm SR04 nhé.
    Sản phẩm của mình dự tính sẽ là một mạch đo khoảng cách hiển thị trên giao diện C#.
    Mình sẽ sử dụng kit tiva của hãng TI, một hãng có rất nhiều hoạt động vì cộng đồng ở VN.
    SR04 kết nối với kit tiva và tiva truyền dữ liệu lên cho laptop bằng cổng USB, để thêm phần nguy hiểm thì mình sẽ thêm phần auto connect. Nghĩa là trong nhiều thiết bị cắm vào laptop như chuột, usb, bàn phím, kit tiva...thì mình sẽ tự tìm và kết nối tới kit tiva, miễn là nó có cắm vào thì sẽ kết nối còn bị rút ra thì tự detect để thông báo.
    Phần trình bày của mình có 3 phần.
    Phần 1: Tìm hiểu SR04 và cách sử dụng.
    Phần 2: Code.
    Người ta nói độ chính xác phụ thuộc vào cách lập trình sử dụng nó nên mình sẽ tìm hiểu phần này rồi trình bày cho các bạn, đúng sai gì xin các bạn góp ý.
    Phần 3: Giao diện C# và demo.
    Vì mình định viết thành 3 bài nên lát mình comment xí chỗ không biết có sao không vì hình như sau 1 ngày là không thể sửa comment trên này được nữa. Không biết các ad có giúp gì được cho mình phần này không.

    Phần 1: Tìm hiểu HC-SR04.


    [​IMG]

    Cảm biến khoảng cách siêu âm HC-SR04 được sử dụng rất phổ biến để xác định khoảng cách vì rẻ, độ chính xác cao lên tới 0.3cm và có thể đo khoảng cách trong khoảng từ 2 tới 3m. Nó được bán rộng rãi ở nhiều cửa hàng linh kiện điện tử với giả dao động từ 35k tới 45k.

    HC-SR04 sử dụng cảm biến siêu âm sonar để xác định khoảng cách đến một đối tượng (giống như con dơi hoặc cá heo đã làm). Nó hoạt động không bị ảnh hưởng bởi ánh sáng mặt trời hoặc vật liệu màu đen giống như các loại cảm biến đo khoảng cách của Sharp (mặc dù âm thanh vật liệu mềm như là vải vóc có thể khó phát hiện).

    Cảm biến HC-SR04 có 4 chân là: Vcc, Trig, Echo, GND như hình trên. Bao gồm 1 mắt phát và một mắt thu.

    Để đo khoảng cách, ta sẽ phát 1 xung rất ngắn (5 us tới 10us) từ chân Trig. Sau đó, cảm biến sẽ tạo ra 1 xung HIGH ở chân Echo cho đến khi nhận lại được sóng phản xạ ở pin này. Mỗi ta phát 1 xung 5us tới 10us vào chân Trig thì bản thân module sẽ phát ra 8 xung siêu âm đồng thời cho chân Echo lên cao, sau đó nhận lại phản hồi thì cho chân này xuống thấp Chiều rộng của xung sẽ bằng với thời gian sóng siêu âm được phát từ cảm biển và quay trở lại. Nếu chân Echo ở mức cao 38ms thì các bạn sẽ hiểu là không có vật gì chắn phía trc hay đúng hơn là không nhận được xung phản hồi.
    Tốc độ của âm thanh trong không khí là 340 m/s (hằng số vật lý), tương đương với 29,412 microSeconds/cm (10^6 / (340*100)). Khi đã tính được thời gian, ta sẽ chia cho 29,412 để nhận được khoảng cách.

    Thông số của nó được tóm gọn như sau:
    • Nguồn cung cấp: 5V DC
    • Dòng điện tiệu thụ khi hoạt động: <2mA
    • Góc hoạt động: <15o
    • Khoảng cách hoạt động: 2cm - 500 cm / 1 "- 16ft
    • Độ phân giải: 0,3 cm
    Ứng dụng HC-SR04
    • Đo mực chất lỏng
    • Robot dò đường
    • Sử dụng chống va chạm trong các băng chuyền
    • Phát hiện các vết đứt,gãy trong các dây điện, dây cáp
    • Sử dụng trong các bộ đếm sản phẩm
    upload_2017-5-26_19-53-41.
    Phần trên chỉ là mình dịch ra từ datasheet và viết lại các bài viết có sẵn theo ý mình hiểu.
    Có gì sai sót các bạn lên tiếng liền nhé kẻo người khác đọc được lại hiểu sai.
    Cảm ơn mợi người, mình sẽ trở lại với bài viết sau.
     
    yeuthichdientu, BuiBachTuanAnh, mta_cdt4 others thích bài này.
  2. dovanhieu

    dovanhieu Nong dan can thi Staff Member

    Tham gia ngày:
    25/10/12
    Bài viết:
    1,338
    Đã được thích:
    1,876
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Kỹ sư
    Nơi ở:
    Văn Quán, Hà Đông, Hà Nội
    Chúc mừng bạn kuem0912 đã trở thành người "mở bát" viết bài dự thi đầu tiên, kính mời các bô lão và các nhà phê bình vào đóng góp ý kiến và thảo luận cùng bạn ấy nhé !!! BuiBachTuanAnh yeuthichdientu Concept NgoHungCuong hoanglocmdc mta_cdt ...

    Đón chờ bài viết tiếp theo của bạn!
     
    yeuthichdientu, BuiBachTuanAnhhuunho thích bài này.
  3. mta_cdt

    mta_cdt Super Moderator Staff Member

    Tham gia ngày:
    10/8/12
    Bài viết:
    2,887
    Đã được thích:
    3,582
    Điểm thành tích:
    113
    Giới tính:
    Nam
    • Trong bài viết của bạn mình thấy dòng này: "Phát hiện các vết đứt,gãy trong các dây điện, dây cáp". Nhưng mà độ phân giải 3mm thì bạn có dám chắc là đo được không?
     
    yeuthichdientudovanhieu thích bài này.
  4. NguyenHung77

    NguyenHung77 Kỹ sư

    Tham gia ngày:
    23/3/14
    Bài viết:
    279
    Đã được thích:
    348
    Điểm thành tích:
    63
    Giới tính:
    Nam
    Nghề nghiệp:
    Kỹ Sư Thiết Kế điện tử
    Nơi ở:
    Hà Nội
    Về ứng dụng nguyên lí siêu âm có thể cho phép đo độ dày của lớp mạ kẽm 18um hay 36um, nhưng mạch thu và phát sẽ phức tạp và chính xác hơn nhiều so với SR04/ SR05.
     
    yeuthichdientudovanhieu thích bài này.
  5. huunho

    huunho Thạc sỹ

    Tham gia ngày:
    16/1/14
    Bài viết:
    3,181
    Đã được thích:
    1,422
    Điểm thành tích:
    113
    Giới tính:
    Nam
    bài viết viết 1 cảm biến phổ biến và hơi sơ sài, bạn nên thêm 1 số lưu ý, hay là lỗi gặp phải khi dùng cảm biến này.
     
    kuem0912, yeuthichdientudovanhieu thích bài này.
  6. yeuthichdientu

    yeuthichdientu Thạc sỹ

    Tham gia ngày:
    3/9/13
    Bài viết:
    1,975
    Đã được thích:
    2,774
    Điểm thành tích:
    113
    Mình rất ủng hộ tinh thần của Bạn kuem0912 , Rất mong Bạn viết tiếp tục các phần tiếp theo !

    Theo mình thì Chúng ta cũng không nên quá khắt khe về các phần đúng/sai hay chi tiết/sơ sài, của các Bạn viết bài, nếu có thể Chúng ta góp ý để sửa cho đúng ! hoặc viết bổ sung phần thiếu.
    Có vậy mới đúng chất "Share to sucess" !
     
  7. dovanhieu

    dovanhieu Nong dan can thi Staff Member

    Tham gia ngày:
    25/10/12
    Bài viết:
    1,338
    Đã được thích:
    1,876
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Kỹ sư
    Nơi ở:
    Văn Quán, Hà Đông, Hà Nội
    Em đồng ý với anh về chuyện không khắt khe, mà là "đóng góp, phản biện" trên tinh thần xây dựng, cùng tạo nên một cơ sở dữ liệu dùng để học tập sau này.
     
    yeuthichdientumta_cdt thích bài này.
  8. kuem0912

    kuem0912 Kỹ sư

    Tham gia ngày:
    10/10/14
    Bài viết:
    573
    Đã được thích:
    176
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Nghề nghiệp:
    Lông bông như công nông
    Nơi ở:
    Ho Chi Minh City, Vietnam
    Hi, khúc này em copy ở quảng cáo của tme mà không để ý. Theo như em nghĩ thì tần sốcao thì mới có khả năng này được.

    Hi bác, cảm ơn anh đã góp ý. Em sẽ bổ sung vào sau, vì cái này em chưa xài bao giờ và giờ cũng chờ BQT gửi rồi có gì em post phần đó sau cho mọi người ạ.
    Mọi người càng xoáy thì mình càng cẩn thận và các bài viết sau mới chất lượng đc phải ko a
     
    yeuthichdientu thích bài này.
  9. kosovo

    kosovo Học sinh trung cấp

    Tham gia ngày:
    15/5/17
    Bài viết:
    45
    Đã được thích:
    18
    Điểm thành tích:
    8
    Giới tính:
    Nam
    :-). Không thể nhịn cười được.
     
    dovanhieu thích bài này.
  10. dovanhieu

    dovanhieu Nong dan can thi Staff Member

    Tham gia ngày:
    25/10/12
    Bài viết:
    1,338
    Đã được thích:
    1,876
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Kỹ sư
    Nơi ở:
    Văn Quán, Hà Đông, Hà Nội
    Bạn có thể viết bài với chủ đề tùy chọn, BQT không khuyến khích bạn copy, thậm chí bạn có thể tạo 1 thread giúp mọi người thảo luận sôi nổi vẫn hơn là copy
     

Chia sẻ trang này