Como controlar os dispositivos de 12 volts com Arduino Uno
O significado de controlar os dispositivos é que podemos ligá -los e desativar automaticamente e isso pode facilitar o controle dos múltiplos dispositivos. Para controlar um dispositivo de 12 volts usando o Arduino Uno, usamos o transistor como um interruptor, dando-lhe um sinal de alta para ligar o dispositivo e um sinal de baixa para desligar o dispositivo.
O que é um transistor
Antes de prosseguir, primeiro devemos saber o que é um transistor. Um transistor é um dispositivo usado para amplificar a tensão, corrente e energia ou para alternar os dispositivos. Um transistor é composto por uma substância semicondutora que compreende três terminais que são: emissor, base e colecionador. O transistor vem com duas configurações básicas, um é o PNP e o outro é npn. Para usar o transistor para alternar, usamos a configuração de emissor comum do transistor NPN. Portanto, quando damos o sinal alto para a base, o transistor entra no modo de saturação e, quando o sinal de baixa é fornecido na base, ele se moverá para a região de corte e desligará o dispositivo. Abaixo, para o seu entendimento, fornecemos a imagem que mostra a configuração de emissor comum do transistor NPN:
O esquema do circuito é fornecido na imagem abaixo, projetada para controlar um dispositivo de 12 volts:
Conjunto de hardware para circuito que controla um dispositivo de 12 volts
Para controlar o dispositivo de 12 volts, usamos a seguinte lista de componentes que são
A montagem de hardware do circuito é dada abaixo na imagem abaixo:
Para controlar o dispositivo de 12 volts, usamos um motor de 12 volts e para fornecê-lo com 12 voltos, usamos um adaptador que fornece 12 volts em sua saída e pode ser visto na imagem acima. Da mesma forma, para controlar o motor DC, usamos o transistor NPN, fornecendo um sinal alto e baixo usando o pino 6 Arduino 6.
Código Arduino para controlar o Dispositivo de 12 volts usando o transistor NPN com Arduino Uno
O código Arduino compilado para controlar o motor DC de 12 volts que damos o código abaixo
int npnpin = 6;/ *atribuindo pinos Arduino para o sinal de doação ao transistor */
Void Setup ()
pinmode (npnpin, saída);/* atribuindo o pino do transistor como uma saída de arduino*/
DigitalWrite (npnpin, baixo);/ * Dando o estado do pino do transistor de baixo inicialmente */
Void Loop ()
DigitalWrite (npnpin, alto);/ * atribuindo o estado do pino do transistor alto para ligar o motor */
atraso (2000);/*tempo para o qual o motor permanecerá no estado*/
DigitalWrite (npnpin, baixo);/* atribuindo o pino do relé o estado baixo para desligar o motor*/
atraso (3000);/*tempo para o qual o motor permanecerá no estado off*/
Para controlar o motor DC de 12 volts usando o transistor NPN, compilamos o código Arduino, atribuindo primeiro o pino de sinal ao transistor. Em seguida, demos o modo PIN ao pino de sinal para o transistor e, na seção de loop, damos os estados de alto e baixo ao transistor com o atraso de 2 segundos. Para atribuir estados aos transistores, usamos o DigitalWrite () função.
Simulação para controlar o dispositivo de 12 volts usando o transistor com Arduino Uno
Para demonstrar como podemos controlar o dispositivo de 12 volts com o Arduino Uno, criamos uma simulação cuja animação é dada abaixo:
Conclusão
Os dispositivos que executam usando corrente direta são mais eficientes e consomem menos energia em comparação com os dispositivos que usam corrente alternada. A automação é um dos principais aplicativos que vem à mente quando pensamos em controlar qualquer dispositivo usando a plataforma Arduino. Controlar os dispositivos automaticamente, em vez de alterná -los manualmente, cria muita facilidade para os usuários, especialmente do ponto de vista de segurança que, em caso de curto -circuito, ninguém é prejudicado. Para demonstrar como podemos controlar os dispositivos CC, criamos um projeto que troca o motor DC de 12 volts usando um transistor.