Blog
ESP32 y Arduino: dispositivos IoT a medida que caben en la mano
Un chip económico con wifi, Bluetooth y pantalla táctil ya puede ser un producto: paneles de control, visores, accesos con NFC o QR y sensores con cámara pensados para cada espacio y evento.

Junto al teclado hay una pantalla táctil de 3,5 pulgadas. Muestra la temperatura del procesador, la memoria en uso y la canción que suena en el ordenador. Un toque pausa la música; otro bloquea el equipo. No hay servicio en la nube ni cuenta que crear: el dispositivo habla con el PC por la red local.
Detrás no hay una tableta, sino un microcontrolador ESP32 con una interfaz a medida. Hace unos años, algo así exigía fabricar hardware propio. Hoy basta con placas de bajo coste, librerías abiertas y, cada vez más, agentes de IA que ayudan a escribir el firmware.
Un microcontrolador con pantalla ya puede ser un producto: un panel, un visor, un lector de acceso o un sensor pensado para un espacio concreto. Para marcas, locales y organizadores de eventos, eso abre una categoría nueva de experiencias físicas.
Arduino abrió la puerta; ESP32 la convirtió en producto
Arduino popularizó la idea de que cualquiera podía programar una placa para leer un sensor o encender una luz. ESP32, la familia de chips de Espressif, añadió lo que faltaba para salir del taller: wifi y Bluetooth integrados, memoria para una interfaz gráfica y un ecosistema enorme. Y ambos mundos se entienden: muchos proyectos ESP32 se programan con el entorno de Arduino.
La última señal llegó el 20 de octubre de 2026, cuando Espressif presentó ESP-Mosaico, una plataforma modular para crear hardware con ayuda de agentes de IA. Su unidad central lleva pantalla táctil OLED de 480 × 480 y batería, y funciona con el nuevo ESP32-S31: dos núcleos RISC-V a hasta 320 MHz, wifi 6, Bluetooth 5.4 y entrada de cámara. Los módulos de cámara, sensores, botones o luces se reconocen solos, y varias unidades detectan su posición para funcionar como una sola pantalla.
La nota recuerda que GitHub reúne más de 200.000 proyectos con ESP32 y ESP8266, y añade un matiz que compartimos: el código generado por IA sigue necesitando una base de ingeniería sólida para funcionar con fiabilidad en hardware real.
Un caso propio: Control Deck para un PC con Windows
El PC Control Deck es un desarrollo propio publicado en GitHub. Usa una placa Guition JC3248W535: un ESP32-S3 con pantalla IPS táctil capacitiva de 3,5 pulgadas en vertical (320 × 480) y batería LiPo opcional. Una pequeña aplicación para Windows le envía los datos del equipo.

Esto es lo que hace:
- Telemetría en directo: carga y temperatura de CPU y GPU, RAM, consumo y batería, con gráficas de los últimos 60 segundos.
- Reproductor: carátula, barra de progreso que se puede arrastrar, pausa, cambio de pista y volumen.
- Acciones rápidas: bloquear, reiniciar o apagar el equipo, con confirmación. Reiniciar y apagar vienen desactivados de serie.
- Alertas térmicas: si la CPU o la GPU se calientan, aparece un aviso y la pantalla se enciende.
Las decisiones que más pesan no se ven. Todo funciona solo en la red local, sin salir a internet. El emparejamiento usa un código de seis dígitos válido dos minutos, y el dispositivo solo puede pedir una lista cerrada de órdenes: no hay forma de «ejecutar cualquier comando». Si falta un dato, la pantalla muestra «--», nunca un cero engañoso.
LVGL: interfaces fluidas con muy poca memoria
La interfaz del Control Deck está hecha con LVGL, una librería gráfica libre en C con más de 30 componentes y animaciones. Según su documentación, puede funcionar con 64 kB de memoria flash y 16 kB de RAM, y su licencia MIT permite usarla en proyectos comerciales.

Esto cambia la forma de desarrollar. La pantalla se diseña como una app: jerarquía visual, estados, transiciones y tipografía propia. La diferencia está en el presupuesto: cada fuente, imagen o animación ocupa memoria, así que hay que decidir con criterio qué merece estar. A cambio, el dispositivo arranca en segundos, no tiene un sistema operativo de escritorio que mantener y consume muy poco.
Mucho más que paneles de control
El mismo enfoque sirve para dispositivos muy distintos:
- Domótica con Home Assistant. ESPHome convierte una placa ESP32 en sensores, interruptores o pantallas que aparecen solos en Home Assistant, en la red local, sin cuentas en la nube y con actualizaciones inalámbricas.
- Pantallas informativas. Imaginemos un restaurante con una pequeña pantalla en cada mesa: la oferta del día y los próximos eventos, actualizados desde un panel web.
- Control de acceso con NFC o QR. Un lector en la puerta de una sala valida pulseras, tarjetas o entradas y muestra si se puede pasar.
- Visión con cámara. La ESP32-CAM popularizó las cámaras de bajo coste. Hoy, en placas como ESP32-S3 o ESP32-P4, ESP-WHO ofrece ejemplos de detección y reconocimiento facial, detección de peatones y lectura de códigos QR que se ejecutan en el propio chip.
- Sensores de largo alcance con LoRa. Donde el wifi no llega, un módulo LoRa envía pocos datos a mucha distancia y con muy poco consumo: temperatura, humedad o afluencia en recintos grandes.
- Gráficas interactivas. Consumo, ocupación o votaciones en tiempo real, con detalle al tocar.
Con las cámaras conviene separar dos cosas: detectar que hay una cara no es lo mismo que identificar a quién pertenece. Lo segundo implica datos biométricos y exige un análisis legal previo, como contamos al hablar de qué debe avisar una marca cuando usa IA ante el público.
En ferias y congresos: hardware pequeño, experiencia grande
En un stand, un dispositivo físico tiene algo que una pantalla grande no tiene: se toca, se mueve y se reparte. Proponemos algunas ideas: pulsadores inalámbricos para un quiz en grupo, pantallas en cada mesa de un congreso para votar o preguntar al ponente, lectores NFC que suman puntos en una gincana entre stands o contadores anónimos que avisan cuando una sala se llena.
Diseñar el dispositivo, y no solo la app, ya forma parte de nuestro trabajo. Para el MITMA creamos una azafata virtual sin contacto: una pantalla vertical de gran formato que responde con vídeo a cada consulta y se maneja con la mano en el aire gracias a un sensor Leap Motion.

En el quiz interactivo del MITMA, el visitante suma estrellas y consigue su premio escaneando un código QR. Un lector con pantalla junto al mostrador sería su evolución natural: el visitante acerca el código y el premio se confirma al momento.

Cómo plantear un dispositivo a medida
Un dispositivo así se valida antes de fabricar nada. Proponemos este orden:
- Una función clara: qué hace, para quién y dónde.
- La placa adecuada: pantalla, cámara, batería y conectividad (wifi, Bluetooth o LoRa) según el uso.
- Un prototipo funcional sobre placa de desarrollo, antes de diseñar carcasa o soporte.
- La interfaz en LVGL: estados claros, textos grandes y una acción principal por pantalla.
- Seguridad desde el principio: red local, emparejamiento, lista cerrada de órdenes y ninguna contraseña en los registros.
- Prueba en el sitio real: cobertura, luz, batería y actualizaciones inalámbricas.
Los agentes de IA acortan mucho el camino del prototipo al primer firmware. El criterio sigue siendo humano: decidir qué hace el dispositivo, qué no hace y qué ocurre cuando algo falla.
Si tienes en mente un panel, una pantalla informativa, un control de acceso o una dinámica con hardware para tu próxima feria o congreso, cuéntanos qué quieres resolver. En Viseni trabajamos con ESP32, LVGL y las plataformas más recientes para convertir esa idea en un dispositivo fiable, pensado para su espacio.





