Mục lục:

CẢM BIẾN SIÊU ÂM ANALOG để ĐO KHOẢNG CÁCH: 3 bước
CẢM BIẾN SIÊU ÂM ANALOG để ĐO KHOẢNG CÁCH: 3 bước

Video: CẢM BIẾN SIÊU ÂM ANALOG để ĐO KHOẢNG CÁCH: 3 bước

Video: CẢM BIẾN SIÊU ÂM ANALOG để ĐO KHOẢNG CÁCH: 3 bước
Video: Thước điện tử - Đo khoảng cách từ xa bằng cảm biến siêu âm SRF04 2024, Tháng mười một
Anonim
CẢM BIẾN SIÊU ÂM ANALOG để ĐO KHOẢNG CÁCH
CẢM BIẾN SIÊU ÂM ANALOG để ĐO KHOẢNG CÁCH

Tài liệu hướng dẫn này sẽ đề cập đến cách sử dụng cảm biến siêu âm kết nối với Arduino và đo khoảng cách chính xác từ 20cm đến 720cm.

Bước 1: GY-US42V2

GY-US42V2
GY-US42V2
GY-US42V2
GY-US42V2

Tôi đã sử dụng GY-US42V2 nổi tiếng có thể chạy theo 4 cách:

-pulse đầu ra với một thư viện đặc biệt để cài đặt (SR04.h) không được kiểm tra

Giao tiếp -I2C với thư viện đặc biệt SoftI2Cmaster.h (không thử nghiệm).

-I2C không có thư viện đặc biệt với bản đồ ghim này:

  • VCC sang VCC,
  • A5 (atmega328 SCL) sang CR
  • A4 (atmega328 SDA) sang DT
  • GND sang GND

Liên kết với atmega328 không có kháng kéo lên, không phải là một phép đo rất tốt.

-Serial RX TX với thư viện đặc biệt SoftwareSerial.h và bản đồ ghim này:

VCC sang VCC

GND sang GND

  • chân D2 đến CR
  • ghim D3 vào DT
  • VCC sang PS

Chính xác hơn và tốt nhất tôi nghĩ

Một số thông số kỹ thuật:

GY-US42 là mô-đun phạm vi dải chất lượng cao, chi phí thấp.

Điện áp hoạt động 3-5 V, tiêu thụ điện năng nhỏ, kích thước nhỏ, dễ dàng lắp đặt.

Nguyên lý hoạt động của nó là đầu dò phát ra sóng siêu âm do đối tượng đo chiếu xạ, đầu dò nhận sóng âm trả về, sử dụng chênh lệch thời gian, tính toán khoảng cách thực tế. Có ba cách để đọc dữ liệu mô-đun, tức là UART nối tiếp (mức TTL), IIC, pwm chế độ xung, Tốc độ truyền nối tiếp là 9600bps và 115200bps, có thể được cấu hình, có một liên tục, thiết lập đầu ra theo hai cách, bạn có thể lưu cài đặt nguồn.

IIC có thể sửa đổi địa chỉ nội bộ để tạo điều kiện thuận lợi cho bus IIC cùng lúc truy cập vào một số mô-đun. Ngõ ra pwm xung giống như sr04.

Mô-đun có thể được điều chỉnh phù hợp với môi trường làm việc khác và kết nối trực tiếp với bộ vi điều khiển.

Khi máy tính cần USB trong mô-đun TTL, một kết nối trực tiếp.

Chế độ IIC có thể được liên kết trực tiếp với APM, Pixhawk và điều khiển bay khác.

Cung cấp các thủ tục giao tiếp Arduino, 51, STM32 của vi điều khiển, không cung cấp mạch và nguồn bên trong vi điều khiển.

Kết quả của việc sử dụng bộ thu phát là một đầu dò siêu âm được tích hợp sẵn, phạm vi từ vùng mù là khoảng 20 cm. Trong vòng 20 cm, phạm vi không hợp lệ.

Điện áp: 3-5 V

MCU tích hợp tính toán khoảng cách

IIC và nối tiếp và pwm

Tần số: 15 Hz (toàn dải)

Dòng điện: 9mA (VCC = 5V)

Bước 2: Sơ đồ và lưu trữ trong Sketch và Libs

Sơ đồ và kho lưu trữ trong Sketch and Libs
Sơ đồ và kho lưu trữ trong Sketch and Libs

Tôi đã tạo một bảng sao chép của arduino với một atmega328 PU non P, tôi đã nhận được một thời gian dài trước đây. Tôi nhập phác thảo 2 được gọi là:

  • RADARI2C cho I2C chạy mà không có thư viện đặc biệt
  • RADARserial với SoftwareSerial.h

Bạn cũng sẽ tìm thấy bản phác thảo gốc và các lib được cung cấp cho cảm biến này.

Bước 3: Kết luận

Loại cảm biến này sẽ được sử dụng như một loại cảm biến đỗ xe phía sau nhưng để sử dụng ngoài trời, hệ thống này có thể bị nhiễu bởi gió làm lệch âm thanh. Hãy cẩn thận.

Cảm ơn tất cả các trang web cần thiết để chỉnh sửa hướng dẫn này.

Hướng dẫn vui vẻ !!!!

Đề xuất: