Inhaltsverzeichnis:

Relaissteuerung mit Raspberry Pi - Gunook
Relaissteuerung mit Raspberry Pi - Gunook

Video: Relaissteuerung mit Raspberry Pi - Gunook

Video: Relaissteuerung mit Raspberry Pi - Gunook
Video: В Google AIY Projects добавили естественное человеческое взаимодействие с Raspberry Pi 2024, November
Anonim
Relaissteuerung mit Raspberry Pi
Relaissteuerung mit Raspberry Pi

Die meisten von uns sind mit dem Problem konfrontiert, wenn das Raspberry Pi-Board nicht in der Lage ist, gleichzeitig zwischen mehreren Geräten umzuschalten. Das Anschließen mehrerer Geräte über die 26 GPIO-Pins ist daher nicht möglich. Darüber hinaus kann es nicht über 26 hinaus erweitert werden, sodass nicht mehr als 26 Geräte angeschlossen werden können.

Dieses Problem kann durch die Verwendung eines GPIO-Headers gelöst werden. An einem Header können wir eine Relaisplatine mit bis zu 16 Relais anschließen und die Anzahl der Platinen auf 128 erweitern. Insgesamt können also 128 * 16 Geräte angeschlossen werden.

Fangen wir dann an!

Schritt 1: Benötigte Hardware

Benötigte Hardware
Benötigte Hardware
Benötigte Hardware
Benötigte Hardware
Benötigte Hardware
Benötigte Hardware
Benötigte Hardware
Benötigte Hardware

Für dieses Projekt verwenden wir:

1. Relaiscontroller

2. Himbeer-Pi

3. I2C-Schild

4. 12V Netzteil

5. I2C-Verbindungskabel

Sie können das Produkt kaufen, indem Sie darauf klicken. Außerdem finden Sie weitere tolle Materialien im Dcube Store.

Schritt 2: Hardwareverbindungen

Hardware-Anschlüsse
Hardware-Anschlüsse
Hardware-Anschlüsse
Hardware-Anschlüsse
Hardware-Anschlüsse
Hardware-Anschlüsse
Hardware-Anschlüsse
Hardware-Anschlüsse

Schritte zum Verbinden von Raspberry Pi mit I2C Shield/Adapter

Nimm zuerst den Raspberry Pi und platziere das I²C Shield darauf. Drücken Sie leicht auf das Schild und wir sind mit diesem Schritt kinderleicht fertig (siehe Bild #1 ).;

Anschluss des MCP23008 Relaiscontrollers und Raspberry Pi

Verbinden Sie den MCP23008-Relais-Controller mit einem I2C-Kabel über den I2C-Anschluss des I2C-Schilds mit dem Raspberry (siehe Bild #3).

Schalten Sie die Boards ein

Raspberry Pi kann mit jedem Micro-USB-Kabel mit Strom versorgt werden. Es funktioniert mit 5V und 2A. Stecken Sie das Micro-USB-Kabel in die Strombuchse des Raspberry Pi. Vergessen Sie auch nicht, den Relaiscontroller mit dem 12-V-Netzteil einzuschalten. Einstecken und los geht's!

Die endgültigen Verbindungen sind in Bild #4 angegeben.

Schritt 3: Arbeiten und Code (mit Java)

Wir haben das Gerät mit Linux (Raspbian) gebootet. In diesem verwenden wir den Raspberry Pi mit einem Monitorbildschirm

1. Installieren Sie die „pi4j-Bibliothek“von https://pi4j.com/install.html. Pi4j ist eine Java-Ein-/Ausgabebibliothek für Raspberry Pi. Eine einfache und am meisten bevorzugte Methode zur Installation der „pi4j-Bibliothek“besteht darin, den unten genannten Befehl direkt in Ihrem Raspberry Pi auszuführen:

curl -s get.pi4j.com | sudo bash ODER curl -s get.pi4j.com

2. Um eine neue Datei zu erstellen, in die der Code geschrieben werden kann, wird der folgende Befehl verwendet:

vi FILE_NAME.java

z. B. vi SAMPLE1.java

3. Nach dem Erstellen der Datei können wir hier den Code eingeben. Einige Java-Beispielcodes sind in unserem GitHub-Repository verfügbar. Diese sind einsatzbereit, indem Sie sie einfach von hier aus kopieren.

4. Um den Code einzugeben, drücken Sie die Taste „i“.

5. Kopieren Sie den Code aus dem oben genannten Repository und fügen Sie ihn in die von Ihnen erstellte Datei ein.

6. Klicken Sie auf „esc“, wenn Sie mit der Codierung fertig sind.

7. Verwenden Sie dann den unten genannten Befehl, um das Codefenster zu verlassen:

:wq

Dies ist der Befehl zum Beenden von Schreiben, um zum Terminalfenster zurückzukehren

8. Kompilieren Sie den Code mit dem folgenden Befehl:

pi4j FILE_NAME.java

z. B. pi4j SAMPLE1.java

9. Wenn keine Fehler aufgetreten sind, führen Sie das Programm mit dem unten genannten Befehl aus:

pi4j FILE_NAME

Z. B. pi4j SAMPLE1

Das Code-Repository enthält 5 Beispielcodes und kann Relais in vielen verschiedenen Kombinationen steuern. Also haben wir die Relaissteuerung mit Himbeer-Pi gemacht.

Mal sehen, welche Melodie du machen kannst, um die Staffel tanzen zu lassen!!

Empfohlen: