Mục lục:

Đèn LED nhiệt độ và độ ẩm: 12 bước
Đèn LED nhiệt độ và độ ẩm: 12 bước

Video: Đèn LED nhiệt độ và độ ẩm: 12 bước

Video: Đèn LED nhiệt độ và độ ẩm: 12 bước
Video: Đo Nhiệt Độ Độ Ẩm Bằng DHT11 Hiển Thị LCD Trên Arduino Uno R3| Điện tử DAT 2024, Tháng mười hai
Anonim
Đèn LED nhiệt độ và độ ẩm
Đèn LED nhiệt độ và độ ẩm

Nếu bạn từng muốn có một nhiệt kế trực quan hơn, thì dự án này có thể giúp ích cho bạn. Chúng tôi sẽ tạo một bộ đèn LED hiển thị một số màu nhất định dựa trên mức độ ẩm và nhiệt độ.

Bước 1: Vật liệu

Vật liệu
Vật liệu

Đối với Dự án này, bạn sẽ cần:

- 2 đèn LED RGB

- Mô-đun nhiệt độ và độ ẩm DHT11

- 6 điện trở 220Ω

-12 breadboard jumper (dây)

- Arduino UNO R3

- Arduino IDE (để mã hóa)

- Thư viện cảm biến DHT (để làm cho mô-đun nhiệt độ của bạn hoạt động)

Bước 2: Nối dây cho Breadboard

Đấu dây cho Breadboard
Đấu dây cho Breadboard

Bước 3:

Hình ảnh
Hình ảnh

Bạn muốn thiết lập nguồn điện phù hợp cho từng thành phần, vì vậy hãy bắt đầu với kết nối đất và kết nối 5 vôn

Bước 4:

Hình ảnh
Hình ảnh

Tiếp theo, hãy thiết lập cảm biến nhiệt độ. Của tôi được kết nối với chân 2 trong Arduino.

Bước 5:

Hình ảnh
Hình ảnh

Cuối cùng, hãy thiết lập đèn LED. Cả hai đều có cùng cách thiết lập hệ thống dây điện và điện trở. Các chân của tôi cho đèn LED biểu thị các bài đọc nhiệt độ ở mức 3, 5 và 6 trong khi đèn LED độ ẩm được đặt ở chân 9, 10 và 11

Bước 6:

Hình ảnh
Hình ảnh

Bây giờ bạn đã có một mạch hoàn chỉnh! Hãy bắt đầu làm việc trên mã cho phép các đèn LED này cảm nhận nhiệt độ.

Đầu tiên, xác định các chân cho cảm biến nhiệt độ và đèn LED theo chân của bạn và bao gồm thư viện cho cảm biến nhiệt độ. Để bao gồm thư viện (trong trường hợp của chúng tôi “DHT” là thư viện cần thiết của chúng tôi), hãy chuyển đến thanh menu và chọn “Sketch> Bao gồm Thư viện> Thêm Thư viện. ZIP” và chọn thư mục ZIP “DHT” từ nơi bạn tải xuống.

Bước 7: Mã hóa

Mã hóa
Mã hóa
Mã hóa
Mã hóa

Bước 8:

Hình ảnh
Hình ảnh

Tiếp theo, trong Void Setup xác định đầu ra cho cả đèn LED cũng như màn hình nối tiếp cho cảm biến của bạn.

Bước 9:

Hình ảnh
Hình ảnh

Trong void Loop, hãy viết ra chức năng của màn hình nối tiếp của bạn. Đây là nơi bạn sẽ lấy các kết quả đo nhiệt độ và độ ẩm cho chức năng vòng lặp sau này.

Bước 10:

Hình ảnh
Hình ảnh

Chạy màn hình nối tiếp bằng cách đi tới thanh menu và chọn “Công cụ> Màn hình nối tiếp”. Bạn sẽ nhận được các chỉ số về nhiệt độ và độ ẩm. Chờ 30 giây và viết ra các con số xuất hiện thường xuyên nhất cho cả nhiệt độ và độ ẩm. Bây giờ bạn đã đọc, chúng tôi có thể bổ sung các giá trị này cho đoạn mã tiếp theo của chúng tôi

Bước 11:

Hình ảnh
Hình ảnh

Để làm cho đèn LED của chúng tôi sáng lên tương ứng, chúng tôi phải viết một số câu lệnh "khác". Lấy số đọc bạn đã lấy để đo nhiệt độ và cắm nó vào tập hợp các câu lệnh đầu tiên. Nếu nhiệt độ cao hơn giá trị được ấn định, đèn sẽ chuyển sang màu đỏ. Nếu không nó sẽ vẫn là màu xanh lam. Điều này cũng áp dụng cho độ ẩm. Nếu số đọc cao hơn giá trị bạn đã lấy, đèn sẽ chuyển sang màu đỏ. Nếu không nó sẽ vẫn là màu xanh lam.

Bước 12: Đã xong

Bây giờ bạn có một đèn LED cảm biến nhiệt độ và độ ẩm của riêng bạn!

Đề xuất: