Sadržaj:
Video: Izmjerite temperaturu i vlažnost pomoću DHT11 / DHT22 i Arduina: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom Arduino vodiču naučit ćemo kako koristiti DHT11 ili DHT22 senzor za mjerenje temperature i vlažnosti s Arduino pločom.
Supplies
- Arduino UNO
- DHT11 ili DHT22
- 16 x 2 LCD ekran
- Breadboard
- Džemper kablovi
- Arduino kabel
Korak 1: Uvod:
Ovi senzori su vrlo popularni za ljubitelje elektronike jer su vrlo jeftini, ali ipak pružaju odlične performanse. Evo glavnih specifikacija i razlika između ova dva senzora:
DHT22 je skuplja verzija koja očito ima bolje specifikacije. Njegov raspon mjerenja temperature je od -40 do +125 stepeni Celzijusa sa +-0,5 stepeni tačnosti, dok je raspon temperature DHT11 od 0 do 50 stepeni Celzijusa sa preciznošću od -2 stepena. Također, senzor DHT22 ima bolji raspon mjerenja vlažnosti, od 0 do 100% s točnošću od 2-5%, dok je raspon vlažnosti DHT11 od 20 do 80% s točnošću od 5%.
Postoje dvije specifikacije u kojima je DHT11 bolji od DHT22. To je brzina uzorkovanja koja za DHT11 iznosi 1Hz ili jedno očitanje svake sekunde, dok je brzina uzorkovanja DHT22 0, 5Hz ili jedno očitanje svake dvije sekunde, a DHT11 ima i manju veličinu tijela. Radni napon oba senzora je od 3 do 5 volti, dok je maksimalna struja korištena pri mjerenju 2,5 mA.
Korak 2: Sheme:
Korak 3: Izvorni kod:
/ * © Techtronic Harsh */
#include "DHT.h" // uključuje DHT biblioteku
#include // uključuje biblioteku LiquidCrystal #define DHTPIN 12 // definirajte DHT pin #define DHTTYPE DHT11 // definirajte DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // definiramo LCD pinove (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
void setup ()
{dht.begin (); lcd.begin (16, 2); // inicijalizira LCD i navodi dimenzije} void loop () {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 (" %"); kašnjenje (2000); }
/*
© Techtronic Harsh
*/
Preporučuje se:
M5STACK Kako prikazati temperaturu, vlažnost i pritisak na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: 6 koraka
M5STACK Kako prikazati temperaturu, vlažnost i pritisak na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE i Visuino za prikaz temperature, vlažnosti i tlaka pomoću ENV senzora (DHT12, BMP280, BMM150)
ESP8266 i Visuino: DHT11 Web server za temperaturu i vlažnost: 12 koraka
ESP8266 i Visuino: DHT11 Web server za temperaturu i vlažnost: ESP8266 moduli su odlični jeftini samostalni kontroleri s ugrađenom Wi-Fi mrežom, a o njima sam već napravio niz instrukcija. DTH11/DTH21/DTH22 i AM2301 su vrlo popularne kombinirane temperature i Arduino senzori vlage, a ja sam napravio broj
Temperatura i vlažnost pomoću ESP32-DHT22-MQTT-MySQL-PHP: 7 koraka
Temperatura i vlažnost korištenjem ESP32-DHT22-MQTT-MySQL-PHP: Moja djevojka je htjela staklenik, pa sam je napravio. Ali htio sam senzor temperature i vlažnosti unutar staklenika. Pa sam guglao primjere i počeo eksperimentirati. Moj zaključak je bio da svi primjeri koje sam pronašao nisu baš
ESP8266 Nadgledanje temperature Nodemcua pomoću DHT11 na lokalnom web poslužitelju - Dobijte sobnu temperaturu i vlažnost u svom pregledniku: 6 koraka
ESP8266 Nadgledanje temperature Nodemcua pomoću DHT11 na lokalnom web poslužitelju | Dobijte sobnu temperaturu i vlažnost u svom pregledniku: Zdravo momci, danas ćemo napraviti vlažnost & sistem za praćenje temperature pomoću ESP 8266 NODEMCU & Senzor temperature DHT11. Temperatura i vlažnost će se dobiti pomoću DHT11 senzora & u pretraživaču se može vidjeti kojom će se web stranicom upravljati
Koristeći Raspberry Pi, procijenite vlažnost i temperaturu pomoću SI7006: 6 koraka
Koristeći Raspberry Pi, procijenite vlažnost i temperaturu pomoću SI7006: Budući da smo entuzijasti za Raspberry Pi, smislili smo neke spektakularnije eksperimente s njim. U ovoj kampanji mjerit ćemo temperaturu i vlažnost koju je potrebno kontrolirati, koristeći Raspberry Pi i SI7006, Senzor vlažnosti i temperature