ESP8266 WiFi – Relais module (NodeMCU)

Espressif logo

nodeMCU logo

Op deze pagina vind je een voorbeeld om via de ESP-01 module een relais module te schakelen via een GPIO pin.

Hardware

Relais 1-kanaal NO-NC 10A, 5v level triggerRelais 2-kanalen NO-NC 10A, 5v level trigger

BESTEL NU! (1-KANAAL)
BESTEL NU! (2-KANAALS)

Met de relaismodule kun je apparaten aansturen met een groter vermogen, bijvoobeeld een lamp of motor van 230V, deze relais zijn eenvoudig aan te sturen met het hoog of laag maken van een digitale in/uitgang van de Arduino:

– Relais AAN (bekrachtigd) = Digitale uitgang hoog
– Relais UIT (bekrachtigd) = Digitale uitgang laag

Pinout

Relais module pin:Functie:
GNDGND
VCC+5V
Strigger
S{n}trigger{n}

Wat heb je nodig?

1) ESPlorer IDE

Sluit de relais module aan volgens onderstaand schema:

esp8266 ESP-01 GPIO RELAIS schema

Open ESPlorer en maak connectie, gebruik de volgende code om een relais op een gpio pin IN te schakelen:

Sla het bestand op als relaisaan.lua en upload deze via ESPlorer, de code hieronder kun je uploaden als relaisuit.lua:

Schakel het relais doormidden van de bestanden te openen:

dofile("relaisaan.lua")  en dofile("relaisuit.lua")

Om te voorkomen dat de uitgangen LAAG staan (relais AAN) bij het opstarten van de module, kan je het bestand init.lua aanmaken met de volgende inhoud om de relais uit te schakelen bij het opstarten: