Come utilizzare un modulo relè su Raspberry Pi

2023-05-22
image
I moduli relè consentono agli utenti di Raspberry Pi di controllare dispositivi ad alta tensione e corrente utilizzando segnali a bassa tensione dai pin GPIO di Raspberry Pi. Le applicazioni comuni per i moduli relè includono l'automazione domestica, il controllo industriale e la robotica. Questo articolo ti guiderà attraverso il processo di connessione e utilizzo di un modulo relè con il tuo Raspberry Pi, inclusa la configurazione dell'hardware, la configurazione del software e un'applicazione di esempio.
1. Configurazione hardware: collegamento di un modulo relè a Raspberry Pi
Per utilizzare un modulo relè con il tuo Raspberry Pi, segui questi passaggi per la configurazione dell'hardware:
UN. Assicurati che sia il Raspberry Pi che i dispositivi che desideri controllare siano spenti prima di avviare la connessione.
B. Identificare i pin del modulo relè: VCC, GND, IN (ingresso) e NO/NC/COM (uscita).
C. Collega il modulo relè al Raspberry Pi:
- Collegare il pin VCC sul modulo relè a una fonte di alimentazione da 5 V su Raspberry Pi.
- Collega il pin GND sul modulo relè a un pin GND sul Raspberry Pi.
- Collegare il pin IN sul modulo relè a un pin GPIO sul Raspberry Pi, ad esempio GPIO 18.
D. Collegare il dispositivo controllato all'uscita del modulo relè (NO/NC/COM) come richiesto dalla specifica applicazione. Si prega di consultare un elettricista quando si lavora con sistemi ad alta tensione e alta corrente per garantire un cablaggio sicuro.
2. Configurazione software: controllo del modulo relè
Per controllare il modulo relè utilizzando i pin GPIO Raspberry Pi, attenersi alla seguente procedura per la configurazione del software:
UN. Accedi al tuo Raspberry Pi tramite SSH o la GUI e apri una finestra del terminale.
B. Aggiorna e aggiorna l'elenco dei pacchetti del tuo Raspberry Pi e il software installato:
```
sudo apt-get update
sudo apt-get upgrade
```
C. Installa le dipendenze software richieste:
```
sudo apt-get install python3-gpiozero
```
3. Esempio di applicazione
Questa applicazione di esempio mostra come controllare un LED collegato al modulo relè utilizzando uno script Python.
UN. Crea un nuovo file Python:
```
nano relay_control.py
```
B. Inserisci il seguente codice nel file `relay_control.py`:
```pitone
da gpiozero import OutputDevice
dal tempo importa il sonno
# Sostituisci "18" con il numero di pin GPIO utilizzato per il pin IN del modulo relè
relè = Dispositivo di uscita(18)
mentre Vero:
relè.on()
dormire(1)
relè.off()
dormire(1)
```
C. Salva il file ed esci dall'editor di testo nano premendo "Ctrl + X", quindi "Y" e infine "Invio".
D. Esegui lo script Python per controllare il modulo relay:
```
python3 relay_control.py
```
Il modulo relè accenderà e spegnerà il LED ogni secondo.
Conclusione
L'utilizzo di un modulo relè con un Raspberry Pi consente agli utenti di controllare dispositivi ad alta tensione e alta corrente in modo semplice e sicuro. Seguendo i passaggi di configurazione hardware e software forniti in questa guida, puoi iniziare a utilizzare un modulo relè in vari progetti e applicazioni per migliorare le capacità di Raspberry Pi nei sistemi di automazione domestica, robotica e di controllo industriale. Assicurarsi sempre di richiedere l'assistenza di un esperto quando si lavora con dispositivi ad alta tensione e alta corrente per garantire un funzionamento sicuro e affidabile.