Inhoudsopgave:
Video: Temperatuur en vochtigheid meten met behulp van DHT11 / DHT22 en Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
In deze Arduino-zelfstudie leren we hoe we de DHT11- of de DHT22-sensor kunnen gebruiken voor het meten van temperatuur en vochtigheid met het Arduino-bord.
Benodigdheden
- Arduino UNO
- DHT11 of DHT22
- 16 x 2 LCD-scherm
- Breadboard
- Startkabels
- Arduino-kabel
Stap 1: Inleiding:
Deze sensoren zijn erg populair bij elektronicahobbyisten omdat ze erg goedkoop zijn maar toch geweldige prestaties leveren. Hier zijn de belangrijkste specificaties en verschillen tussen deze twee sensoren:
De DHT22 is de duurdere versie die uiteraard betere specificaties heeft. Het temperatuurmeetbereik is van -40 tot +125 graden Celsius met een nauwkeurigheid van +-0,5 graden, terwijl het DHT11-temperatuurbereik van 0 tot 50 graden Celsius is met een nauwkeurigheid van +-2 graden. Ook heeft de DHT22-sensor een beter vochtigheidsmeetbereik, van 0 tot 100% met een nauwkeurigheid van 2-5%, terwijl het DHT11-vochtigheidsbereik van 20 tot 80% is met een nauwkeurigheid van 5%.
Er zijn twee specificaties waarbij de DHT11 beter is dan de DHT22. Dat is de bemonsteringsfrequentie die voor de DHT11 1 Hz of één meting per seconde is, terwijl de DHT22-bemonsteringsfrequentie 0, 5 Hz of één meting per twee seconden is en ook de DHT11 heeft een kleinere lichaamsgrootte. De bedrijfsspanning van beide sensoren is van 3 tot 5 volt, terwijl de maximale stroom die wordt gebruikt bij het meten 2,5 mA is.
Stap 2: Schema's:
Stap 3: Broncode:
/* © Techtronic Harsh */
#include "DHT.h" //include the DHT-bibliotheek
#include //include the LiquidCrystal-bibliotheek #define DHTPIN 12 //define DHT-pin #define DHTTYPE DHT11 //define DHTTYPE DHT11/DHT22
LiquidCrystal-lcd (2, 3, 4, 5, 6, 7); //definieer LCD-pinnen (RS, E, D4, D5, D6, D7)
DHT dht(DHTPIN, DHTTYPE);
ongeldige setup()
{ dht.begin(); lcd.begin (16, 2); // initialiseert het LCD-scherm en specificeert de afmetingen} void loop () { float temp = dht.readTemperature (); float humi = dht.readHumidity(); lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.afdruk(temp); lcd.print(" C"); lcd.setCursor(0, 1); lcd.print("Humi: "); lcd.print(humi); lcd.print(" %"); vertraging (2000); }
/*
© Techtronic Hars
*/
Aanbevolen:
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die een uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa
Meting van temperatuur en vochtigheid met HDC1000 en Raspberry Pi: 4 stappen:
Meting van temperatuur en vochtigheid met HDC1000 en Raspberry Pi: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die een uitstekende meetnauwkeurigheid biedt bij een zeer laag vermogen. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa
Meting van vochtigheid en temperatuur met behulp van HTS221 en Particle Photon: 4 stappen
Vocht- en temperatuurmeting met HTS221 en Particle Photon: HTS221 is een ultracompacte capacitieve digitale sensor voor relatieve vochtigheid en temperatuur. Het bevat een detectie-element en een mixed signal application specific integrated circuit (ASIC) om de meetinformatie te leveren via digitale seriële