Automatización del hogar vía GSM (SIM900A) con Arduino
Componentes y materiales
| Componente | Cantidad |
|---|---|
| Arduino UNO | 1 |
| Módulo GSM SIM900A | 1 |
| Relé 4 canales 12V | 1 |
| Pantalla LCD 16x2 con backlight RGB (Adafruit) | 1 |
| Adaptador 12V | 1 |
| Cables, protoboard, soldador | Varios |
Herramientas necesarias
- Soldador y estaño.
Software
- Arduino IDE.
Descripción del proyecto
Sistema de domótica básica que permite controlar electrodomésticos (luz, ventilador, TV) mediante SMS desde cualquier teléfono GSM (no requiere smartphone). El Arduino recibe los SMS a través del módulo SIM900A, interpreta comandos con formato #A.luz on* / #A.luz off* y acciona los relés correspondientes. El estado se muestra en el LCD.
Funcionamiento
- El módulo GSM se configura con comandos AT:
AT+CMGF=1(modo texto),AT+CNMI=2,2,0,0,0(recepción automática). - Al llegar un SMS, Arduino extrae el comando entre
#A.y*. - Compara con cadenas predefinidas y activa/desactiva los relés (pines 3, 4, 5 a través de ULN2003).
- Actualiza el LCD (pines 6-11 en modo 4 bits).
Conexiones principales
- GSM TX → Arduino RX (pin 0), GSM RX → Arduino TX (pin 1) — usar divisor de tensión si el GSM es 3.3V.
- LCD: RS=6, EN=7, D4=8, D5=9, D6=10, D7=11.
- Relés: IN1=3 (Luz), IN2=4 (Ventilador), IN3=5 (TV). Alimentación relés 12V externa.
Código
Disponible en GitHub: GSM-based-Home-Automation. Incluye lectura de SMS, parsing de comandos y control de relés.
Esquemático
Diagrama de conexiones (imagen GIF) muestra el cableado completo entre Arduino, SIM900A, LCD y módulo de relés.
Proceso de manufactura
- Construya una Red de Sensores Inalámbrica Económica para su Hogar
- Construye sistema domótico con Raspberry Pi para control remoto
- Higrómetro de espejo enfriado DIY con Arduino: Monitorización precisa de temperatura y humedad
- Pixie: Reloj de pulsera NeoPixel basado en Arduino – Elegante reloj LED DIY
- Interfaz Física Robusta para Control de Domótica
- Autómatas Celulares en Tiempo Real con Arduino y Pantalla OLED 128x64
- Robot Asistente Doméstico Autónomo "O'nine" – Integración ROS, Alexa y Brazo Robótico
- Controlador doméstico Arduino con Alexa: Automatización inteligente simplificada
- Sistema de control de asistencia RFID en tiempo real con Arduino y Google Sheets
- Sistema Avanzado de Monitorización Doméstica con Arduino Mega y Sensores IoT
- Cómo la tecnología de hogar inteligente transforma la vida cotidiana