Innholdsfortegnelse:
Video: Mål temperatur og fuktighet ved hjelp av DHT11 / DHT22 og Arduino: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
I denne Arduino -opplæringen lærer vi hvordan du bruker DHT11- eller DHT22 -sensoren for å måle temperatur og fuktighet med Arduino -kortet.
Rekvisita
- Arduino UNO
- DHT11 eller DHT22
- 16 x 2 LCD -skjerm
- Brødbrett
- Hoppekabler
- Arduino kabel
Trinn 1: Introduksjon:
Disse sensorene er veldig populære for elektronikkhobbyister fordi det er veldig billige, men gir fortsatt god ytelse. Her er hovedspesifikasjonene og forskjellene mellom disse to sensorene:
DHT22 er den dyrere versjonen som åpenbart har bedre spesifikasjoner. Temperaturmåleområdet er fra -40 til +125 grader Celsius med +-0,5 grader nøyaktighet, mens DHT11 temperaturområdet er fra 0 til 50 grader Celsius med +-2 grader nøyaktighet. DHT22-sensoren har også et bedre fuktighetsmåleområde, fra 0 til 100% med 2-5% nøyaktighet, mens DHT11-fuktighetsområdet er fra 20 til 80% med 5% nøyaktighet.
Det er to spesifikasjoner der DHT11 er bedre enn DHT22. Det er samplingshastigheten som for DHT11 er 1Hz eller en avlesning hvert sekund, mens DHT22 -samplingsfrekvensen er 0, 5Hz eller en avlesning hvert annet sekund, og også DHT11 har mindre kroppsstørrelse. Driftsspenningen til begge sensorene er fra 3 til 5 volt, mens maksstrømmen som brukes ved måling er 2,5mA.
Trinn 2: Skjemaer:
Trinn 3: Kildekode:
/ * © Techtronic Harsh */
#include "DHT.h" // include the DHT library
#include // inkluderer LiquidCrystal -biblioteket #define DHTPIN 12 // definer DHT -pin #definer DHTTYPE DHT11 // definer DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // definere LCD -pinner (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
ugyldig oppsett ()
{dht.begin (); lcd.begin (16, 2); // initialiserer LCD -skjermen og spesifiserer dimensjonene} 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
*/
Anbefalt:
M5STACK Slik viser du temperatur, fuktighet og trykk på M5StickC ESP32 ved hjelp av Visuino - Enkelt å gjøre: 6 trinn
M5STACK Slik viser du temperatur, fuktighet og trykk på M5StickC ESP32 ved hjelp av Visuino - enkelt å gjøre: I denne opplæringen lærer vi hvordan du programmerer ESP32 M5Stack StickC med Arduino IDE og Visuino for å vise temperatur, fuktighet og trykk ved hjelp av ENV -sensor (DHT12, BMP280, BMM150)
Temperatur og fuktighet ved bruk av ESP32-DHT22-MQTT-MySQL-PHP: 7 trinn
Temperatur og fuktighet ved bruk av ESP32-DHT22-MQTT-MySQL-PHP: Kjæresten min ville ha et drivhus, så jeg lagde henne en. Men jeg ville ha en temperatur- og fuktighetssensor inne i drivhuset. Så jeg googlet etter eksempler og begynte å eksperimentere. Min konklusjon var at alle eksemplene jeg fant ikke var akkurat
Arduino værstasjon ved bruk av BMP280 -DHT11 - Temperatur, fuktighet og trykk: 8 trinn
Arduino værstasjon ved bruk av BMP280 -DHT11 - Temperatur, fuktighet og trykk: I denne opplæringen lærer vi hvordan du lager en værstasjon som viser en TEMPERATUR, Fuktighet og trykk på LCD -skjermen TFT 7735 Se en demonstrasjonsvideo
Bygg en Apple HomeKit -temperatursensor (DHT22) -enhet ved hjelp av en RaspberryPI og en DHT22: 11 trinn
Bygg en Apple HomeKit -temperatursensor (DHT22) -enhet ved hjelp av en RaspberryPI og en DHT22: Jeg var på utkikk etter en lavkostetemperatur- / fuktighetssensor jeg kunne bruke til å overvåke hva som skjer i krypterommet mitt, da jeg fant ut at det i vår var veldig vått , og hadde mye fukt. Så jeg lette etter en rimelig sensor som jeg kunne
Raspberry Pi / DHT11 - Mål fuktighet og temperatur: 4 trinn
Raspberry Pi / DHT11 - Mål fuktighet og temperatur: Jeg ønsket å måle temperatur og fuktighet ved å bruke Raspberry Pi. Jeg valgte en DHT11 -sensor fordi den er robust og billig. Konfigurering er også godt dokumentert, men det er en rekke fallgruver på veien som jeg ønsker å fokusere på. DHT11