Cảm Biến Siêu Âm UltraSonic HY-SRF05 – Đo khoảng cách và phát hiện cấu trúc

Bạn có biết rằng Cảm Biến Siêu Âm UltraSonic HY-SRF05 không chỉ dùng để đo khoảng cách mà còn có thể dùng để đo mực chất lỏng, giúp robot dò đường và phát hiện các vết đứt gãy trong dây cáp?

Cảm Biến Siêu Âm UltraSonic HY-SRF05 có độ nhạy cực cao, lên đến 0.3m, và ra chân đầy đủ, rất dễ dàng để cắm dây tín hiệu kết nối.

Thông Số Kĩ Thuật

  • Điện áp cung cấp: DC 5V
  • Cường độ dòng điện tiêu thụ: 2mA
  • Điện áp ngõ ra mức cao: 5V
  • Điện áp ngõ mức thấp: 0V
  • Góc phát hiện: không quá 15 độ
  • Khoảng cách phát hiện: 2cm – 450cm
  • Độ chính xác cao: lên đến 0.3cm

Sơ Đồ Ra Chân: Có 5 chân

  1. VCC: Chân cấp nguồn 5V
  2. Trigger(T): Kích hoạt quá trình phát sóng âm. Quá trình kích hoạt khi một chu kì điện áp cao/thấp diễn ra.
  3. Echo (R): Bình thường sẽ ở trạng thái 0V, được kích hoạt lên 5V ngay sau khi có tín hiệu trả về, sau đó trở về 0V.
  4. OUT: Không sử dụng.
  5. GND: Chân cấp nguồn GND.

Nguyên Lí Hoạt Động

Cảm biến có hai chế độ hoạt động:

  1. Chế độ 1: Để đo khoảng cách, bạn phát một xung ngắn (5 microSeconds) từ chân TRIG. Sau đó, cảm biến sẽ tạo ra một xung HIGH phản xạ ở chân này. 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 quay trở lại. Tốc độ tương đương 29.412 microSeconds/cm (1 000 000/(340*100)). Khi tính được thời gian, ta chia cho 29.412 để lấy khoảng cách.

  2. Chế độ 2: Ta sử dụng chân OUT để cảm biến vừa phát ra xung rồi vừa nhận xung phản xạ về, chân chế độ thì nối đất. Tín hiệu hồi tiếp sẽ xuất hiện trên cùng một chân với tín hiệu kích hoạt. Cảm biến sẽ không tăng dòng phản hồi cho đến 700microSeconds sau khi kết thúc các tín hiệu kích hoạt và bạn đã có thời gian để kích hoạt pin xoay quanh và làm cho nó trở thành 1 đầu vào.

Hướng Dẫn Sử Dụng Cơ Bản

Mình đã thực hiện việc demo chức năng thu phát sóng của cảm biến để tính khoảng cách đến các vật cản thông qua serial/minicom monitor. Bạn cũng có thể mua thêm LCD Text để hiển thị khoảng cách ra màn hình cho trực quan hơn.

Chuẩn bị phần cứng:

  • 1 boad Arduino Uno R3
  • 1 cảm biến siêu âm SRF05
  • Dây cắm breadboard và testboard.

Tiến hành lắp đặt cảm biến theo sơ đồ sau:

  • VVC: Nối với điện áp dương 5V
  • GND: Nối với chân GND 0V
  • Trigger: Nối với PIN 8
  • Echo: Nối với PIN 7

Bạn có thể download source code mẫu tại đây rồi build và nạp code cho board Arduino.

Hãy tận hưởng việc sáng tạo với Cảm Biến Siêu Âm UltraSonic HY-SRF05 và khám phá thêm nhiều ứng dụng thú vị khác!

FEATURED TOPIC