Indholdsfortegnelse:
Video: Mål temperatur og fugtighed ved hjælp af DHT11 / DHT22 og Arduino: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I denne Arduino -tutorial lærer vi, hvordan du bruger DHT11 eller DHT22 -sensoren til måling af temperatur og fugtighed med Arduino -kortet.
Forbrugsvarer
- Arduino UNO
- DHT11 eller DHT22
- 16 x 2 LCD -skærm
- Brødbræt
- Jumper kabler
- Arduino kabel
Trin 1: Introduktion:
Disse sensorer er meget populære for elektronikhobbyister, fordi der er meget billige, men stadig giver stor ydeevne. Her er de vigtigste specifikationer og forskelle mellem disse to sensorer:
DHT22 er den dyrere version, som naturligvis har bedre specifikationer. Dets temperaturmåleområde er fra -40 til +125 grader Celsius med +-0,5 grader nøjagtighed, mens DHT11-temperaturområdet er fra 0 til 50 grader Celsius med +-2 grader nøjagtighed. DHT22-sensoren har også et bedre fugtighedsmåleområde, fra 0 til 100% med 2-5% nøjagtighed, mens DHT11-fugtighedsområdet er fra 20 til 80% med 5% nøjagtighed.
Der er to specifikationer, hvor DHT11 er bedre end DHT22. Det er samplingshastigheden, som for DHT11 er 1Hz eller en aflæsning hvert sekund, mens DHT22 -samplingshastigheden er 0, 5Hz eller en aflæsning hvert andet sekund, og også DHT11 har en mindre kropsstørrelse. Driftsspændingen for begge sensorer er fra 3 til 5 volt, mens den maksimale strøm, der bruges ved måling, er 2,5 mA.
Trin 2: Skemaer:
Trin 3: Kildekode:
/ * © Techtronic Harsh */
#include "DHT.h" // inkludere DHT -biblioteket
#include // inkluderer LiquidCrystal -biblioteket #define DHTPIN 12 // definér DHT -pin #definerer DHTTYPE DHT11 // definerer DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // definer LCD -ben (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
ugyldig opsætning ()
{dht.begin (); lcd.begin (16, 2); // initialiserer LCD'et og angiver dimensionerne} 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 (" %"); forsinkelse (2000); }
/*
© Techtronic Harsh
*/
Anbefalede:
Temperatur og fugtighed ved hjælp af ESP32-DHT22-MQTT-MySQL-PHP: 7 trin
Temperatur og fugtighed ved hjælp af ESP32-DHT22-MQTT-MySQL-PHP: Min kæreste ville have et drivhus, så jeg lavede hende til et. Men jeg ville have en temperatur- og fugtighedsføler inde i drivhuset. Så jeg googlede efter eksempler og begyndte at eksperimentere. Min konklusion var, at alle de eksempler, jeg fandt, ikke ligefrem var hv
Måling af fugtighed og temperatur ved hjælp af HIH6130 og Arduino Nano: 4 trin
Måling af fugtighed og temperatur ved hjælp af HIH6130 og Arduino Nano: HIH6130 er en luftfugtigheds- og temperatursensor med digital udgang. Disse sensorer giver et nøjagtighedsniveau på ± 4% RF. Med brancheførende langsigtet stabilitet, ægte temperaturkompenseret digital I2C, brancheførende pålidelighed, energieffektivitet
Måling af temperatur og fugtighed ved hjælp af HDC1000 og Arduino Nano: 4 trin
Måling af temperatur og luftfugtighed ved hjælp af HDC1000 og Arduino Nano: HDC1000 er en digital fugtighedsføler med integreret temperatursensor, der giver fremragende måleenøjagtighed ved meget lav effekt. Enheden måler fugtighed baseret på en ny kapacitiv sensor. Fugtigheds- og temperatursensorerne er fac
Måling af fugtighed og temperatur ved hjælp af HTS221 og Arduino Nano: 4 trin
Måling af fugtighed og temperatur ved hjælp af HTS221 og Arduino Nano: HTS221 er en ultrakompakt kapacitiv digital sensor til relativ luftfugtighed og temperatur. Det inkluderer et følerelement og et blandet signal applikationsspecifikt integreret kredsløb (ASIC) til at levere måleoplysningerne gennem digital seriel
Overvågning af temperatur og fugtighed ved hjælp af SHT25 og Arduino Nano: 5 trin
Overvågning af temperatur og luftfugtighed ved hjælp af SHT25 og Arduino Nano: Vi har for nylig arbejdet på forskellige projekter, som krævede temperatur- og fugtighedsovervågning, og så indså vi, at disse to parametre faktisk spiller en afgørende rolle for at have et skøn over arbejdseffektiviteten af et system. Begge på indus