G011 Activación de un Relé con un transistor controlado por Arduino

Descripción                                                                                   ADM
Con ayuda de un transistor vamos a activar desde el arduino, un relé capaz de soportar 30V de corriente continua y hasta 250V de corriente alterna.  Un relé es un interruptor que podemos activar mediante una señal eléctrica. Es una bobina, que se convierte en un pequeño electro-imán que  cuando lo excitamos mueve de posición un contacto eléctrico, conectado o desconectado otro circuito.


Normalmente usaremos un relé cuando se quiera conmutar grandes picos de tensión o intensidad, en cambio usaremos un transistor cuando se quiera conmutar pequeñas cargas y a gran velocidad de conmutación.

En la práctica, con Arduino es más sencillo utilizar un relé para encender una luz fluorescente o la calefacción,  que buscar un transistor de características adecuadas. Aunque hay relés que necesitan muy poca potencia para excitar  la bobina, por regla general Arduino se quedará corto y vamos a tener que usar un transistor que nos resuelva la papeleta.

Componentes
Placa de Arduino
1 Resistencia de 220
1 Resistencia de 330
1 Transistor 2N2222
2 Led 5mm Rojo
1 Led 5mm Verde
1 Relé 30VDC/250VAC de 10 Amp
Protoboard, cables para la conexión y un cable USB para conectar Arduino al PC y que sea la alimentación de Ardunio.
1 Fuente de Alimentación a 5V

Esquema
Este circuito  incluye un de transistor / relé completo que nos permitirá atacar cualquier proyecto casero que nos propongamos.  Cuando ponemos un valor HIGH en el pin de control,  El transistor pasa a saturación  y la corriente entre emisor y colector excita la bobina del relé, haciendo que el contacto cambie de posición sonando un clic.

Si ponemos LOW en el pin de control el transistor entra en corte e impide el flujo de corriente a través de transistor, por lo que la bobina cae y el contacto de salida vuelve a su posición de reposo.

La salida del relé consta de 3 pines y no de dos como se podría esperar.  El motivo es que la conexión entre los pines de salida C y NA es de tipo normalmente abierto (circuito abierto sin excitar) y entre los pines C y NC es normalmente cerrado (circuito cerrado sin excitar la bobina).

Con un relé funcionando como normalmente abierto podemos hacer unas luces de emergencia. Mientras hay corriente el relé esta excitado y el circuito abierto, pero si se va la luz, el contacto normalmente abierto se cierra y si hay una batería se encenderán las luces de emergencia automáticamente.

Para nuestro ejemplo podemos utilizar un LED rojo y otro verde para marcar la situación. Veremos que se enciende uno u otro, pero nunca ambos (como corresponde a una señal de alarma).

Montaje



Código
const int control = 9;

void setup() {
  pinMode(control, OUTPUT);
}

void loop() {
  digitalWrite(control, HIGH);
  delay(1000);
  digitalWrite(control, LOW);
  delay(1000);
 }

Con este código sencillo y practicamente igual que el del LED intermitente, hará que el relé
conmute cada segundo y hará que  los LEDs se enciendan de forma alternativa.

Creamos la constante control en el pin 9 y encendemos, esperamos un segundo y apagamos y esperamos un segundo y vuelta a empezar, con esto veremos actuar tanto al transistor como al relé, y veremos como se alterna el encendido de los LEDs