Een relay-module of 'relais' is een onderdeel dat we kunnen gebruiken wanneer we met onze Arduino een andere kringloop willen aansturen waarin gebruik wordt gemaakt van een hogere spanning.
Je zou met een relay-module dus zelfs een kringloop met 220V kunnen aansturen, maar om veiligheidsredenen gaan we dat op school niet doen.
We kunnen die module wel gebruiken om bijvoorbeeld groeilampen met LEDs aan te sturen die werken op 12V.
Hoe werkt een relay-module?
In het voorbeeld hieronder zijn de twee draden bovenaan de draden van onze adapter (die 12V geeft) die naar onze LED strip lopen. De draad die spanning geeft wordt onderbroken door onze relay-module.
De twee kringlopen (5V van onze Arduino en 12V voor onze LED-lampen) blijven verder volledig gescheiden van elkaar. In een relais zit wel altijd een soort schakelaar. Meestal is dat een elekromagnetische schakelaar. Wanneer onze Arduino een bepaalde spanning geeft op de pin, dan zorgt die spanning in de relais ervoor dat de schakelaar zal aanspringen en zo de tweede kringloop aanschakelen. Je hoort bij dit type module dan een klikje.
De schakeling:
De schakeling is erg eenvoudig.
De 3 kleine pins worden verbonden met je Arduino:
De S-pin (signaal) gaat naar een digitale pin.
De +pin gaat naar 5V.
De - pin gaat naar GND.
Bij de schroeven wordt de rode draad (+) verbonden met de voeding (meestal is dat de adapter) en de verbruiker (hier de LED-strips).
De zwarte draad (GND) mag gewoon van de voeding naar de verbruiker gaan.
De code:
Wanneer de signaalpin (hier pin 2) aan staat (HIGH) dan zal de schakelaar in de relais sluiten en zal ook de andere kringloop gesloten worden zodat de verbruiker daar (bijvoorbeeld de LED-strips) kan werken.
In het voorbeeld hiernaast wordt de delay functie gebruikt om de lampen enkele seconden aan en uit te zetten.