- Erforderliche Komponenten:
- Schaltplan des Arduino Relay Driver Shield:
- Arbeiten und Demonstration:
- Schaltungs- und Leiterplattendesign mit EasyEDA:
- Muster online berechnen und bestellen:
In diesem DIY-Projekt stellen wir eine 3-Kanal-Arduino-Relaisabschirmschaltung für relaisbasierte Anwendungen her. Wir haben eine isolierte Leiterplatte für 3 Relais entworfen. Mit diesem Arduino Relay Shield können 3 Wechselstromgeräte gleichzeitig betrieben werden. Wir haben einen zweipoligen Schraubklemmenblock (Neutral, NEIN) zum Anschließen von Geräten angebracht. Hier haben wir Leiterplattenlayout, Schaltplan und Gerber-Dateien bereitgestellt, damit Sie dieses Relaistreibermodul erstellen oder direkt bestellen können.
Früher haben wir ein 4-Kanal-Relaistreibermodul gebaut, aber dieses Mal bauen wir dieses Relaismodul als Arduino Shield, sodass Sie es nur über Arduino reparieren müssen und es sofort einsatzbereit ist. Relais sind nützlich, um Haushalts-Wechselstromgeräte mit niedrigem Signal auszulösen, und sie werden in Hausautomationssystemen verwendet.
Erforderliche Komponenten:
- SPDT-Relais 12v -3
- 817 Optokoppler -3
- Transistor BC547 -3
- SMD-LEDs -4
- PCB (bestellt bei JLCPCB) -1
- Klemmenblock 2 Pin -4
- 1N4007 Diode -3
- 1k Widerstand -7
- Burg klebt männlich -1
- Jumper - 1
- Druckknopf
- Energieversorgung
- Arduino zur Demonstration
- Verbindungskabel
- AC-Geräte
Schaltplan des Arduino Relay Driver Shield:
In dieser 3-Kanal-Relaistreiberschaltung haben wir einen Optokoppler verwendet, um den NPN-Transistor auszulösen, der das Relais weiter ansteuert. Der Optokoppler wird durch das aktive LOW-Signal ausgelöst. Hier haben wir ein 12V 10Am Relais in dieser Leiterplatte verwendet, Sie können auch 5V Relais verwenden.
Arbeiten und Demonstration:
Zur Demonstration dieses Arduino Relay Driver Shield haben wir eine Arduino Uno-Karte zur Steuerung von Relais verwendet. Wir haben alle 3 Relais mit Arduino an 7, 9 und 12 Pins (RLY1, RLY2 und RLY3) verbunden. Wir haben einen 12-V-Adapter zur Stromversorgung der Schaltung verwendet. Dann haben wir 220VAC-Lampen an den Klemmenblock der Leiterplatte angeschlossen, und die Leiterplatte wird ebenfalls mit Wechselstrom versorgt. Überprüfen Sie das Demonstrationsvideo am Ende dieses Projekts.
Der vollständige Arduino-Code wird am Ende dieses Projekts angegeben. Der Code ist einfach und leicht verständlich. Wenn Sie mehr über Relay und seine Schnittstelle zu Arduino erfahren möchten, folgen Sie diesem Link.
Sie müssen nur das Arduino-Schild über Arduino befestigen und 3 Geräte mit diesem Schild steuern. Sie können den angegebenen Code (am Ende) oder Ihren eigenen Code zur Steuerung der AC-Geräte verwenden.
Schaltungs- und Leiterplattendesign mit EasyEDA:
Für das Design dieses Arduino Relay Shield haben wir das Online-EDA-Tool EasyEDA ausgewählt. Ich habe EasyEDA bereits viele Male verwendet und fand es sehr bequem zu verwenden, da es eine gute Sammlung von Fußabdrücken hat und Open Source ist. Nach dem Entwurf der Leiterplatte können wir die Leiterplattenmuster über ihre kostengünstigen Leiterplattenherstellungsdienste bestellen. Sie bieten auch einen Komponentenbeschaffungsservice an, bei dem sie über einen großen Bestand an elektronischen Komponenten verfügen und Benutzer ihre erforderlichen Komponenten zusammen mit der Leiterplattenbestellung bestellen können.
Während Sie Ihre Schaltungen und Leiterplatten entwerfen, können Sie auch Ihre Schaltungs- und Leiterplattenentwürfe veröffentlichen, damit andere Benutzer sie kopieren oder bearbeiten und von Ihrer Arbeit profitieren können. Wir haben auch unsere gesamten Schaltungs- und Leiterplattenlayouts für diese Schaltung veröffentlicht der folgende Link:
easyeda.com/circuitdigest/relayshield
Sie können jede Ebene (oben, unten, Oberseide, untere Seide usw.) der Leiterplatte anzeigen, indem Sie die Ebene aus dem Fenster "Ebenen" auswählen. Sie können auch die PCB sehen, wie es nach der Herstellung aussehen wird, die unter Verwendung von Fotoansicht Schaltfläche in EasyEDA:
Muster online berechnen und bestellen:
Nachdem Sie das Design dieses Arduino Relay Shield abgeschlossen haben, können Sie die Leiterplatte über JLCPCB.com bestellen. Um die Platine bei JLCPCB zu bestellen, benötigen Sie Gerber File. Um Gerber-Dateien von Ihrer Leiterplatte herunterzuladen, klicken Sie einfach auf der EasyEDA-Editor-Seite auf die Schaltfläche Fabrication Output und dann von der Bestellseite für EasyEDA-Leiterplatten.
Gehen Sie nun zu JLCPCB.com und klicken Sie auf Jetzt zitieren oder auf die Schaltfläche. Anschließend können Sie die Anzahl der zu bestellenden Leiterplatten, die Anzahl der benötigten Kupferschichten, die Leiterplattendicke, das Kupfergewicht und sogar die Leiterplattenfarbe wie den Schnappschuss auswählen unten gezeigt:
Nachdem Sie alle Optionen ausgewählt haben, klicken Sie auf "In den Warenkorb speichern" und Sie werden zu der Seite weitergeleitet, auf der Sie Ihre Gerber-Datei hochladen können, die wir von EasyEDA heruntergeladen haben. Laden Sie Ihre Gerber-Datei hoch und klicken Sie auf "In Warenkorb speichern". Klicken Sie abschließend sicher auf Kasse, um Ihre Bestellung abzuschließen. Einige Tage später erhalten Sie Ihre Leiterplatten. Sie stellen die Leiterplatte mit einer sehr niedrigen Rate her, die 2 US-Dollar beträgt. Ihre Bauzeit ist auch sehr viel kürzer, was 48 Stunden bei einer DHL-Lieferung von 3-5 Tagen beträgt. Grundsätzlich erhalten Sie Ihre Leiterplatten innerhalb einer Woche nach der Bestellung.
Nach der Bestellung der Leiterplatte können Sie den Produktionsfortschritt Ihrer Leiterplatte mit Datum und Uhrzeit überprüfen. Sie überprüfen dies, indem Sie auf der Kontoseite auf den Link "Produktionsfortschritt" unter der Leiterplatte klicken (siehe Abbildung unten).
Nachdem ich einige Tage lang Leiterplatten bestellt hatte, erhielt ich die Leiterplattenmuster in einer schönen Verpackung, wie in den folgenden Abbildungen gezeigt.
Nachdem ich diese Teile erhalten habe, habe ich alle erforderlichen Komponenten über die Leiterplatte montiert und sie zur Demonstration mit Arduino verbunden.
Unser Arduino Relay Shield ist also fertig und Sie können es direkt mit Arduino verwenden, um drei Wechselstromgeräte zu steuern. Sie müssen nur diesen Arduino-Schild über Arduino platzieren und den unten angegebenen Code hochladen. Sie können den Code nach Ihren Wünschen anpassen.
Überprüfen Sie auch das unten angegebene Demonstrationsvideo.