Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Je kunt deze en andere geweldige tutorials lezen op de officiële website van ElectroPeak
Overzicht
In deze zelfstudie leert u hoe u DHT11- en DHT22-sensoren instelt en de omgevingstemperatuur en -vochtigheid meet.
Wat je gaat leren:
- Functies en verschillen van DHT11 en DHT22
- DHT11- en DHT22-structuur
- Hoe DHT11- en DHT22-sensoren in te stellen met Arduino
Stap 1: DHT11 en DHT22 temperatuur- en vochtigheidssensor
Vanwege het belang van parameters als temperatuur en vochtigheid in veel projecten, is de juiste selectie van sensoren die temperatuur en vochtigheid kunnen meten erg belangrijk. De DHT-familie genaamd DHT11 en DHT22 zijn de meest populaire en meest voorkomende sensoren onder de temperatuur- en vochtigheidssensoren.
U kunt hun kenmerken zien in deze stappentabel.
Lage prijs is het belangrijkste kenmerk van DHT11, maar het heeft geen hoge nauwkeurigheid en een breed meetbereik. Aan de andere kant is de DHT22, met een groot bereik en een hoge meetnauwkeurigheid, meer dan 2,5 keer duurder dan de andere in de familie.
Stap 2: Temperatuur en vochtigheid meten met behulp van DHT11 en Arduino
Benodigde materialen
Arduino Uno R3
DHT11-sensor
Breadboard
Doorverbindingsdraad
Software-apps
Arduino IDE
Stap 3: Circuit
DHT11 bevat 4 pinnen. 2pins voor levering, 1 voor het verzenden van gegevens en de andere is nutteloos. Om deze sensor goed te laten werken en je de juiste data te geven, moet je de datapin met een weerstand van 4,7 k omhoog trekken. Laat de -derde pin van de sensor zonder enige verbinding.
Waarschuwing Wees voorzichtig met de sensor en de richting van de pin, uw sensor wordt beschadigd bij een fout.
Stap 4: Coderen
Om te beginnen met het overdragen van gegevens, uploadt u deze code naar uw Arduino en opent u de seriële monitor.
DHT.humidity retourneert vochtigheid in procenten en DHT.temperature retourneert de temperatuur in Celsius.
Opmerking Tussen elke meting moeten we 2 seconden wachten. Anders zal de sensor verkeerde gegevens retourneren.
In plaats van informatie op de computer weer te geven, kunt u de temperatuur en vochtigheid op het LCD-scherm weergeven.
Zie deze tutorial voor meer informatie: 1602 LCD Keypad Shield gebruiken met Arduino
Stap 5: Temperatuur en vochtigheid meten met behulp van DHT22 en Arduino
het instellen en gebruiken van de DHT22-sensor is bijna hetzelfde als DHT11.
Stap 6: Benodigde materialen
Arduino Uno R3
DHT22-sensor
Breadboard
Doorverbindingsdraad
Software-apps
Arduino IDE
Stap 7: Circuit
Stap 8: Coderen
Het enige verschil zit in de DHT.trad-functie, waar je 22 moet schrijven in plaats van 11. Je kunt ook temperatuur- en vochtigheidsparameters definiëren als floats voor DHT22 om ze nauwkeuriger te zien.
Upload deze code op je Arduino-bord en bekijk de resultaten in Serial monitor.