Kit ESP32 domótica: qué comprar para empezar
Elige un kit ESP32 domótica con sensores, relés y alimentación adecuados. Crea automatizaciones locales con conexiones claras y código probado.
Un kit ESP32 domótica bien planteado no consiste en juntar una placa, un relé y varios sensores al azar. La diferencia entre un primer montaje que funciona y otro que acaba en una caja llena de cables suele estar en tres decisiones: qué quieres automatizar, cómo vas a alimentar cada módulo y qué parte de la instalación eléctrica estás dispuesto a tocar.
El ESP32 es una base muy buena para domótica casera porque integra Wi-Fi y Bluetooth, tiene suficientes GPIO para proyectos pequeños y medios, y permite trabajar con sensores, pantallas, relés y plataformas de automatización sin añadir una placa de red. Pero no es un controlador industrial ni todos sus pines sirven para cualquier tarea. Elegir el kit correcto empieza por asumir esas limitaciones.
Qué debe incluir un kit ESP32 domótica útil
Para aprender, conviene partir de un proyecto concreto: medir temperatura y humedad, controlar una luz, detectar una puerta abierta o activar un extractor. Si el objetivo es demasiado amplio, acabarás comprando módulos incompatibles o que no utilizarás.
La pieza central debe ser una placa ESP32 de desarrollo con USB integrado. Es la opción más sencilla para programar desde el ordenador, alimentar el prototipo y acceder a los pines. Comprueba que el modelo incluya serigrafía legible de GPIO, regulador de 3,3 V y un conector USB para datos. Algunas placas usan chips USB distintos, así que puede ser necesario instalar el controlador correspondiente en el ordenador.
A partir de ahí, un kit equilibrado incluye una placa de pruebas, cables Dupont, un sensor ambiental y un elemento de salida. Un DHT22 puede servir para iniciarse, aunque un BME280 ofrece lecturas más completas de temperatura, humedad y presión mediante I2C. Para saber si una puerta o ventana está abierta, un contacto magnético reed es más directo y fiable que intentar detectar movimiento.
En la salida, un relé de un canal permite entender la lógica de control, pero exige atención. El ESP32 trabaja a 3,3 V y muchos módulos de relé se alimentan a 5 V. Algunos aceptan una señal de disparo de 3,3 V; otros no lo hacen de forma consistente. No des por hecho que porque el LED del módulo se encienda, el relé funcionará correctamente en todas las condiciones.
Kit ESP32 domótica: componentes según el proyecto
No necesitas el mismo material para monitorizar una habitación que para automatizar una persiana. Conviene separar los proyectos de baja tensión de los que intervienen sobre la red eléctrica.
Monitorización ambiental y avisos
Para una estación doméstica que registre temperatura, humedad o calidad del aire, la placa ESP32, un BME280 y una pantalla OLED I2C forman una combinación muy práctica. La pantalla permite comprobar las lecturas sin abrir una aplicación, mientras que el Wi-Fi puede enviar los datos a un servidor local, una plataforma MQTT o Home Assistant.
En I2C, los dispositivos comparten dos líneas: SDA y SCL. En muchas placas ESP32 se utilizan GPIO 21 y GPIO 22 por defecto, aunque pueden reasignarse por software. Lo relevante es revisar la dirección I2C de cada módulo. Dos sensores con la misma dirección no pueden convivir en el mismo bus sin un multiplexor o una configuración alternativa.
Para detectar presencia, un PIR es económico y funciona bien para encender una luz durante unos minutos. No obstante, detecta cambios de radiación infrarroja, no presencia inmóvil. Para un despacho, un baño o una estancia donde alguien puede permanecer quieto, un sensor de presencia por radar puede ser más adecuado, aunque requiere ajustar sensibilidad y zona de detección para evitar falsos positivos.
Control de luces y cargas
Un relé es válido para prácticas con baja tensión o para controlar equipos preparados para ello, pero no convierte un prototipo en una instalación segura de vivienda. Si vas a conmutar 230 V, necesitas caja aislante, prensaestopas, cableado con sección adecuada, bornes protegidos y conocimientos reales de electricidad. Una placa de pruebas no es un sitio para red eléctrica.
También importa el tipo de carga. Una lámpara incandescente es sencilla de conmutar; una fuente LED, un motor o una carga inductiva pueden generar picos y comportamientos no deseados. En esos casos, quizá necesites un contactor, un relé de estado sólido elegido para la carga concreta o un módulo comercial certificado. El ESP32 puede dar la orden, pero no debe asumir el trabajo de potencia.
Si tu objetivo es regular una tira LED de 12 V o 24 V, no uses un relé para simular regulación. Un MOSFET de nivel lógico es la solución habitual para PWM, siempre con una fuente externa adecuada y masa común entre la fuente y el ESP32. El pin GPIO entrega señal, no potencia para alimentar la tira.
Los pines del ESP32 que conviene revisar antes de cablear
El ESP32 tiene fama de tener muchos GPIO, pero varios tienen funciones especiales. Esta es una de las causas más habituales de fallos que parecen aleatorios.
Los GPIO 34 a 39 son solo de entrada. Son apropiados para leer un botón, una señal analógica o un sensor, pero no para controlar un relé, un LED o un MOSFET. Los pines GPIO 0, 2, 12 y 15 pueden intervenir en el arranque de ciertas placas. Si conectas un módulo que fuerza uno de esos niveles al encender, el ESP32 puede no iniciar o entrar en modo de programación.
Evita utilizar GPIO 6 a 11: normalmente están conectados a la memoria flash interna. También conviene reservar GPIO 1 y 3 si dependes del puerto serie para cargar código y depurar mensajes. No significa que todos los demás pines sean idénticos, pero sí que tienes margen suficiente si planificas el montaje.
Antes de programar la automatización completa, prueba cada módulo por separado. Primero lee el sensor. Después muestra el valor por el monitor serie. Luego conecta la pantalla o la red. Por último, añade la salida. Es menos espectacular que montar todo de una vez, pero permite localizar un cable invertido, una dirección I2C errónea o una librería incompatible en pocos minutos.
Alimentación: donde se pierden muchos proyectos
Una fuente USB de 5 V de calidad suele bastar para un ESP32, sensores sencillos y una OLED. El problema aparece al añadir relés, servos, electroválvulas, tiras LED o motores. Esos elementos pueden provocar caídas de tensión, reinicios del microcontrolador y lecturas inestables.
No alimentes un servo o una tira LED desde el pin de 3,3 V de la placa. Calcula el consumo real, especialmente el pico de arranque, y usa una fuente separada cuando corresponda. Si compartes fuente, conecta las masas entre sí para que la señal de control tenga una referencia común. Sin esa conexión, un MOSFET o un relé puede no responder aunque el código sea correcto.
En instalaciones permanentes, sustituye los cables Dupont por conexiones atornilladas, usa una caja y deja espacio para ventilación si hay fuentes o módulos que disipan calor. La domótica deja de ser un experimento cuando va a funcionar durante meses sin supervisión.
Software local, nube y mantenimiento
El ESP32 puede publicar datos por MQTT, integrarse con Home Assistant o ejecutar una lógica propia en Arduino IDE, PlatformIO o ESPHome. No hay una única opción correcta. ESPHome reduce mucho el tiempo de integración si ya usas Home Assistant; Arduino ofrece más libertad para aprender y crear comportamientos específicos.
La automatización local tiene una ventaja clara: sigue funcionando aunque falle Internet. Para encender una luz por presencia o detener un riego por humedad, no tiene sentido depender de un servicio externo si puedes resolverlo en tu red. La nube puede ser útil para acceso remoto o notificaciones, pero conviene que no sea el único punto de fallo.
Configura también una estrategia de actualización. Guarda el código, anota qué GPIO usa cada módulo y etiqueta el cableado. Cuando un montaje crece, esa documentación vale más que recordar de memoria dónde conectaste el sensor hace seis meses. En Pinout, esa lógica se aplica desde el principio: pinout claro, voltajes indicados y ejemplos que compilan antes de vender promesas.
Empieza con un montaje que puedas comprobar
Un buen primer proyecto es un ESP32 con BME280 y pantalla OLED, que publique temperatura y humedad por Wi-Fi. Cuando eso sea estable, añade un contacto magnético para una puerta o un PIR para una luz de baja tensión. Después incorpora una automatización local con horarios, umbrales e histéresis para evitar que una salida se active y desactive continuamente cerca de un valor límite.
No compres un kit por la cantidad de módulos que trae. Compra los componentes que te permitan terminar un caso de uso, medir que funciona y entender por qué funciona. Esa es la base para que la siguiente automatización no sea solo más grande, sino también más fiable.