Arduino - 2-kanaals relaismodule
Als u twee hoogspanningsapparaten zoals pompen, ventilatoren of actuatoren wilt besturen, heeft u twee opties. Eén optie is het gebruik van meerdere relaismodules, maar er is een eenvoudigere manier. U kunt een 2-kanaals relaismodule gebruiken, een enkel bord met twee relais erin verwerkt. Dit vereenvoudigt de opstelling en maakt het handiger om beide apparaten te bedienen.
Voordat u leert hoe u Arduino gebruikt om de 2-kanaals relaismodule aan te sturen, vergelijken we een 2-kanaals relaismodule met twee aparte 1-kanaals relaismodules:
- De bedrading voor een 2-kanaals relaismodule is eenvoudiger.
- Een 2-kanaals relaismodule neemt minder ruimte in.
- Het gebruik van een 2-kanaals relaismodule is kosteneffectiever.
- De programmatie is voor beide opties hetzelfde.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V3 Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de 2-kanaals Relaismodule
Pinout

Een 2-kanaals relaismodule heeft de volgende pinnen:
- Voedingspinnen voor relaiskaart
- 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 Arduino
- Signaalpinnen:
- IN1: deze pin ontvangt het besturingssignaal van de Arduino om relais 1 op de module te bedienen
- IN2: deze pin ontvangt het besturingssignaal van de Arduino om relais 2 op de module te bedienen
- Outputpinnen: NCx (normaal gesloten pin), NOx (normaal open pin), COMx (gemeenschappelijke pin),
- NC1, NO1, COM1: Deze pinnen verbinden met het hoogspanningsapparaat dat wordt bestuurd door relais 1
- NC2, NO2, COM2: Deze pinnen verbinden met het hoogspanningsapparaat dat wordt bestuurd door relais 2
- Hoe u een relais aansluit op hoogspanningsapparaten.
- De termen normaal gesloten en normaal open
- De termen laag niveau trigger en hoog niveau trigger
- Hoe u relais aanstuurt met Arduino
Daarnaast heeft de module 2 jumpers om afzonderlijk per relais te kiezen tussen laag-niveau trigger en hoog-niveau trigger.
Als u de basis van relais wilt leren, kunt u de Arduino - Relay tutorial bekijken. Deze biedt gedetailleerde informatie over:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Als u van plan bent om andere componenten van stroom te voorzien via de 5V-pinnen, kan het zijn dat de relaismodule mogelijk niet voldoende stroom ontvangt. Daarom is het noodzakelijk om een externe 5V-voeding speciaal voor de module te gebruiken.
We hebben dus drie soorten voedingen nodig:
- Een 5V stroomadapter voor de Arduino
- Een 5V stroomadapter voor de 2-kanaals relaismodule
- Eén of meerdere voedingen met hogere spanning (12VDC, 24VDC, 48VDC, 220VAC...) voor de apparaten die door de 2-kanaals relaismodule worden aangestuurd
Hieronder ziet u het bedradingsschema met drie voedingen. De voeding voor de Arduino (niet afgebeeld) kan via een USB-kabel of een voedingsadapter plaatsvinden.

This image is created using Fritzing. Click to enlarge image
We kunnen het aantal stroomadapters beperken door één 5V-voeding te gebruiken voor zowel de Arduino als de 2-kanaals relaismodule.

This image is created using Fritzing. Click to enlarge image
※ Notiz:
Als twee apparaten die worden aangestuurd door de 2-kanaals relaismodule dezelfde spanning gebruiken, kunnen we één enkele hoogspanningsvoeding gebruiken voor allebei. Als ze verschillende spanningen gebruiken, kunnen we onafhankelijk verschillende hoogspanningsvoedingen gebruiken.
Hoe te programmeren voor de 2-kanaals relaismodule
- Initialiseer de Arduino pin als digitale uitgang met behulp van de pinMode() functie.
- Bedien de relaisstatus met behulp van de digitalWrite() functie.
Arduino Code
Snelle stappen
- Kopieer bovenstaande code en open deze met de Arduino IDE
- Klik op de Upload knop in de Arduino IDE om de code naar de Arduino te uploaden
- Luister naar het klikgeluid van de relais.
- Bekijk het resultaat in de Seriële Monitor.
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.