ESP32 - DHT22 - Relay
In deze tutorial leert u hoe u met ESP32 een relais kunt aansturen op basis van de temperatuur die wordt uitgelezen door een DHT22 sensor.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Relay en DHT22 Sensor
Als u nog niet bekend bent met de DHT22 temperatuur sensor en het relais (pinout, werking, programmeren, enz.), bekijk dan de volgende tutorials:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Hoe het Systeem Werkt
- ESP32 leest de temperatuur van de DHT22 sensor uit
- Als de temperatuur boven een ingestelde bovengrens komt, schakelt ESP32 het relais aan
- Als de temperatuur onder een ingestelde ondergrens valt, schakelt ESP32 het relais uit
Het bovenstaande proces wordt oneindig herhaald in de loop.
Als u het relais wilt aan- en uitzetten wanneer de temperatuur respectievelijk boven en onder een specifieke waarde ligt, stelt u de bovengrens en ondergrens gewoon op dezelfde waarde in.
ESP32 Code
In bovenstaande code schakelt de ESP32 het relais aan wanneer de temperatuur boven 25°C komt en houdt het relais aan tot de temperatuur onder 20°C zakt.
Snelle Stappen
- Als u ESP32 voor het eerst gebruikt, zie dan hoe u de omgeving voor ESP32 instelt in de Arduino IDE.
- Maak de bedrading zoals op bovenstaande afbeelding.
- Verbind de ESP32 met uw PC via een micro USB-kabel.
- Open Arduino IDE op uw PC.
- Selecteer de juiste ESP32 board (bijv. ESP32 Dev Module) en COM-poort.
- Klik op het Libraries-icoon in de linkerzijbalk van de Arduino IDE.
- Zoek op “DHT” en vind de DHT sensorbibliotheek van Adafruit
- Klik op de Install-knop om de bibliotheek te installeren.

- U krijgt mogelijk een verzoek om enkele andere bibliotheekafhankelijkheden te installeren
- Klik op de Install All-knop om alle afhankelijkheden te installeren.

- Kopieer de bovenstaande code die bij uw sensor hoort en open deze in Arduino IDE
- Klik op de Upload-knop in Arduino IDE om de code naar ESP32 te uploaden
- Maak de omgeving rond de sensor warmer of kouder
- Bekijk de status van het relais
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 om het project stap voor stap te volgen.