Raspberry Pi – Relais module via GPIO

Hardware

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

BESTEL NU!

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}

Aansluiten op de Arduino

Sluit het volgende aan volgens onderstaand overzicht:

relais module raspberry pi GPIO

Relais module pin:Arduino Pin:
GNDGND
VCC+5V
SD10
S{n}D{n}

LET OP: Sommige relais modules hebben relais van 12v deze moeten apart gevoed worden en kunnen niet gevoed worden via de Raspberry Pi.

Relais module 12v apart gevoed op raspberry pi

Ps. bij relais boards met meer dan 2 relais (bijvoorbeeld 8 of 16) is het niet verstandig om deze via de Raspberry Pi te voeden ivm  de stroom die er gaat lopen, schakelen je alleen 1 of 2 relais, dan zou het nog net gevoed kunnen worden via de arduino.

2+ Relais board

In dit script is de relais module aangesloten op GPIO pin 23 + 24.

1-Relais board

Script voor een 1-relais board mocht bovenstaande code niet goed werken ivm de 3.3v van de Raspberry Pi GPIO pin (ipv 5v), bijvoorbeeld als het relais niet uit gaat, heb ik deze code bedacht, hiervoor heb je geen extra hardware componenten nodig.

Ps. de 2+ relais borden werken met optocouplers en kunnen 3-5 voltages aan!

Bron