Como controlar os principais dispositivos 10V com Arduino Uno

Como controlar os principais dispositivos 10V com Arduino Uno
A interface de diferentes dispositivos com microcontroladores foi facilmente facilitada com a ajuda das placas de Arduino. As placas Arduino são a forma avançada do microcontrolador que pode ser usado para várias tarefas. Ao controlar os dispositivos, podemos executar determinadas tarefas em determinados momentos, para que, dessa forma, possamos criar projetos de automação. Portanto, para demonstrar como podemos controlar os dispositivos, usamos o transistor Arduino UNO e NPN para controlar um dispositivo de 12 volts.

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

  • Arduino Uno
  • Conectando fios
  • NPN Transistor (BC547)
  • 1 Resistor 220-OHM
  • Adaptador CC de 12 volts
  • Motor DC de 12 volts

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.