Mục lục:

Cách tạo trạm thời tiết đơn giản bằng Arduino: 6 bước (có hình ảnh)
Cách tạo trạm thời tiết đơn giản bằng Arduino: 6 bước (có hình ảnh)

Video: Cách tạo trạm thời tiết đơn giản bằng Arduino: 6 bước (có hình ảnh)

Video: Cách tạo trạm thời tiết đơn giản bằng Arduino: 6 bước (có hình ảnh)
Video: Viết chương trình Arduino với trí thông minh nhân tạo ChatGPT - Lập trình chưa bao giờ dể dàng hơn 2024, Tháng mười một
Anonim
Cách tạo Trạm thời tiết đơn giản bằng Arduino
Cách tạo Trạm thời tiết đơn giản bằng Arduino

Xin chào các bạn, Trong tài liệu hướng dẫn này, tôi sẽ giải thích cách tạo một trạm thời tiết đơn giản để cảm nhận nhiệt độ và độ ẩm bằng cách sử dụng cảm biến DHT11 và Arduino, dữ liệu cảm nhận được sẽ được hiển thị trên Màn hình LCD. Trước khi bắt đầu hướng dẫn này, bạn phải biết một số thông tin về cảm biến DHT11.

Để biết thêm thông tin, hãy truy cập Trung tâm Dự án Điện tử

Hãy bắt đầu….

Bước 1: Các bộ phận cần thiết

Bộ phận bắt buộc
Bộ phận bắt buộc

DHT11

Màn hình LCD 16 × 2

Arduino Uno

Dây nhảy nam sang nữ - 8

Bước 2: Giới thiệu về cảm biến DHT11

Giới thiệu về cảm biến DHT11
Giới thiệu về cảm biến DHT11

DHT11 là một cảm biến độ ẩm và nhiệt độ. Nó có thể được sử dụng như cảm biến độ ẩm cũng như cảm biến nhiệt độ. Bạn có thể tìm thấy cảm biến dht11 có 2 loại trên thị trường. Một cái có 4 chân và cái khác có 3 chân. Trong cảm biến dht11 3 chân đã có thêm điện trở 10k Ohm bên trong mô-đun. Điện áp hoạt động của mô-đun này là 3,3 V. Đầu ra của cảm biến này là kỹ thuật số.

Bước 3: Kết nối DHT11 với Arduino

Image
Image
Kết nối DHT11 với Arduino
Kết nối DHT11 với Arduino

Nếu bạn đang sử dụng 4 chân DHT11 Kết nối như sau

DHT11

Arduino UNO

Vcc 3,3V
Ngoài PIN4 (Kỹ thuật số)
GND GND
NC --

Kết nối một điện trở 10K Ohm giữa Vcc và Chân ra của DHT11.

Nếu bạn đang sử dụng 3 chân DHT11 Kết nối như sau

DHT11

Arduino UNO

Vcc 3,3V
Ngoài PIN4 (Kỹ thuật số)
GND GND

Bước 4: Kết nối Màn hình LCD I2C với Arduino

Image
Image
Kết nối Màn hình LCD I2C với Arduino
Kết nối Màn hình LCD I2C với Arduino

Tôi đã hướng dẫn cách kết nối màn hình LCD I2C với Arduino

Bạn có thể kiểm tra tại đây

I2C LCD Arduino

GND GND

VCC 5V

SDA A4

SCL A5

Bước 5: Mã

Mã số
Mã số

Bạn phải bao gồm thư viện LCD dht11 và I2C. Bạn có thể tải xuống bên dưới.

Tải xuống Thư viện DHT11

Tải xuống Thư viện LCD I2C

Tải xuống mã Arduino

#bao gồm

#bao gồm

#bao gồm

Màn hình LCD LiquidCrystal_I2C (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

dht DHT; #define DHT11_PIN 4

void setup () {

lcd.begin (16, 2); }

void loop () {

int d = DHT.read11 (DHT11_PIN);

lcd.setCursor (0, 0);

lcd.print ("Nhiệt độ:");

lcd.print (Nhiệt độ DHT);

lcd.print ((char) 223);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("Độ ẩm:");

lcd.print (DHT.humidity);

lcd.print ("%");

chậm trễ (1000);

}

Bước 6: Hoàn thành xây dựng và làm việc

Đừng quên đăng ký Kênh YouTube của tôi

Truy cập trang web của tôi Trung tâm dự án điện tử

Đề xuất: