Taula de continguts:

Control de relés amb Raspberry Pi: 3 passos
Control de relés amb Raspberry Pi: 3 passos

Vídeo: Control de relés amb Raspberry Pi: 3 passos

Vídeo: Control de relés amb Raspberry Pi: 3 passos
Vídeo: Módulo Relé para Raspberry PI 3 / 4 chapéu - LARSTORE 2024, De novembre
Anonim
Control de relés amb Raspberry Pi
Control de relés amb Raspberry Pi

La majoria de nosaltres ens hem enfrontat al problema quan la placa raspberry pi no és capaç de canviar simultàniament entre diversos dispositius. Per tant, no és possible connectar diversos dispositius mitjançant els 26 pins GPIO. A més, no es pot estendre més de 26, de manera que no es poden connectar més de 26 dispositius.

Aquest problema es pot resoldre utilitzant una capçalera GPIO. En una capçalera, podem connectar una placa de relés amb fins a 16 relés i podem ampliar el recompte de plaques a 128. Per tant, es poden connectar 128 * 16 dispositius en total.

Comencem doncs!

Pas 1: cal fer maquinari

Es necessita maquinari
Es necessita maquinari
Es necessita maquinari
Es necessita maquinari
Es necessita maquinari
Es necessita maquinari
Es necessita maquinari
Es necessita maquinari

Per a aquest projecte, utilitzarem:

1. Controlador de relés

2. Raspberry Pi

3. Escut I2C

4. Adaptador de corrent de 12V

5. Cable de connexió I2C

Podeu comprar el producte fent-hi clic. A més, podeu trobar més material fantàstic a Dcube Store.

Pas 2: connexions de maquinari

Connexions de maquinari
Connexions de maquinari
Connexions de maquinari
Connexions de maquinari
Connexions de maquinari
Connexions de maquinari
Connexions de maquinari
Connexions de maquinari

Passos per connectar Raspberry Pi amb l’adaptador i escut I2C

Primer, agafeu el Raspberry Pi i col·loqueu-hi l’escut I²C. Premeu l'escut suaument i ja hem acabat amb aquest pas tan fàcil com el pastís (vegeu la imatge # 1 i # 2).

Connexió del controlador de relés MCP23008 i Raspberry Pi

Mitjançant un cable I2C, connecteu el controlador de relé MCP23008 al gerd mitjançant el port de connexió I2C de l’I2C Shield (vegeu la imatge # 3).

Enceneu els taulers

Raspberry Pi es pot alimentar amb qualsevol cable micro USB. Funciona en 5V i 2A. Connecteu el cable Micro USB a la presa d’alimentació de Raspberry Pi. A més, no oblideu engegar el controlador de relé amb un adaptador de corrent de 12V. Connecteu-lo i ja estem bé.

Les connexions finals es donen a la imatge # 4.

Pas 3: Funcionament i codi (mitjançant Java)

Hem arrencat el dispositiu amb Linux (Raspbian). En això, estem utilitzant el Raspberry Pi amb una pantalla de monitor

1. Instal·leu la "biblioteca pi4j" des de https://pi4j.com/install.html. Pi4j és una biblioteca d'entrada / sortida de Java per a Raspberry Pi. Un mètode fàcil i preferit per instal·lar la "biblioteca pi4j" és executar l'ordre esmentada directament al vostre Raspberry Pi:

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

2. Per crear un fitxer nou on es pugui escriure el codi, s'utilitzarà l'ordre següent:

vi FILE_NAME.java

per exemple. vi SAMPLE1.java

3. Després de crear el fitxer, podem introduir el codi aquí. Alguns exemples de codis Java estan disponibles al nostre dipòsit GitHub. Estan preparats per utilitzar-los simplement copiant-los des d’aquí.

4. Per inserir el codi, premeu la tecla “i”.

5. Copieu el codi del repositori esmentat i enganxeu-lo al fitxer que heu creat.

6. Feu clic a "esc" quan hàgiu acabat la codificació.

7. A continuació, utilitzeu l'ordre esmentada a continuació per sortir de la finestra del codi:

: wq

Es tracta de l’ordre write quit per tornar a la finestra del terminal

8. Compileu el codi amb l'ordre següent:

pi4j FILE_NAME.java

per exemple. pi4j SAMPLE1.java

9. Si no hi ha errors, executeu el programa mitjançant l'ordre esmentada a continuació:

pi4j FILE_NAME

Per exemple. pi4j SAMPLE1

El dipòsit de codis té 5 exemples de codis i pot controlar el relé en moltes combinacions diferents. Per tant, hem fet el control de relés amb raspberry pi.

A veure quina melodia pots fer, per fer ballar el relleu !!

Recomanat: