DHT21 là module tích hợp cảm biến độ ẩm điện dung và cảm biến nhiệt độ có độ chính xác cao, đầu ra tín hiệu số có thể kết nối với một Vi điều khiển 8-bit, Sản phẩm chất lượng cao, đáp ứng nhanh, khả năng chống nhiễu mạnh, giao tiếp duy nhất 1 dây. Kích thước nhỏ, tiêu thụ điện năng thấp, khoảng cách truyền dẫn tín hiệu lên đến 20m. Điện năng tiêu thụ cực thấp, khoảng cách truyền dẫn, hiệu chuẩn hoàn toàn tự động, sử dụng các cảm biến độ ẩm điện dung, hoàn toàn hoán đổi cho nhau, tiêu chuẩn kỹ thuật số đầu ra duy nhất - một bust, ổn định lâu dài, thiết bị đo nhiệt độ chính xác cao.
Thông số kỹ thuật:
- Điện áp sử dụng: 3.3~5VDC
- Dòng tiêu thụ: 300 uA
- Kích thước: 58.8 x 26.7 x 13.8 (mm)
- Model: AM2301
- Độ phân giải chính xác: 0.1
- Khoảng đo: 0100% RH
- Khoảng đo nhiệt độ: -40 ℃ ~ 80 ℃
- Đo lường chính xác độ ẩm: ± 3% RH
- Đo lường chính xác nhiệt độ: ± 0.5 ℃
Sơ đồ chân:
Code tham khảo Arduino:
#include <DHT.h>; //Constants #define DHTPIN 2 //what pin we're connected to #define DHTTYPE DHT21 //DHT 21 (AM2301) DHT dht(DHTPIN, DHTTYPE); //Initialize DHT sensor for normal 16mhz Arduino //Variables float hum; //Stores humidity value float temp; //Stores temperature value void setup() { Serial.begin(9600); dht.begin(); } void loop() { //Read data and store it to variables hum and temp hum = dht.readHumidity(); temp= dht.readTemperature(); //Print temp and humidity values to serial monitor Serial.print("Humidity: "); Serial.print(hum); Serial.print("%, Temperature: "); Serial.print(temp); Serial.println(" Celsius"); delay(2000); //Delay 2 sec. }
Tài liệu tham khảo:
Video tham khảo: