Mục lục:
Video: Giao diện cảm biến nhiệt độ và độ ẩm (dht11) Với Arduino: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Cảm biến nhiệt độ có nhiều ứng dụng, nó được sử dụng ở nhiều nơi, một số nơi hoạt động như hệ thống phản hồi. Có nhiều loại cảm biến nhiệt độ có sẵn trên thị trường với các thông số kỹ thuật khác nhau, một số loại cảm biến nhiệt độ sử dụng kỹ thuật laser để đo nhiệt độ Loại cảm biến nhiệt độ này đọc cảm biến nhiệt độ từ xa nhưng trong bài hướng dẫn này chúng tôi sẽ chỉ sử dụng cảm biến dht11 để đo nhiệt độ xung quanh và độ ẩm.
Bước 1: Các thành phần bắt buộc:
- Arduino Uno
- cảm biến dht11
- Breadboard
- Dây điện
Bước 2: Kết nối:
Pin Arduino A0 ----- chân dữ liệu dht11
VCC ------ VCC
GND ------- GND
Giải trình:
Cảm biến dht11: dht11 được sử dụng để đo nhiệt độ và độ ẩm xung quanh. Cảm biến đi kèm với gói 4 Pin, trong đó chỉ có ba chân sẽ được sử dụng.
Spectifications:
1. điện áp hoạt động: 3.3v đến 5v
2. hoạt động hiện tại: 0,3mA
3. Dải nhiệt độ: 0 ° C đến 50 ° C
4. Dải độ ẩm: 20% đến 90%
5. độ phân giải: 16-bit
6. độ chính xác: ± 1% (cả hai)
Bước 3: Mã nguồn:
Sử dụng liên kết sau để tải xuống thư viện của dht11:
bấm vào đây để lấy mã
Mã chương trình:
#includedht DHT;
void setup ()
{
pinMode (A0, OUTPUT);
Serial.begin (9600);
}
void loop ()
{
DHT.read11 (A0);
Serial.print ("độ ẩm hiện tại =");
Serial.print (DHT.humidity);
Serial.println ("%");
Serial.print ("nhiệt độ hiện tại =");
Serial.print (Nhiệt độ DHT);
Serial.println ("c");
chậm trễ (1000);
}
Giải trình:
#bao gồm
dht DHT;
dht.h là thư viện cung cấp các chức năng bổ sung để giảm thiểu dòng mã và làm cho mã trở nên đơn giản và dễ hiểu.
pinMode (A0, OUTPUT);
pinMode (A0, OUTPUT) Chức năng pinMode được sử dụng để thiết lập hướng của chân dù INPUT hay OUTPUT.
Serial.begin (9600);
Serial.begin (9600) Serial.begin là chức năng nó cho phép giao tiếp giữa Arduino và Máy tính và 9600 là tốc độ truyền có nghĩa là tốc độ truyền dữ liệu giữa Arduino và Máy tính trong một giây 9600 bit dữ liệu có thể được truyền.
DHT.read11 (A0);
DHT.read11 (A0) Hàm read11 dùng để đọc dữ liệu từ Cảm biến.
Serial.print (DHT.humidity);
Serial.print (DHT.humidity) Hàm DHT.humidity được sử dụng để đọc độ ẩm và dữ liệu đó sẽ được gửi đến Máy tính.
Serial.print (Nhiệt độ DHT);
Serial.print (DHT.tempe Nhiệt) Hàm DHT.tempe Nhiệt được sử dụng để đọc nhiệt độ và dữ liệu đó sẽ được gửi đến Máy tính.
Bước 4: Ứng dụng:
1. trạm thời tiết địa phương.
2. Đo độ ẩm và nhiệt độ
Đề xuất:
Giao diện cảm biến nhiệt độ LM35 với Arduino: 4 bước
Cảm biến nhiệt độ LM35 giao diện với Arduino: Nhiệt kế là thiết bị hữu ích được sử dụng trong thời gian dài để đo nhiệt độ. Trong dự án này, chúng tôi đã tạo ra một nhiệt kế kỹ thuật số dựa trên Arduino để hiển thị nhiệt độ môi trường xung quanh hiện tại và sự thay đổi nhiệt độ trên màn hình LCD. Nó có thể được depl
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng cách sử dụng ESP32s: Trong hướng dẫn này, bạn sẽ tìm hiểu tất cả về Cách khởi động, kết nối và nhận thiết bị I2C (Gia tốc kế) hoạt động với bộ điều khiển (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Cảm biến giao diện, SPS-30, Cảm biến vật chất dạng hạt với Arduino Duemilanove sử dụng chế độ I2C: 5 bước
Cảm biến giao diện, SPS-30, Cảm biến vật chất hạt với Arduino Duemilanove Sử dụng chế độ I2C: Khi tôi đang xem xét các cảm biến giao tiếp SPS30, tôi nhận ra rằng hầu hết các nguồn đều dành cho Raspberry Pi nhưng không nhiều cho Arduino. Tôi dành một ít thời gian để làm cho cảm biến hoạt động với Arduino và tôi quyết định đăng trải nghiệm của mình ở đây để nó có thể
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: 8 bước
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: Ngày nay, các nhà sản xuất, nhà phát triển đang ưa thích Arduino để phát triển nhanh chóng việc tạo mẫu của các dự án. Arduino là một nền tảng điện tử mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng. Arduino có cộng đồng người dùng rất tốt. Trong chương trình này
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi