ESP32 - DHT11 - Relay
In deze tutorial leert u hoe u een ESP32 gebruikt om een relais te bedienen op basis van de temperatuur die wordt uitgelezen met de DHT11 sensor.
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Relay en DHT11 Sensor
Als u nog niet bekend bent met de DHT11 temperatuur sensor en het relais (pinout, werking, programmeren, enz.), leer er dan meer over in de volgende tutorials:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Hoe Werkt Het Systeem
- De ESP32 leest de temperatuur uit de DHT11 sensor
- Als de temperatuur boven een ingestelde bovengrens komt, schakelt de ESP32 het relais aan
- Als de temperatuur onder een ingestelde ondergrens daalt, schakelt de ESP32 het relais uit
Dit proces wordt continu herhaald in een lus.
Als u wilt dat het relais aan- en uitgaat bij precies dezelfde temperatuurwaarde (boven en onder), stelt u de bovengrens en ondergrens gelijk in.
ESP32 Code
In bovenstaande code schakelt de ESP32 het relais aan wanneer de temperatuur boven de 25°C komt, en houdt het relais aan totdat de temperatuur onder de 20°C zakt.
Snelstappen
- Als u voor het eerst met ESP32 werkt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Maak de bedrading zoals in de bovenstaande afbeelding.
- Verbind de ESP32 met uw pc via een micro USB-kabel.
- Open Arduino IDE op uw pc.
- Selecteer het juiste ESP32 board (bijv. ESP32 Dev Module) en de juiste COM-poort.
- Klik op het icoon Libraries in de linkerzijbalk van Arduino IDE.
- Zoek op “DHT”, en vind de DHT sensor bibliotheek van Adafruit.
- Klik op Installeren om de bibliotheek te installeren.

- U wordt gevraagd om ook andere bibliotheek-afhankelijkheden te installeren.
- Klik op de knop Alles Installeren om alle afhankelijkheden te installeren.

- Kopieer de bovenstaande code die bij uw sensor hoort en open deze in Arduino IDE.
- Klik op de knop Upload in Arduino IDE om de code te uploaden naar de ESP32.
- Maak de omgeving rond de sensor warmer of kouder.
- Observeer 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 inzichten en helpt u stap voor stap het systeem te begrijpen.