Come controllare i dispositivi a 12 volt con Arduino Uno
Il significato del controllo dei dispositivi è che possiamo accendere e spegnerli automaticamente e questo può facilitare il controllo dei dispositivi multipli. Per controllare un dispositivo a 12 volt utilizzando Arduino Uno abbiamo usato il transistor come interruttore dandogli un segnale di alto per accendere il dispositivo e un segnale a basso per disattivare l'appliance.
Cos'è un transistor
Prima di procedere, prima dobbiamo sapere cos'è un transistor. Un transistor è un dispositivo che viene utilizzato per amplificare la tensione, la corrente e la potenza o per cambiare i dispositivi. Un transistor è composto da una sostanza semiconduttore che comprende tre terminali che sono: emettitore, base E collettore. Il transistor viene fornito con due configurazioni di base una è il PNP e l'altro è NPN. Per utilizzare il transistor per la commutazione, abbiamo utilizzato la configurazione di emettitore comune del transistor NPN. Quindi, quando diamo il segnale elevato alla base, il transistor entra nella sua modalità di saturazione e quando il segnale di basso viene fornito sulla base si sposterà nella regione di taglio e spegnerà il dispositivo. Di seguito per la tua comprensione, abbiamo fornito l'immagine che mostra la configurazione comune di emettitore del transistor NPN:
Lo schema del circuito è riportato nell'immagine sottostante progettata per controllare un dispositivo a 12 volt:
Gruppo hardware per circuito che controlla un dispositivo a 12 volt
Per controllare il dispositivo da 12 volt, abbiamo utilizzato il seguente elenco di componenti che sono
Il gruppo hardware del circuito è riportato di seguito nell'immagine indicata di seguito:
Per controllare il dispositivo a 12 volt abbiamo utilizzato un motore a 12 volt e per fornirlo con 12 volt abbiamo usato un adattatore che fornisce 12 volt sulla sua uscita e può essere visto nell'immagine sopra. Allo stesso modo, per controllare il motore CC abbiamo usato il transistor NPN fornendo un segnale alto e basso usando il pin Arduino 6.
Codice Arduino per il controllo del Dispositivo da 12 volt utilizzando il transistor NPN con Arduino Uno
Il codice Arduino compilato per il controllo del motore DC a 12 volt abbiamo dato il codice di seguito
int npnpin = 6;/ *Assegnazione di pin Arduino per il segnale di dare al transistor */
void setup ()
pinMode (npnpin, output);/* Pin transistor come output di Arduino*/
DigitalWrite (npnpin, basso);/ * Dare lo stato del pin transistor di basso inizialmente */
void loop ()
DigitalWrite (npnpin, alto);/ * Assegnazione dello stato del pin transistor in alto per accendere il motore */
ritardo (2000);/*tempo per il quale il motore rimarrà sullo stato*/
DigitalWrite (npnpin, basso);/* Assegnazione del relè lo stato basso per spegnere il motore*/
ritardo (3000);/*tempo per il quale il motore rimarrà fuori dallo stato*/
Per controllare il motore CC a 12 volt usando il transistor NPN abbiamo compilato il codice Arduino assegnando prima il pin di segnale al transistor. Successivamente abbiamo dato la modalità pin al pin di segnale per il transistor e quindi nella sezione Loop abbiamo dato gli stati di alto e basso al transistor con il ritardo di 2 secondi. Per assegnare gli stati ai transistor abbiamo usato il DigitalWrite () funzione.
Simulazione per il controllo del dispositivo a 12 volt utilizzando il transistor con Arduino Uno
Per dimostrare come possiamo controllare il dispositivo a 12 volt con Arduino Uno abbiamo creato una simulazione la cui animazione è riportata di seguito:
Conclusione
I dispositivi che eseguono la corrente continua sono più efficienti e consumano meno potenza rispetto ai dispositivi che utilizzano la corrente alternata. L'automazione è una delle principali applicazioni che vengono in mente quando pensiamo di controllare qualsiasi dispositivo utilizzando la piattaforma Arduino. Il controllo automatico dei dispositivi invece di cambiarli manualmente crea molta facilità per gli utenti, in particolare dal punto di vista della sicurezza che, in caso di corto circuito, nessuno viene danneggiato. Per dimostrare come possiamo controllare i dispositivi DC abbiamo creato un progetto che cambia il motore CC a 12 volt usando un transistor.