Giới thiệu cảm biến khoảng cách VL53L0X rada laser GY-530
Cảm biến khoảng cách VL53L0X có khả năng thực hiện tất cả các hoạt động đo trong một khung hình, thường là dưới 30ms và dưới 2 mét. Hiệu suất khác nhau này cho phép hệ thống camera lấy nét ngay lập tức trong máy ảnh và các chế độ chụp liên tục, ngay cả trong các cảnh thiếu sáng hoặc tương phản thấp, trong khi đối với các cảnh thiếu sáng hoặc tương phản thấp mà không có hệ thống camera dựa trên ToF
Nhờ độ chính xác phạm vi tuyệt vời của nó, VL53L0 cũng tăng cường hiệu suất ứng dụng điện thoại thông minh, bao gồm cả bản đồ độ sâu camera kép. Mô-đun VL53L0 của ST rất dễ sử dụng (6 chân hoạt động), cung cấp giao diện I2C và được trang bị đầy đủ trình điều khiển API và tài liệu kỹ thuật để tích hợp hệ thống nhanh chóng và dễ dàng
Chức năng các chân
- VIN : chân nguồn dương VCC cấp nguồn từ 5VDC.
- GND : Chân 0V của nguồn
- SCL : Chuẩn giao tiếp I2C của SCL
- SDA : Chuẩn giao tiếp I2C của SDA
Thông số kỹ thuật cảm biến khoảng cách VL53L0X rada laser GY-530
- Điện áp hoạt động : 5V
- Dòng điện : 20mA
- Công suất : 100mW
- Chuẩn truyền : I2C
- Tần số phát sóng: 40KHz
- Nhiệt độ hoạt động : -25°C – 55°C
- Tối thiểu : 2cm.
- Trong nhà : Nền màu trắng: 200cm+, các màu khác: 80cm.
- Ngoài trời : Nền màu trắng: 80cm, các màu khác: 50cm.
- Sai số : 2cm
- Số chân : 4
- Loại : Module
- Kiểu chân : TTL
- Kích thước : 10.5mm*13.3mm
Chương trình Test sản phẩm cảm biến VL53L0X rada laser GY-530
Nguyên lý kết nối
Chương trình
Thư viện: Cảm biến khoảng cách VL53L0X rada laser GY-530
#include "Adafruit_VL53L0X.h" Adafruit_VL53L0X lox = Adafruit_VL53L0X(); void setup() { Serial.begin(115200); // wait until serial port opens for native USB devices while (! Serial) { delay(1); } Serial.println(" VL53L0X test"); if (!lox.begin()) { Serial.println(F("Failed to boot VL53L0X")); while(1); } // power Serial.println(F("VL53L0X API Simple Ranging example\n\n")); } void loop() { VL53L0X_RangingMeasurementData_t measure; Serial.print("Reading a measurement... "); lox.rangingTest(&measure, false); // pass in 'true' to get debug data printout! if (measure.RangeStatus != 4) { // phase failures have incorrect data Serial.print("Distance (mm): "); Serial.println(measure.RangeMilliMeter); } else { Serial.println(" out of range "); } delay(1000); }
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Email: dientunhattung@gmail.com
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:
Reviews
There are no reviews yet.