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.

12 de noviembre de 20267 min de lecturaDiego Ramírez Leria

Pequeño dispositivo táctil con un panel de datos sobre una mesa, rodeado de una placa de desarrollo, un módulo de cámara, etiquetas NFC, una antena y una pantalla redonda, con un recinto ferial desenfocado al fondo

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.

Mano sosteniendo el PC Control Deck, una pantalla táctil de 3,5 pulgadas con ESP32-S3 que muestra CPU, GPU, RAM, consumo y batería del PC
PC Control Deck · ESP32-S3 con pantalla de 3,5" · vista Monitor en directo

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.

Cuatro pantallas del PC Control Deck: monitor de hardware, temperaturas, reproductor multimedia y ajustes del sistema
PC Control Deck · interfaz LVGL de 320 × 480 · cuatro de sus pantallas

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.

Visitante frente a una pantalla vertical de gran formato en la que una azafata virtual le atiende en el stand
MITMA · Azafata virtual sin contacto · pantalla vertical manejada con gestos

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.

Visitante escaneando con el móvil el código QR de una pantalla vertical, junto a otro móvil con la experiencia abierta
MITMA · Quiz interactivo · código QR en pantalla y experiencia en el móvil del visitante

Cómo plantear un dispositivo a medida

Un dispositivo así se valida antes de fabricar nada. Proponemos este orden:

  1. Una función clara: qué hace, para quién y dónde.
  2. La placa adecuada: pantalla, cámara, batería y conectividad (wifi, Bluetooth o LoRa) según el uso.
  3. Un prototipo funcional sobre placa de desarrollo, antes de diseñar carcasa o soporte.
  4. La interfaz en LVGL: estados claros, textos grandes y una acción principal por pantalla.
  5. Seguridad desde el principio: red local, emparejamiento, lista cerrada de órdenes y ninguna contraseña en los registros.
  6. 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.

Servicios relacionados

Sigue leyendo