Arduino Relay Shield – All-inclusive-Leitfaden zur Verwendung
Im Allgemeinen erfordert die individuelle Steuerung der vier Relais in einem Relaisschild Arduino-Code. Der Schild wiederum hilft bei der Steuerung von Hochleistungsgeräten. Zu den Geräten gehören Lüfter, Glühbirnen, LED-Streifen, Pumpen, Aktoren usw. Auch ein Relaisschild hat außergewöhnliche Eigenschaften. Einige davon sind vier dynamische LED-Anzeigen, die die Zustände der Relais anzeigen, vier hochwertige Relais, NC/NO-Schnittstellen usw. Das heutige Tutorial zeigt Ihnen, wie Sie ein Arduino Relay Shield verwenden.
Die Unterschiede zwischen einem Relaisschild und einem 4-Kanal-Relaismodul
Technologen verwenden häufig ein Relaisschild oder sein alternatives 4-Kanal-Relaismodul. Die folgende Tabelle fasst die Unterschiede zwischen den beiden Modulen zusammen.
4-Kanal-Relaismodul | Relaisschild |
Sie können es mit den digitalen Pins eines Arduino steuern. | Sie können es steuern, indem Sie die digitalen Pins von Arduino vorfixieren (unflexibel). |
Es ist mit allen Arduino-Boards kompatibel. | Es ist nur mit Mega-, UNO Wifi- und Arduino-Boards kompatibel. |
Sie müssen die Verkabelung vornehmen. | Keine Verkabelung erforderlich; Sie werden es nur auf einem Arduino stapeln. |
Hardware und Software erforderlich
Sie benötigen:
- Überbrückungsdrähte,
(Überbrückungskabeldrähte)
- Relaisschild,
- USB 2.0-Kabel Typ A oder B,
- Genuino UNO oder Arduino UNO.
Beschreibung der Schildschnittstelle
Relaisschild
Es gibt vier Relais in einem Relay Shield, dh Relais 4, 3, 2 und 1. Die Pins für Relay Shield umfassen:
Ausgangspins; Alle vier Relais haben drei Pins, nämlich COM, NO und NC. Meistens werden Sie sie an Hochspannungsgeräte anschließen, die durch eine Relaisabschirmung geregelt werden.
Erklärung des Ausgangspins
NEIN (normalerweise offen): Es trennt die Verbindung zu COM, wenn der Relais-1-Steuerstift niedrig eingestellt ist, verbindet sich jedoch, wenn der Relais-1-Steuerstift 7 hoch eingestellt ist.
NC (normalerweise geschlossen): Es wird von COM getrennt, wenn der Steuerstift von Relay1 auf High gesetzt ist, aber verbunden, wenn der I/O-Pin von Relay1 Digital 7 (Steuerpin 7) auf Low gesetzt ist.
COM (gemeinsamer Pin): Sie können es über den digitalen Pin steuern.
Signalstift/Eingangsstift/gesteuerte Stifte; Sie verbinden die gesteuerten Pins während des Arduino-Stapelns intern mit den Arduino-Pins. Daher müssen Sie keine Verkabelung vornehmen.
Die folgende Liste zeigt die Art der Stiftsteuerung in jedem Relais;
- Relais 4 – intern verbunden mit Arduino Pin12.
- Relais 3 – intern verbunden mit Arduino Pin8.
- Relais 2 – intern verbunden mit Arduino Pin7.
- Relais 1 – intern verbunden mit Arduino Pin4.
- Erklärung des Schaltplans
- Der erste Schritt besteht darin, Ihr Relaisschild auf einem Arduino UNO-Board zu stapeln.
- Schließen Sie dann den obigen Aufbau an ein Hochspannungsgerät an.
Denken Sie daran:
Sie können ein Hochspannungsnetzteil für die vier Geräte verwenden, die von einer Relaisabschirmung und einer ähnlichen Spannung gesteuert werden. Im Gegensatz dazu erfordern unterschiedliche Spannungen an den vier Geräten unterschiedliche Hochspannungsnetzadapter.
Zweitens arbeitet unser Setup in einem normalerweise offenen Modus. Daher verwendet es NO und COM, aber nicht NC.
Relay Shield Beispiel(e)/Verwendung
Wir werden Ihnen im folgenden Abschnitt beibringen, wie Sie einen Relaisschild verwenden.
DC-Motorsteuerung
Schritte
- Montieren Sie zunächst die Relaisabschirmung auf Ihrem Arduino-Entwicklungsboard.
- Verwenden Sie als Nächstes ein USB-Kabel, um das Arduino mit einem Computer zu verbinden.
- Wir werden jetzt den Gleichstrommotor mit Relais3 regeln und dann die Relaisabschirmung und den Gleichstrommotor wie im folgenden Diagramm verbinden;
Schematisches Diagramm, das eine Verbindung zwischen einem Relaisschild und einem Motor zeigt
Hinweis; Die oben verwendete externe Stromversorgung sollte von einer Stromversorgung oder Batterie wie einer Lithiumbatterie stammen. Außerdem müssen Sie die richtige Spannung einstellen und den Motor ausreichend mit Strom versorgen.
- Die Arduino-IDE, die Sie auf das Arduino-Board hochladen, sollte wie folgt aussehen:
Nach dem Hochladen des Codes auf die Platine beginnt Ihr Motor unbestimmt für eine Sekunde zu laufen, stoppt für die nächste, dann wiederholt sich der Vorgang.
Während der Motor arbeitet, leuchtet die NO3-LED-Anzeige auf, da Sie COM3 und NO3 angeschlossen haben.
(LED-Streifen)
Verwendung von mehr als einem Relaisschild mit nur einem Arduino/Seeeduino-Board
Sie können mehrere Relaisschilde mit einem Arduino-Board verwenden, da ein Relaisschild jedes seiner Relais mit digitalen Arduino-Pins steuert.
Schritte
- Platzieren Sie zuerst eine Relaisabschirmung auf Ihrem Arduino-Entwicklungsboard (Relaisabschirmung Nr. 1/ RS1).
- Verwenden Sie als Zweites Überbrückungsdrähte/Kabel, um die Relaisabschirmung Nr. 2/RS2 mit der Relaisabschirmung Nr. 1 zu verbinden.
- Dann verbinden;
- RS2 digitale Pins 4, 5, 6 und 7 zu RS1 digitale Pins 11, 10, 9 bzw. 8.
- RS2 5V-Pin an RS1 5V-Pin.
- RS2 GND-Pin an RS1 GND-Pin.
- Schließlich können Sie die digitalen E/A-Pins 11, 10, 9 und 8 von Arduino verwenden, um die Steuerrelais 4, 3, 2 und 1 von RS2 zu steuern.
Der folgende Code zeigt, wie Sie das Relais 1 in RS2 steuern.
Schlussfolgerung
Kurz gesagt, eine Relaisabschirmung bietet eine Lösung zur Regulierung von Hochstromgeräten, die die digitalen E/A-Pins von Arduino normalerweise nicht einschränken.
Relaisschilde haben einen großen Spielraum beim technologischen Lernen. Wenn Sie also Fragen haben oder Hilfe benötigen, zögern Sie nicht, uns zu kontaktieren.
Industrietechnik
- Webbetriebener DMX-Controller
- Arduino Spybot
- BLUE_P:Drahtloses Arduino-Programmierschild
- Arduino GrowBox Controller
- Domotisches Gewächshaus
- ED BMSdiag
- Was ist Kevlar? Eine kurze Anleitung
- 74LS74:Eine allumfassende Anleitung zum Dual Flip-Flop
- BME680 – Ein umfassender Leitfaden zum Umweltsensor
- Arduino Protoshield – Eine schnelle und umfassende Anleitung zum Zusammenbau