Temporizar una bombilla de 220v/125v con Arduino

Temporizar una bombilla de 220v/125v con Arduino

En esta ocasión te voy a mostrar como temporizar una bombilla de 220v o 125v con un relé capaz de manejar de 5v hasta 220v.

bombilla arduino 220v

Por supuesto, si estás empezando con Arduino y la electricidad, ves con mucho cuidado, ya que esta vez no estamos manejando solo los 5v que lleva Arduino y puede tener consecuencias fatales.

Si no tienes claro lo que estás haciendo, pide ayuda. A mí, o a alguien que esté contigo.

Código para temporizar una bombilla de 220v/125v con Arduino

En el vídeo tienes el esquema para realizar las conexiones. Aquí tienes el código:

const int RELE = 7;

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

void loop() {
	digitalWrite(RELE, HIGH); // Se enciende la bombilla
	delay(1000); // Se mantiene 1 segundo
	digitalWrite(RELE, LOW); // Se apaga la bombilla
	delay(1000); // Se mantiene 1 segundo
}

El funcionamiento es de lo más simple. Primero especificamos el pin número 7 como salida (el que tiene la conexión con el relé).

En el bucle del código (loop()) le especifico que primero encienda la bombilla y la mantenga 1 segundos (1000 milisegundos). Después, se apaga otro segundo más. Así sucesivamente hasta que cortemos la corriente (o se funda la bombilla je, je, je).

Si quieres temporizar ciclos más largos, solo calcula los segundos por mil (1 segundo = a 1.000 ms).

Por ejemplo, ¿Quieres que una luz esté encendida 10 horas y el resto del día apagada? Pues el delay() del encendido, tendrá un valor de 36.000.000 ms (10h) y el de apagado, de 50.400.000 ms (14h).

Para facilitarte la tarea de calcular esto, puedes utilizar una calculadora conversora de tiempo como esta:

Calculadora de tiempo

Si te quedan dudas sobre el esquema, sobre la calculadora o el código de Arduino, o incluso si quieres que escriba sobre algún tema en especial, déjame un comentario, intentaré ayudarte en lo que pueda.

Si quieres ver más sobre Arduino, haz click aquí.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entrada anterior Como ver la contraseña del wifi guardada en Windows
potenciómetro Arduino Entrada siguiente ¿Cómo controlar el brillo de varios LEDs con un potenciómetro en Arduino?