Cómo controlar los dispositivos de 12 voltios con Arduino Uno
La importancia de controlar los dispositivos es que podemos encenderlos y desactivarlos automáticamente y esto puede facilitar el control de múltiples dispositivos. Para controlar un dispositivo de 12 voltios utilizando el Arduino Uno, hemos utilizado el transistor como un interruptor al darle una señal de alta para encender el dispositivo y una señal de baja para apagar el aparato.
¿Qué es un transistor?
Antes de continuar, primero debemos saber qué es un transistor. Un transistor es un dispositivo que se utiliza para amplificar el voltaje, la corriente y la alimentación o para cambiar los dispositivos. Un transistor está compuesto por una sustancia semiconductora que comprende tres terminales que son: emisor, base y coleccionista. El transistor viene con dos configuraciones básicas, una es el PNP y el otro es NPN. Para usar el transistor para conmutación, hemos utilizado la configuración de emisor común del transistor NPN. Entonces, cuando damos la señal alta a la base, el transistor entra en su modo de saturación y cuando se proporciona la señal de baja en la base, se moverá hacia la región de corte y apagará el dispositivo. A continuación, para su comprensión, hemos proporcionado la imagen que muestra la configuración del emisor común del transistor NPN:
El esquema de circuito se da en la imagen a continuación que está diseñada para controlar un dispositivo de 12 voltios:
Conjunto de hardware para circuito que controla un dispositivo de 12 voltios
Para controlar el dispositivo de 12 voltios, hemos utilizado la siguiente lista de componentes que son
El conjunto de hardware del circuito se da a continuación en la imagen que se proporciona a continuación:
Para controlar el dispositivo de 12 voltios, hemos usado un motor de 12 voltios y para suministrarlo de 12 voltios, hemos usado un adaptador que proporciona 12 voltios en su salida y se puede ver en la imagen de arriba. Del mismo modo, para controlar el motor de CC, hemos utilizado el transistor NPN proporcionándole una señal alta y baja usando el pin 6 Arduino.
Código Arduino para controlar el Dispositivo de 12 voltios usando transistor NPN con Arduino Uno
El código Arduino compilado para controlar el motor CC de 12 voltios que le hemos dado el código a continuación
int npnpin = 6;/ *Asignación de pines Arduino para la señal de donación al transistor */
setup () void
PinMode (npnpin, output);/* Asignando el pin del transistor como una salida de Arduino*/
DigitalWrite (NPNPIN, Low);/ * Dar el estado de PIN del transistor inicialmente */
bucle void ()
DigitalWrite (npnpin, high);/ * Asignación del estado del pin del transistor alto para encender el motor */
retraso (2000);/*tiempo para el cual el motor permanecerá en el estado*/
DigitalWrite (NPNPIN, Low);/* Asignación del PIN del relé El estado bajo para apagar el motor*/
retraso (3000);/*tiempo para el cual el motor permanecerá dentro del estado*/
Para controlar el motor CC de 12 voltios utilizando el transistor NPN, hemos compilado el código Arduino al asignar primero el pin de señal al transistor. A continuación, hemos dado el modo PIN al PIN de señal para el transistor y luego en la sección del bucle hemos dado los estados de altura y baja al transistor con el retraso de 2 segundos. Para asignar estados a transistores hemos usado el DigitalWrite () función.
Simulación para controlar el dispositivo de 12 voltios usando transistor con Arduino Uno
Para demostrar cómo podemos controlar el dispositivo de 12 voltios con Arduino Uno, hemos creado una simulación cuya animación se da a continuación:
Conclusión
Los dispositivos que se ejecutan usando la corriente continua son más eficientes y consumen menos energía en comparación con los dispositivos que utilizan la corriente alterna. La automatización es una de las principales aplicaciones que viene a la mente cuando pensamos en controlar cualquier dispositivo utilizando la plataforma Arduino. El control de los dispositivos automáticamente en lugar de cambiarlos manualmente crea mucha facilidad para los usuarios, especialmente desde el punto de vista de seguridad, en caso de que cualquier cortocircuito no se dañe a nadie. Para demostrar cómo podemos controlar los dispositivos DC, hemos creado un proyecto que cambia el motor DC de 12 voltios usando un transistor.