JSN-SR04T-2.0 là cảm biến đo khoảng cách bằng siêu âm, khoảng cách đo từ 20cm-600cm, sai số trong khoảng 2mm. Sản phẩm bao gồm một cảm biến siêu âm và một mạch điều khiển. Đầu dò cảm biến được sản xuất theo quy trình công nghiệp, chống thấm nước, hiệu suất ổn định và tương thích với tất cả các MCU hiện có trên thị trường. Điểm mù của cảm biến trong phạm vị 20cm đổ lại, vì thế chỉ có thể đo khoảng cách cách cảm biến từ 20cm trở lên.
Tính năng
Đặc điểm kỹ thuật
Kết nối với MCU
JSN-SRO4T-2.0 | MCU |
---|---|
5V | 3.3-5V |
Trig (RX) | RX |
Echo (TX) | TX |
GND | GND |
JSN-SR04T-2.0 có 3 chế độ làm việc, làm việc với chế độ nào phụ thuộc vào giá trị điện trở R27 trên board.
Mode 1: R27 để trống.
Chế độ hoạt động cơ bản:
Mode 2: R27=47K
Ở chế độ làm việc này, thì mỗi 100ms sẽ tự động xuất ra giá trị khoảng cách cảm biến đo được, đơn vị là milimet. Sau khi module được cấp nguồn, sẽ hoạt động ở mode 2 ngay lập tức, và dữ liệu sẽ được gửi đi mỗi 100ms qua chân echo (TX). Dữ liệu được gữi đi bao gồm: 0xFF +H_DATA + L_DATA + SUM
**Chú ý: Khoảng cách được gửi đi tổng cộng là 16 bit, và khoảng cách được tính bằng milimet.
Ví dụ: Cảm biến gửi về FF 07 A1 A7 Sum = A7 = (0x07 + 0xA1 +0xFF) & 0x00FF. 0x07 là 8 bit trên của khoảng cách. 0xA1 là 8 bit dưới của khoảng cách. Giá trị khoảng cách là 0x07A1, chuyển về thập phân là 1953mm
Mode 3: R27=120K
Sau khi cấp nguồn cho module, module sẽ chuyển sang chế độ chờ (stand by). TTL sẽ được cấu hình là serial port là: 9600, n, 8, 1. Khi chân RX nhận được giá trị 0x55, module sẽ bắt đầu làm việc tương tự như ở Mode 2
Tài liệu tham khảo
Test Code Ví dụ sử dụng Arduino với cảm biến HC-SR04 nhưng cũng có thể sử dụng với JSN-SR04T-2.0