ESP32 - DHT22
Deze tutorial legt uit hoe u met de ESP32 temperatuur- en vochtigheidswaarden van de DHT22 sensor kunt uitlezen en afdrukken naar de Serial Monitor. De handleiding behandelt zowel de DHT22 sensor als de DHT22 module.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over DHT22 Temperatuur- en Vochtigheidssensor
| DHT22 | |
|---|---|
| Bedrijfsspanning | 3 tot 5V |
| Bereik vochtigheid | 0% tot 100% |
| Nauwkeurigheid vochtigheid | ± 2% tot 5% |
| Temperatuurbereik | -40°C tot 80°C |
| Nauwkeurigheid temperatuur | ± 0,5°C |
| Leessnelheid | 0,5Hz (één keer per 2 seconden) |
DHT22 Pinout
De DHT22 is er in twee uitvoeringen: ruwe sensor en module:

De DHT22 sensor heeft 4 pinnen:
- GND pin: sluit deze pin aan op GND (0V)
- VCC pin: sluit deze pin aan op VCC (3,3V of 5V)
- DATA pin: deze pin wordt gebruikt voor de communicatie tussen sensor en ESP32
- NC pin: Niet aangesloten
We raden sterk aan om de DHT22 module te gebruiken. De modules bevatten een ingebouwde weerstand en hebben slechts drie pinnen: VCC, GND en DATA (of optioneel: +, -, en OUT pinnen).
Aansluitschema tussen DHT22 en ESP32
ESP32 - DHT22 Sensor Aansluiting
Sluit een weerstand van 5K tot 10K Ohm aan tussen de DHT22 sensor en de ESP32 om de datalijn hoog te houden en communicatie mogelijk te maken. We gebruiken hiervoor een breadboard.

This image is created using Fritzing. Click to enlarge image
ESP32 - DHT22 Module Aansluiting
De meeste DHT22 sensor modules bevatten al een ingebouwde weerstand, dus u hoeft er geen extra aan te sluiten. Dit maakt het bedraden of solderen eenvoudiger.
- Hoe u ESP32 en DHT22 temperatuur-vochtigheidsmodule aansluit met een breadboard

This image is created using Fritzing. Click to enlarge image
- Hoe u ESP32 en DHT22 temperatuur-vochtigheidsmodule aansluit met een schroefklem breakout board

ESP32 Code - DHT22
Snelle Stappen
- Als u de ESP32 voor het eerst gebruikt, zie dan hoe u de omgeving opzet voor ESP32 in Arduino IDE.
- Maak de aansluitingen zoals op de bovenstaande afbeelding.
- Verbind de ESP32 met uw PC via een micro USB-kabel.
- Open de Arduino IDE op uw PC.
- Selecteer het juiste ESP32 bord (bijv. ESP32 Dev Module) en de COM-poort.
- Klik op het Libraries icoon in de linkerzijbalk van de Arduino IDE.
- Typ “DHT” in het zoekvak en zoek de DHT sensor library van Adafruit.
- Installeer de library door te klikken op de Install knop.

- Er verschijnt een venster dat vraagt om de dependencies voor de library te installeren.
- Installeer alle dependencies door te klikken op Install All.

- Kopieer een van de bovenstaande codes en open deze in Arduino IDE.
- Compileer en upload de code naar de ESP32 door te klikken op de Upload knop in Arduino IDE.
- Maak de sensor kouder of warmer. Bijvoorbeeld door de sensor bij een hete kop koffie te houden.
- Zie het resultaat in de Serial Monitor. Dit ziet er ongeveer zo uit:
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra uitleg en helpt u stap voor stap bij het aansluiten en programmeren van de DHT22 met ESP32.