Icono del sitio HeTPro-Tutoriales

Transistor 2N2222 como interruptor con Arduino UNO

Transistor 2N2222 como switch en Arduino

El Transistor 2N2222 puede ser usado como un switch para controlar una carga a un voltaje distinto del Arduino. También puede administrar más corriente que la que se podría obtener de cualquier pin de Arduino (25mA). En este tutorial aprenderemos a configurar al transistor como interruptor usando un Arduino.

Introducción 2N2222

Básicamente, el 2N2222, es un transistor de unión bipolar NPN, por lo tanto, de baja potencia de uso general. Ten en cuenta que sirve tanto para aplicaciones de amplificación como de conmutación. Por tanto, puede amplificar pequeñas corrientes a tensiones pequeñas o medias; por lo tanto, sólo puede tratar potencias bajas . Puede trabajar a frecuencias medianamente altas.

El 2N2222 es fabricado en diferentes encapsulados los más comunes son los TO-92, TO-18, SOT-23, y SOT-223. Por lo general, se utiliza y en este tutorial usaremos el transistor 2N2222 encapsulado TO-92 como switch o interruptor que es controlado por medio de la salida digital 13 de nuestro Arduino UNO.

Puedes descargar su hoja de datos en el siguiente enlace: Datasheet PDF.

Materiales

Primeramente, ten en cuenta que puedes adquirir los materiales en nuestra tienda virtual, el transitor 2N2222 no es el único que sirve para este proyecto. Básicamente puedes utilizar cualquier NPN de pequeña señal, como el 3904 por ejemplo:

Arduino con el transistor

Circuito esquemático

En este tutorial vamos a armar un circuito con el 2n2222 y Arduino, la salida digital 13 de nuestro Arduino uno va ir conectada una resistencia de 1 KOhm y posteriormente a  la base del transistor, el emisor va directo a tierra y el colector es la salida  vamos a conectar la tierra del componente que vamos a manejar  y el positivo al positivo de la batería, en este casos vamos a poner de ejemplo un buzzer. Resumidamente, la batería representa el voltaje que vamos a manejar  pero en nuestro caso vamos a usar 12 Volts DC.

*ATENCIÓN: Las siguientes figuras fueron tomadas de la hoja de datos de nuestro 2N2222, favor de revisar el que tengas a la mano y corroborar con tu hoja de datos ya que este dato puede cambiar en función al fabricante.

 

Figura tomada de la hoja de datos del 2n2222

 

Ejemplo del circuito para el transistor como interruptor

Programación Arduino

Primeramente, como se observa el código es muy sencillo ya que solo manejamos una entrada digital de Arduino pero esto nos puede servir. Por ejemplo, podemos estar monitoreando la temperatura por medio de un sensor  y podemos activar un ventilador de 12 V a la temperatura que uno desee.
See the gist on github.

Estado alto del transistor 12 V
Estado bajo del transistor
Salida del pin 13 del Arduino en estado bajo
Salida del pin 13 del Arduino en estado alto

	
Salir de la versión móvil