ESP32 - 4-kanaals relaismodule
Deze handleiding biedt stapsgewijze instructies voor het gebruiken van een ESP32 om een 4-kanaals relaismodule aan te sturen. Het behandelt de volgende aspecten in detail:
- Inzicht in de pinout configuratie van een 4-kanaals relaismodule
- Het verbinden van een ESP32 met de 4-kanaals relaismodule
- Het programmeren van de ESP32 om de 4-kanaals relaismodule effectief te besturen
Als het gaat om het beheren van vier hoogspanningsapparaten zoals pompen, ventilatoren of actuatoren, heeft u twee opties. U kunt kiezen voor meerdere relaismodules of een eenvoudigere aanpak. De eenvoudigere optie is het gebruik van een 4-kanaals relaismodule, een enkel bord uitgerust met vier geïntegreerde relais. Dit vereenvoudigt het opzetproces en maakt het gemakkelijker om alle apparaten effectief te bedienen.
Hardware Required
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de 4-kanaals relaismodule
De pinout van de 4-kanaals relaismodule

Een 4-kanaals relaismodule heeft de volgende pinnen:
- Voedingspinnen voor het relaisbord
- DC+: sluit deze pin aan op de 5V-pin van een voeding
- DC-: sluit deze pin aan op de GND-pin van de voeding en tevens op de GND-pin van de ESP32
- Signaalpinnen:
- IN1: deze pin ontvangt het stuursignaal van de ESP32 om relais 1 op de module te bedienen
- IN2: deze pin ontvangt het stuursignaal van de ESP32 om relais 2 te bedienen
- IN3: deze pin ontvangt het stuursignaal van de ESP32 om relais 3 te bedienen
- IN4: deze pin ontvangt het stuursignaal van de ESP32 om relais 4 te bedienen
- Uitgangspinnen: NCx (normaal gesloten pin), NOx (normaal open pin), COMx (gemeenschappelijke pin),
- NC1, NO1, COM1: deze pinnen verbinden met een hoogspanningsapparaat dat wordt bestuurd door relais 1
- NC2, NO2, COM2: deze pinnen verbinden met een hoogspanningsapparaat dat wordt bestuurd door relais 2
- NC3, NO3, COM3: deze pinnen verbinden met een hoogspanningsapparaat dat wordt bestuurd door relais 3
- NC4, NO4, COM4: deze pinnen verbinden met een hoogspanningsapparaat dat wordt bestuurd door relais 4
Wilt u meer weten over het aansluiten van een relais op hoogspanningsapparaten en het verschil tussen normaal gesloten en normaal open, bekijk dan de ESP32 - Relay tutorial.
Daarnaast behandelt deze tutorial de 4 jumpers op de relaismodule, waarmee u per relais kunt kiezen tussen low trigger en high trigger instellingen.
Bedradingsschema
Let op: de 4-kanaals relaismodule verbruikt veel stroom. Het wordt daarom sterk afgeraden om deze rechtstreeks vanaf de 5V-pin van de ESP32 te voeden. Gebruik in plaats daarvan een externe 5V voeding specifiek voor de relaismodule. Deze voorzorgsmaatregel zorgt voor optimale prestaties en voorkomt problemen door onvoldoende stroomvoorziening.
Daarom gebruiken we drie stroombronnen:
- Een 5V voedingadapter voor de ESP32
- Een 5V voedingadapter voor de 4-kanaals relaismodule
- Een voeding met hogere spanning (12VDC, 24VDC, 48VDC, 220VAC...) voor de apparaten die worden bestuurd door de 4-kanaals relaismodule
- Een bedrading schema met de drie voedingen. De voeding voor de ESP32 (niet afgebeeld) kan via USB-kabel of voedingsconnector zijn.

This image is created using Fritzing. Click to enlarge image
- We kunnen het aantal adapters verminderen door één 5V voeding te gebruiken voor zowel de ESP32 als de 4-kanaals relaismodule.

This image is created using Fritzing. Click to enlarge image
※ Notiz:
Als de vier apparaten die worden bestuurd door de 4-kanaals relaismodule dezelfde spanning gebruiken, kan één hoogspanningsadapter voor alle apparaten worden gebruikt. Als de spanningen verschillen, moeten aparte hoogspanningsadapters worden toegepast.
Hoe programmeer je voor de 4-kanaals relaismodule
- Stel de ESP32-pin in digitale uitgangsmodus in met de pinMode() functie.
- Beïnvloed de status van het relais met de digitalWrite() functie.
ESP32 Code
Snelle Stappen
Om aan de slag te gaan met ESP32 in de Arduino IDE volgt u deze stappen:
- Bekijk de handleiding voor het opzetten van de omgeving voor ESP32 in Arduino IDE als u voor het eerst met ESP32 werkt.
- Verbind de componenten zoals aangegeven in het schema.
- Sluit de ESP32 aan op uw computer met een USB-kabel.
- Open de Arduino IDE op uw computer.
- Kies het juiste ESP32 board, bijvoorbeeld NodeMCU 1.0 (ESP-12E Module), en de corresponderende COM-poort.
- Kopieer de code en open deze in de Arduino IDE.
- Klik op de Upload knop in de IDE om de code naar de ESP32 te sturen.
- Luister naar het klikgeluid van de relais.
- Bekijk de Serial Monitor om de resultaten te volgen.
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 visuele ondersteuning bij dit project! De video geeft extra inzicht en helpt u vertrouwd te raken met het aansluiten en programmeren van de 4-kanaals relaismodule op de ESP32.