Raspberry Pi - 2-Kanaals Relay Module
Wanneer u vier hoogspanningsapparaten zoals pompen, ventilatoren, actuatoren, enzovoort wilt aansturen, kunt u meerdere relay modules gebruiken. Een eenvoudigere oplossing is er ook: een 2-kanaals relay module. Dit type module bestaat uit vier relais op één printplaat.
Een 2-kanaals relay module vergeleken met 2 x 1-kanaals relay modules:
- De bedrading is eenvoudiger met de 2-kanaals relay module.
- De 2-kanaals relay module neemt minder ruimte in beslag.
- De 2-kanaals relay module is kosteneffectiever.
- De programmering is hetzelfde voor beide.
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de 2-Kanaals Relay Module
De 2-Kanaals Relay Module Pinout

Een 2-kanaals relay module heeft de volgende pinnen:
- Voedingspinnen voor de relay print
- DC+: sluit deze pin aan op de 5V-pin van de voeding
- DC-: sluit deze pin aan op de GND-pin van de voeding en ook op de GND-pin van de Raspberry Pi
- Signaalpinnen:
- IN1: deze pin ontvangt het controlesignaal van de Raspberry Pi om relais 1 op de module aan te sturen
- IN2: deze pin ontvangt het controlesignaal van de Raspberry Pi om relais 2 op de module aan te sturen
- Uitgangspinnen: NCx (normaal gesloten pin), NOx (normaal open pin), COMx (gemeenschappelijke pin),
- NC1, NO1, COM1: Deze pinnen zijn aangesloten op een hoogspanningsapparaat dat wordt aangestuurd door relais 1
- NC2, NO2, COM2: Deze pinnen zijn aangesloten op een hoogspanningsapparaat dat wordt aangestuurd door relais 2
Voor informatie over het aansluiten van een relais aan hoogspanning, evenals het verschil tussen normaal gesloten en normaal open, verwijzen wij u naar Raspberry Pi - Relay tutorial.
De module heeft ook 2 jumpers, waarmee u per relais kan kiezen tussen een lage trigger (low trigger) of een hoge trigger (high trigger).
Aansluitschema

This image is created using Fritzing. Click to enlarge image
※ Notiz:
Wanneer de vier apparaten die worden aangestuurd door een 2-kanaals relay module dezelfde spanning hebben, kunt u één hoogspanningsadapter voor alle apparaten gebruiken. Zijn de spanningen verschillend, dan moeten er aparte hoogspanningsadapters worden gebruikt.
Hoe Te Programmeren Voor 2-Kanaals Relay Module
- Stel de Raspberry Pi pin in op digitale uitvoer met de GPIO.setup() functie.
- Stel de status van het relais in met behulp van de GPIO.output() functie.
Raspberry Pi Code
Snelle Stappen
- Zorg ervoor dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem op uw Pi hebt geïnstalleerd.
- Zorg ervoor dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg ervoor dat uw Raspberry Pi verbinding heeft met internet als u extra libraries moet installeren.
- Als dit de eerste keer is dat u een Raspberry Pi gebruikt, bekijk dan hoe u de Raspberry Pi instelt.
- Verbind uw pc met de Raspberry Pi via SSH met behulp van de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie hoe u uw pc via SSH verbindt met Raspberry Pi.
- Zorg ervoor dat de RPi.GPIO library is geïnstalleerd. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python script-bestand aan met de naam 2_relay_module.py en voeg de volgende code toe:
- Sla het bestand op en voer het Python script uit in de terminal met het volgende commando:
- Luister naar het klikgeluid en de LED-indicator op de relais.
- Bekijk het resultaat op de Serial Monitor.
Het script draait in een oneindige lus totdat u Ctrl + C indrukt in de terminal.
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 laat u het project stap voor stap zien.