2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong dự án này, chúng tôi sẽ tạo một trạm thời tiết đo nhiệt độ và độ ẩm không khí bằng Arduino hiển thị giá trị của nhiệt độ và độ ẩm hiện tại trên Màn hình LCD
Bước 1: Các thành phần cần thiết
Vì vậy, đây là danh sách các thành phần có liên kết mua:
- Arduino UNO
- Màn hình LCD 16x2
- DHT 22 Cảm biến nhiệt độ và độ ẩm
- Breadboard
- Chiết áp 10k ohm
- kết nối dây
Bước 2: Kết nối mạch
Đây là danh sách kết nối pin đầy đủ: -
Kết nối LCD: -
PIN LCD 1 ------------ GND
PIN LCD 2 ------------ VCC
PIN LCD 3 ------------ Chốt giữa của nồi
PIN LCD 4 ------------ D12 của arduino
PIN LCD 5 ------------ GND
PIN LCD 6 ------------ D11 của arduino
PIN LCD 7 ------------ NC
PIN LCD 8 ------------ NC
PIN LCD 9 ------------ NC
PIN LCD 10 ---------- NC
PIN LCD 11 ---------- D5 của arduino
PIN LCD 12 ---------- D4 của arduino
PIN LCD 13 ---------- D3 của arduino
PIN LCD 14 ---------- D2 của arduino
PIN LCD 15 ---------- VCC
PIN LCD 16 ---------- GND
DHT 22 Kết nối: -
VCC ----------- + 5V
GND ----------- GND
DỮ LIỆU --------- Chân 8 của Arduino
Bước 3: Mã
#bao gồm
#include "DHT.h" #define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); Dht DHT;
void setup ()
{dht.setup (DHTPin); lcd.begin (16, 2); } void loop () {float temp = dht.getTempe Heat (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Nhiệt độ:"); lcd.print (tạm thời); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print ("%"); chậm trễ (2000); }
Bước 4: Kết luận
Hy vọng tôi đã cung cấp cho bạn mọi thứ bạn cần để tự mình thực hiện dự án này. Nếu bạn thích dự án của tôi thì hãy cân nhắc đăng ký cho tôi trên youtube.. Cảm ơn bạn đã dành thời gian.
www.youtube.com/creativestuff