Nota
Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché Unirsi?
Supporto da Esperti: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e Condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime Esclusive: Ottieni accesso anticipato a nuovi annunci di prodotti e anteprime esclusive.
Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!
2.16 Controllare un Altra Circuito
Nella nostra vita quotidiana, possiamo premere un interruttore per accendere o spegnere una lampada. Ma cosa succede se vuoi controllare la lampada con Pico W in modo che si spenga automaticamente dopo dieci minuti?
Un relè può aiutarti a realizzare questa idea.
Un relè è in realtà un tipo speciale di interruttore controllato da un lato del circuito (di solito un circuito a bassa tensione) e utilizzato per controllare l’altro lato del circuito (di solito un circuito ad alta tensione). Questo rende pratico modificare i nostri elettrodomestici per essere controllati da un programma, trasformandoli in dispositivi intelligenti o addirittura collegarli a Internet.
Avvertimento
La modifica degli elettrodomestici comporta un grande pericolo, non provare a farlo alla leggera, fallo solo sotto la guida di professionisti.
Qui utilizziamo solo un semplice circuito alimentato da un modulo di alimentazione per breadboard come esempio per mostrare come controllarlo utilizzando un relè.
Componenti Necessari
In questo progetto, abbiamo bisogno dei seguenti componenti.
È sicuramente conveniente acquistare un kit completo, ecco il link:
Nome |
ELEMENTI IN QUESTO KIT |
LINK |
|---|---|---|
Kepler Kit |
450+ |
Puoi anche acquistarli separatamente dai link sottostanti.
SN |
COMPONENTE |
QUANTITÀ |
LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Cavo Micro USB |
1 |
|
3 |
1 |
||
4 |
Diversi |
||
5 |
1(S8050) |
||
6 |
1 |
||
7 |
1 |
Collegamenti
Prima di tutto, costruisci un circuito a bassa tensione per controllare un relè. Azionare il relè richiede un’alta corrente, quindi è necessario un transistor, e qui usiamo l’S8050.


Qui viene utilizzato un diodo (diodo di continuità) per proteggere il circuito. Il catodo è l’estremità con la fascia argentata collegata all’alimentazione, e l’anodo è collegato al transistor.
Quando l’ingresso di tensione passa da High (5V) a Low (0V), il transistor passa dalla saturazione (amplificazione, saturazione e interruzione) alla disattivazione, e improvvisamente non c’è modo che la corrente possa fluire attraverso la bobina.
A questo punto, se questo diodo di freewheeling non esiste, la bobina produrrà un potenziale elettrico autoindotto a entrambe le estremità che è diverse volte superiore alla tensione di alimentazione, e questa tensione sommata a quella di alimentazione del transistor è sufficiente per bruciarlo.
Dopo aver aggiunto il diodo, la bobina e il diodo formano istantaneamente un nuovo circuito alimentato dall’energia immagazzinata nella bobina per scaricare, evitando così che la tensione eccessiva danneggi dispositivi come i transistor nel circuito.
A questo punto il programma è pronto per essere eseguito, e dopo l’esecuzione sentirai il suono «tik tok», che è il suono della bobina del contattore all’interno del relè che si attiva e si disattiva.
Quindi colleghiamo i due estremi del circuito di carico rispettivamente ai pin 3 e 6 del relè.
..(Prendi come esempio il semplice circuito alimentato dal modulo di alimentazione del breadboard descritto nell’articolo precedente.)

A questo punto, il relè sarà in grado di controllare l’accensione e lo spegnimento del circuito di carico.
Codice
Nota
Apri il file
2.16_control_another_circuit.pynel percorsokepler-kit-main/micropythono copia questo codice in Thonny, poi clicca su «Esegui Script Corrente» o semplicemente premi F5 per eseguirlo.Non dimenticare di selezionare l’interprete «MicroPython (Raspberry Pi Pico)» nell’angolo in basso a destra.
Per tutorial dettagliati, fai riferimento a Aprire ed Eseguire Codice Direttamente.
import machine
import utime
relay = machine.Pin(15, machine.Pin.OUT)
while True:
relay.value(1)
utime.sleep(2)
relay.value(0)
utime.sleep(2)
Quando il codice viene eseguito, il relè cambierà lo stato operativo del circuito controllato ogni due secondi. Puoi commentare manualmente una delle righe per chiarire ulteriormente la corrispondenza tra il circuito del relè e il circuito di carico.
Per Saperne di Più
Il pin 3 del relè è normalmente aperto e si accende solo quando la bobina del contattore è in funzione; il pin 4 è normalmente chiuso e si accende quando la bobina del contattore è energizzata. Il pin 1 è collegato al pin 6 ed è il terminale comune del circuito di carico.
Cambiando un’estremità del circuito di carico dal pin 3 al pin 4, sarai in grado di ottenere uno stato operativo esattamente opposto.
