LED Blinking è un programma molto comune e quasi il primo per ogni studente o principiante incorporato. In cui lampeggiamo un LED con un certo ritardo. Quindi oggi siamo qui con lo stesso progetto, ma qui useremo una lampadina CA invece del normale LED e lampeggeremo una lampadina CA.
Ogni volta che abbiamo bisogno di collegare qualsiasi apparecchio CA nei nostri circuiti incorporati, utilizziamo un relè. Quindi in questo tutorial sul controllo del relè di Arduino impareremo semplicemente come interfacciare un relè con Arduino. Qui non stiamo usando alcun relè driver IC come ULN2003 e useremo solo un transistor NPN per controllare il relè.
Componenti richiesti:
- Arduino
- Relè 5 vo 6v
- Apparecchio CA o lampadina
- Transistor BC547
- Resistenza da 1k
- Breadboard o PCB
- Collegamento del cavo del ponticello
- Alimentazione elettrica
- Diodo 1n4007
- Morsetto a vite o morsettiera
Relè:
Il relè è un interruttore elettromagnetico, controllato da una piccola corrente e utilizzato per accendere e spegnere una corrente relativamente molto più grande. Significa che applicando una piccola corrente possiamo accendere il relè che consente il flusso di una corrente molto più grande. Un relè è un buon esempio di controllo dei dispositivi CA (corrente alternata), utilizzando una corrente CC molto più piccola. Il relè comunemente usato è il relè Single Pole Double Throw (SPDT), ha cinque terminali come di seguito:
Quando non c'è tensione applicata alla bobina, COM (comune) è collegato a NC (contatto normalmente chiuso). Quando c'è una certa tensione applicata alla bobina, il campo elettromagnetico prodotto, che attrae l'armatura (leva collegata alla molla), e COM e NO (contatto normalmente aperto) vengono collegati, che consentono il passaggio di una corrente maggiore. I relè sono disponibili in molte taglie, qui abbiamo utilizzato un relè di tensione di funzionamento da 6 V, che consente il flusso di corrente da 7 A a 250 V CA.
Il relè è sempre configurato utilizzando un piccolo circuito Driver che consiste in un transistor, diodo e un resistore. Il transistor viene utilizzato per amplificare la corrente in modo che la corrente completa (dalla sorgente CC - batteria da 9 V) possa fluire attraverso una bobina per alimentarla completamente. Il resistore viene utilizzato per fornire la polarizzazione al transistor. E il diodo viene utilizzato per impedire il flusso di corrente inverso, quando il transistor è spento. Ogni bobina dell'induttore produce EMF uguale e opposto quando viene spenta improvvisamente, ciò può causare danni permanenti ai componenti, quindi il diodo deve essere utilizzato per prevenire la corrente inversa. Un modulo relè è facilmente disponibile sul mercato con tutto il suo circuito Driver sulla scheda oppure puoi crearlo su perf board o PCB come sotto. Qui abbiamo utilizzato il modulo relè 6V.
Qui per accendere il relè con Arduino dobbiamo solo rendere Arduino Pin alto (A0 nel nostro caso) dove è collegato il modulo relè. Di seguito è riportato il circuito del driver del relè per costruire il proprio modulo relè:
Schema del circuito e funzionamento:
In questo circuito di controllo del relè Arduino abbiamo utilizzato Arduino per controllare il relè tramite un transistor BC547. Abbiamo collegato la base del transistor al pin A0 di Arduino tramite una resistenza da 1k. Una lampadina CA viene utilizzata per la dimostrazione. L'adattatore 12v viene utilizzato per alimentare il circuito.
Il funzionamento è semplice, dobbiamo alzare il pin RELAY (PIN A0) per accendere il modulo relè e abbassare il pin RELAY per spegnere il modulo relè. La luce CA si accenderà e spegnerà anche in base al relè.
Abbiamo appena programmato Arduino per rendere alto e basso il pin del relè (A0) con un ritardo di 1 secondo:
void loop () {digitalWrite (relay, HIGH); ritardo (intervallo); digitalWrite (relè, BASSO); ritardo (intervallo); }
Di seguito sono riportati il video dimostrativo e il codice completo per Arduino Relay Control.