Control Remoto de una Bombilla con Arduino Uno, Relé y App Android
Componentes y suministros
| Arduino UNO | 1 |
| Módulo relé (HL-52S 2 canales) | 1 |
| Cables jumper macho-hembra | 1 |
| Dispositivo Android | 1 |
Aplicaciones y servicios online
- Arduino IDE
- Blynk (app para control IoT)
Acerca del proyecto
Descripción
Este proyecto muestra cómo conectar una bombilla (o cualquier dispositivo) a Arduino Uno usando un módulo relé. También cubre la conexión de Arduino con dispositivos Android para encender/apagar el dispositivo de forma remota.
Relés
Los relés permiten controlar dispositivos de alto voltaje. Un relé es un interruptor accionado por un electromagneto: una baja tensión (ej. 5V del microcontrolador) activa el electroimán, que cierra o abre un circuito de alto voltaje.
Módulo relé HL-52S
Este proyecto usa el módulo HL-52S de 2 canales, con relés de 10A @ 250/125 VAC y 10A @ 30/28 VDC. El conector de alto voltaje tiene 3 pines: el central es común, los otros dos son normalmente abierto (NO) y normalmente cerrado (NC).
En el lado de control hay 6 pines: GND, VCC y 4 entradas (In1, In2, In3, In4). Un segundo grupo de 3 pines tiene un jumper entre JD-VCC y VCC. Con esta configuración, el electroimán se alimenta directamente del Arduino; si falla el relé, el microcontrolador podría dañarse.
Pasos a seguir
- Conecta Arduino al PC por USB.
- Conecta GND de Arduino a GND del relé, VCC del relé a 5V de Arduino, y pin 7 de Arduino a In1 del relé.
- Sube el código (abajo) a Arduino y activa la alimentación de la bombilla.
Pasos en el teléfono Android
- Instala la app Blynk desde Google Play y pulsa Create New.
- Nombra el proyecto, selecciona Arduino como placa, pulsa Email y Create. Copia el Auth Token que recibirás por email y pégalo en el código.
- Añade un Botón en la pantalla y mantén pulsado para configurarlo.
- Nombra el botón
Bulb, elige color y selecciona salida D7 (pin digital 7). - Pulsa el botón de reproducción (arriba a la izquierda).
¡Listo! Ahora puedes controlar la bombilla pulsando el botón en tu móvil.

Código
/*
* 1. Opcional pero recomendado: conecta adaptador USB-serial adicional para ver prints.
* 2. Edita auth token y sube el sketch.
* 3. Ejecuta el script (en carpeta scripts de la librería blynk) para redirigir tráfico al servidor.
* 4. ¡A hacer blynk!
*/
#include
SoftwareSerial DebugSerial(2, 3); // RX, TX
#define BLYNK_PRINT DebugSerial
#include
char auth[] = "Your Auth Token"; // Reemplaza con tu token
void setup() {
DebugSerial.begin(9600);
Serial.begin(9600);
Blynk.begin(auth, Serial);
}
void loop() {
Blynk.run();
}
Proceso de manufactura
- Construya un Sistema Rápido y Fiable de Detección de Incendios con Samsung SAMIIO, Arduino UNO y Raspberry Pi
- Construye un reloj en tiempo real con Arduino para horarios de oración islámica
- Servidor Web Arduino Uno WiFi: Controla un LED desde el Navegador
- Controla tu Roomba Create 2 con Arduino y Android: Guía Completa
- Calculadora Básica con Arduino UNO - Proyecto Fácil para Principiantes
- Termómetro Portátil DIY de Bajo Coste con Integración Android
- Construir una pantalla de persistencia de visión portátil con Arduino UNO y ATtiny85
- Control de Matriz LED 8×8 con Arduino Uno: Guía Paso a Paso
- Wi-Servo: Controla servomotores por Wi‑Fi desde un navegador web
- Sistema de Monitorización de Temperatura con Arduino y Bluetooth para Smartphone
- Sistema Recordatorio Distanciamiento Social COVID-19 con Arduino