Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Nhìn chung, chúng ta phải đối mặt với tình huống, nơi chúng ta cần đo cường độ ánh sáng. Vì vậy, tôi quyết định thực hiện một dự án nhỏ sẽ giúp chúng tôi giải quyết vấn đề này. Dự án này minh họa cách chúng ta có thể sử dụng OPT3001 với Arduino làm đồng hồ đo Lux. Trong dự án này, tôi đã sử dụng bảng tạm ứng nhỏ cho OPT3001. Cảm biến này đang giao tiếp qua giao thức I2C.
Một số lợi thế là:
- Quang học chính xác
- Tính năng cài đặt toàn quy mô tự động
- Phép đo: 0,01 lux đến 83 k lux
- Dòng hoạt động: 1,8 μA
Bước 1: Danh sách những thứ tôi đã sử dụng
- Arduino Uno làm bộ điều khiển chính.
- OPT3001 từ Texas Instruments.
- Dây nhảy
- Máy tính đã cài đặt Arduino IDE.
Vậy là xong, chúng ta hãy chuyển sang kết nối phần cứng.
Bước 2: Bước 2: Kết nối phần cứng
Bây giờ chúng ta sẽ xem làm thế nào chúng ta có thể kết nối Arduino una và OPT3001 thông qua dòng I2C.
-
Đường dây điện
- VDD - 3,3 V
- GND - GND
-
Xe buýt I2C
- SDA - A4
- SCL - A5
Bước 3: Bước 3: Đoạn mã cho Arduino Uno As Lux Meter
Tải mã này lên Arduino una.
Liên kết hoàn chỉnh cho dự án này tại:
www.microcontrollershub.com/project-05-opt3001-with-arduino-lux-meter
Bước 4: Bước 4: Kiểm tra đầu ra
Sau khi hoàn tất, hãy mở cổng nối tiếp và kiểm tra dữ liệu đến từ cảm biến, Của bạn sẽ nhận được nó như được hiển thị.