Arduino. Utiliza un relé para encender dispositivos de 220V
Este sencillo ejemplo enseña como encender una bombilla de 220V de corriente alterna (AC) mediante un circuito de 5V de corriente continua (DC) gobernado por Arduino. Se puede utilizar con cualquier otro circuito de 220V con un máximo de 10A (con el relé del ejemplo).
Para realizar este ejemplo he probado con dos relés distintos: uno de hasta 2A y otro de hasta 10A.
¿Qué es un relé?
El relé es un dispositivo electromecánico, que funciona como un interruptor controlado por un circuito eléctrico en el que, por medio de un electroimán, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos eléctricos independientes. (fuente: Wikipedia)
De aquí extraemos una información muy importante: Podemos separar dos circuitos de forma que funcionen con voltajes diferentes. Uno a 5V (Arduino) y otro a 220V (la bombilla).
Como se ve en el esquema inferior hay dos circuitos. El del cableado NEGRO funciona a 5V de DC y el del cableado ROJO a 220V de AC.
Nota: Para activar la bobina del relé utilizamos un transistor (BD135 o BD137) por si la potencia que Arduino nos proporciona no es suficiente, y utilizamos también, un diodo de protección (1N4001, 1N4002, 1N4003, … o 1N4007) para eliminar la corriente inducida al apagar la bobina.
Código fuente
/* Enciende y apaga una bombilla de 220V, cada 2 segundos, mediante un relé conectado al PIN 8 de Arduino */ int relayPin = 8; // PIN al que va conectado el relé void setup(){ pinMode(relayPin, OUTPUT); } void loop() { digitalWrite(relayPin, HIGH); // ENCENDIDO delay(2000); digitalWrite(relayPin, LOW); // APAGADO delay(2000); }
Tuitear 61.791 Veces leído 0 comentarios |
28 julio 2012 en Electronica | tags: Arduino, Electronica |