Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong bài viết này, tôi sẽ tạo một Nhiệt kế bằng cách sử dụng một vòng pixel Neo RGB 16 bit.
Nhiệt độ tối đa có thể đo bằng công cụ này là 48 độ C.
Vì vậy, bởi vì nó sử dụng 16 đèn LED, mỗi đèn LED RGB sẽ đại diện cho 3 độ C.
Màu sắc và số lượng đèn LED sẽ điều chỉnh theo nhiệt độ đo được. Ví dụ, nhiệt độ đo được là 30 độ C. Đèn Led sẽ sống là 10 cái. Hãy nhìn bức tranh phía trên. đối với màu sắc, tôi sử dụng chuyển màu từ xanh lá cây sang đỏ.
Bước 1: Thành phần bắt buộc
Các thành phần phải chuẩn bị:
- Arduino nano
- Điểm ảnh Neo Ring RGB
- DHT11
- Dây nhảy
- USB mini
- Bảng dự án
Thư viện bắt buộc
- DHT
- Adafruit_NeoPixel
Bước 2: Lắp ráp tất cả các thành phần
Xem hình trên để thực hiện lắp ráp linh kiện
Arduino sang RGB & DHT
+ 5V ==> VCC RGB & (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> TRONG RGB
D4 ==> HẾT DHT
Bước 3: Lập trình
Tải xuống tệp phác thảo mà tôi đặt bên dưới:
Bước 4: Kết quả
Xem hình trên để biết kết quả.
Nhiệt độ đo được là 30 độ C. Nếu 3 độ C = 1 đèn LED thì 30 độ C = 10 đèn LED. Và riêng biệt, tôi sử dụng chuyển màu từ xanh lá cây sang đỏ.