Sommario:

Controllo relè con Raspberry Pi: 3 passaggi
Controllo relè con Raspberry Pi: 3 passaggi

Video: Controllo relè con Raspberry Pi: 3 passaggi

Video: Controllo relè con Raspberry Pi: 3 passaggi
Video: Scheda Relè per ArduinoBoard,Raspberry Aliemtazione 5V - Pilotaggio verso GND 2024, Luglio
Anonim
Controllo relè con Raspberry Pi
Controllo relè con Raspberry Pi

La maggior parte di noi ha affrontato il problema quando la scheda Raspberry Pi non è in grado di passare da un dispositivo all'altro contemporaneamente. Quindi non è possibile collegare più dispositivi utilizzando i 26 pin GPIO. Inoltre, non può essere esteso oltre 26 quindi non è possibile collegare più di 26 dispositivi.

Questo problema può essere risolto utilizzando un'intestazione GPIO. Su un'intestazione, possiamo collegare una scheda relè con un massimo di 16 relè e possiamo estendere il conteggio delle schede a 128. Quindi, in totale, è possibile collegare 128*16 dispositivi.

Cominciamo allora!

Passaggio 1: hardware necessario

Hardware necessario
Hardware necessario
Hardware necessario
Hardware necessario
Hardware necessario
Hardware necessario
Hardware necessario
Hardware necessario

Per questo progetto utilizzeremo:

1. Controllore relè

2. Raspberry Pi

3. Scudo I2C

4. Adattatore di alimentazione da 12 V

5. Cavo di collegamento I2C

Puoi acquistare il prodotto cliccando su di essi. Inoltre, puoi trovare altro materiale eccezionale su Dcube Store.

Passaggio 2: connessioni hardware

Connessioni hardware
Connessioni hardware
Connessioni hardware
Connessioni hardware
Connessioni hardware
Connessioni hardware
Connessioni hardware
Connessioni hardware

Passaggi per collegare Raspberry Pi con I2C Shield/Adattatore

Per prima cosa, prendi il Raspberry Pi e posizionaci sopra l'I²C Shield. Premi delicatamente lo scudo e abbiamo finito con questo passaggio facile come una torta (vedi foto n. 1 e n. 2).

Collegamento del controller relè MCP23008 e Raspberry Pi

Utilizzando un cavo I2C, collegare il controller Relay MCP23008 al Raspberry tramite la porta di collegamento I2C su I2C Shield (vedi figura #3).

Accendi le schede

Raspberry Pi può essere alimentato da qualsiasi cavo Micro USB. Funziona a 5V e 2A. Collega il cavo Micro USB alla presa di alimentazione di Raspberry Pi. Inoltre, non dimenticare di accendere il controller relè con l'adattatore di alimentazione da 12 V. Collegalo e siamo a posto!

I collegamenti finali sono riportati nella figura #4.

Passaggio 3: funzionamento e codice (usando Java)

Abbiamo avviato il dispositivo con Linux (Raspbian). In questo, stiamo usando il Raspberry Pi con uno schermo monitor

1. Installa la "libreria pi4j" da https://pi4j.com/install.html. Pi4j è una libreria di input/output Java per Raspberry Pi. Un metodo semplice e preferito per installare la "libreria pi4j" è eseguire il comando sotto menzionato direttamente nel tuo Raspberry Pi:

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

2. Per creare un nuovo file in cui è possibile scrivere il codice, verrà utilizzato il seguente comando:

vi FILE_NAME.java

per esempio. vi SAMPLE1.java

3. Dopo aver creato il file, possiamo inserire il codice qui. Alcuni codici java di esempio sono disponibili nel nostro repository GitHub. Questi sono pronti per essere utilizzati semplicemente copiandoli da qui.

4. Per inserire il codice premere il tasto “i”.

5. Copia il codice dal suddetto repository e incollalo nel file creato da te.

6. Fare clic su "esc" una volta terminata la codifica.

7. Quindi utilizzare il comando indicato di seguito per uscire dalla finestra del codice:

:wq

Questo è il comando write quit per tornare alla finestra del terminale

8. Compilare il codice utilizzando il seguente comando:

pi4j FILE_NAME.java

per esempio. pi4j SAMPLE1.java

9. Se non ci sono errori, esegui il programma usando il comando sotto menzionato:

pi4j FILE_NAME

Per esempio. pi4j CAMPIONE1

Il repository del codice ha 5 codici di esempio e può controllare il relè in molte combinazioni diverse. Quindi abbiamo eseguito il controllo del relè con raspberry pi.

Vediamo che melodia sai fare, per far ballare la staffetta!!

Consigliato: