INHOUDSOPGAWE:
Video: Meet temperatuur en humiditeit met behulp van DHT11 / DHT22 en Arduino: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie Arduino -tutoriaal leer ons hoe u die DHT11- of die DHT22 -sensor kan gebruik om temperatuur en humiditeit met die Arduino -bord te meet.
Voorrade
- Arduino UNO
- DHT11 of DHT22
- 16 x 2 LCD -skerm
- Broodbord
- Springkabels
- Arduino kabel
Stap 1: Inleiding:
Hierdie sensors is baie gewild onder elektroniese stokperdjies omdat dit baie goedkoop is, maar steeds uitstekende prestasie lewer. Hier is die belangrikste spesifikasies en verskille tussen hierdie twee sensors:
Die DHT22 is die duurder weergawe wat natuurlik beter spesifikasies het. Die temperatuurmeetbereik is van -40 tot +125 grade Celsius met 'n akkuraatheid van +-0,5, terwyl die DHT11-temperatuurbereik van 0 tot 50 grade Celsius is met 'n akkuraatheid van +-2 grade. Die DHT22-sensor het ook 'n beter humiditeitsbereik, van 0 tot 100% met 2-5% akkuraatheid, terwyl die humiditeitsbereik van DHT11 van 20 tot 80% met 'n akkuraatheid van 5% is.
Daar is twee spesifikasies waar die DHT11 beter is as die DHT22. Dit is die bemonsteringssnelheid wat vir die DHT11 1Hz is of een lesing elke sekonde, terwyl die DHT22 -bemonsteringssnelheid 0, 5Hz of een lesing elke twee sekondes is en ook die DHT11 kleiner liggaamsgrootte het. Die werkspanning van beide sensors is van 3 tot 5 volt, terwyl die maksimum stroom wat gebruik word by die meting 2,5 mA is.
Stap 2: Skema's:
Stap 3: Bronkode:
/ * © Techtronic Harsh */
#sluit "DHT.h" in /sluit die DHT -biblioteek in
#sluit in // sluit die LiquidCrystal -biblioteek in #definieer DHTPIN 12 // definieer DHT -pen #definieer DHTTYPE DHT11 // definieer DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // definieer LCD -penne (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
leemte opstelling ()
{dht.begin (); lcd.begin (16, 2); // initialiseer die LCD en spesifiseer die afmetings} void lus () {float temp = dht.readTemperature (); float humi = dht.readHumidity (); lcd.setCursor (0, 0); lcd.print ("Temp:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); vertraging (2000); }
/*
© Techtronic Harsh
*/
Aanbeveel:
Temperatuur en humiditeit met behulp van ESP32-DHT22-MQTT-MySQL-PHP: 7 stappe
Temperatuur en humiditeit met behulp van ESP32-DHT22-MQTT-MySQL-PHP: My vriendin wou 'n kas hê, so ek het vir haar een gemaak. Maar ek wou 'n temperatuur- en humiditeitsensor in die kas hê. Dus het ek gegoogled na voorbeelde en begin eksperimenteer. My gevolgtrekking was dat al die voorbeelde wat ek gevind het nie presies was nie
Meting van humiditeit en temperatuur met behulp van HIH6130 en Arduino Nano: 4 stappe
Meting van humiditeit en temperatuur met behulp van HIH6130 en Arduino Nano: HIH6130 is 'n humiditeits- en temperatuursensor met digitale uitset. Hierdie sensors bied 'n akkuraatheidsvlak van ± 4% RH. Met die toonaangewende langtermynstabiliteit, ware temperatuurgekompenseerde digitale I2C, toonaangewende betroubaarheid in die bedryf, energie-doeltreffendheid
Meting van temperatuur en humiditeit met behulp van HDC1000 en Arduino Nano: 4 stappe
Meting van temperatuur en humiditeit met behulp van HDC1000 en Arduino Nano: Die HDC1000 is 'n digitale humiditeitsensor met 'n geïntegreerde temperatuursensor wat uitstekende meetnauwkeurigheid bied by baie lae krag. Die toestel meet humiditeit op grond van 'n nuwe kapasitiewe sensor. Die humiditeits- en temperatuursensors is
Meting van humiditeit en temperatuur met behulp van HTS221 en Arduino Nano: 4 stappe
Meting van humiditeit en temperatuur met behulp van HTS221 en Arduino Nano: HTS221 is 'n ultra kompakte kapasitiewe digitale sensor vir relatiewe humiditeit en temperatuur. Dit bevat 'n waarnemingselement en 'n gemengde seintoepassingspesifieke geïntegreerde stroombaan (ASIC) om die meetinligting deur middel van digitale reeks
Framboos Pi / DHT11 - Meet humiditeit en temperatuur: 4 stappe
Raspberry Pi / DHT11 - Meet humiditeit en temperatuur: ek wou temperatuur en humiditeit meet met my Raspberry Pi. Ek het 'n DHT11 -sensor gekies omdat dit robuust en goedkoop is. Die konfigurasie daarvan is ook goed gedokumenteer, maar daar is 'n aantal slaggate waarop ek wil fokus. Die DHT11