Espressif ha lanzado ESP-Mosaico, una placa de desarrollo modular basada en el nuevo chip ESP32-S31. Reúne en un solo conjunto una pantalla táctil cuadrada de 480 × 480 píxeles, un motor de vibración, sensores de movimiento y magnéticos, un micrófono, un altavoz y conectividad Wi-Fi 6, Bluetooth 5.4 y 802.15.4. Se puede ampliar con módulos que se acoplan por la parte trasera, como una cámara o una placa con sensor de presencia y luces. Su rasgo distintivo no es solo el hardware. La plataforma está pensada para trabajar con agentes de inteligencia artificial, de modo que el usuario describe en lenguaje natural lo que quiere construir y la IA se encarga de buena parte del desarrollo. Existen dos modos de uso, uno conversacional y otro en el que la IA gestiona casi todo el flujo de ingeniería. El kit completo con cámara y módulo de interacción cuesta 59 dólares. Conviene ver qué ofrece cada pieza y qué cambia con este enfoque.

Qué lleva por dentro

El corazón es el ESP32-S31NRV16, un microcontrolador con un núcleo RISC-V de alto rendimiento a 320 MHz, con unidad de coma flotante e instrucciones SIMD, y un segundo núcleo de bajo consumo. Dispone de 512 KB de SRAM, 32 KB de SRAM de bajo consumo y 16 MB de PSRAM. Ese último dato tiene consecuencias prácticas. Un búfer de imagen completo para una pantalla de 480 × 480 píxeles a 16 bits por píxel ocupa unos 450 KB, casi toda la SRAM interna. Sin la PSRAM, mover gráficos fluidos en esa pantalla sería muy difícil.

El chip está descrito con más detalle en CNX Software donde se presenta como un microcontrolador RISC-V de doble núcleo con Ethernet gigabit, Wi-Fi, Bluetooth y 802.15.4. En ESP-Mosaico se aprovechan Wi-Fi 6 en 2,4 GHz y Bluetooth 5.4, con soporte para LE Audio, localización por dirección, Bluetooth Mesh 1.1 y modo clásico. El radio 802.15.4 permite trabajar con Zigbee, Thread y Matter, lo que abre la puerta a integrarlo en casas inteligentes sin depender de un puente externo.

El almacenamiento es generoso para una placa de este tipo. Incluye 16 MB de memoria flash NOR para programa y datos, y 128 MB de memoria NAND para recursos como imágenes, sonidos o modelos. La pantalla tiene 2,16 pulgadas, unos 55 mm de diagonal, con interfaz QSPI y controlador táctil integrado. En el apartado de audio hay un amplificador de clase D de 3 W y un micrófono conectado a un códec de bajo consumo.

Sensores, batería y módulos de ampliación

La placa incorpora dos magnetómetros de tres ejes y un sensor inercial de seis ejes, con acelerómetro y giroscopio. Esa combinación es la base de las aplicaciones de detección de movimiento y de los juguetes con expansión magnética, dos de los usos que Espressif señala para la plataforma. La gestión de energía incluye cargador de baterías de iones de litio, medidor de carga y reguladores para 3,3 V. Según la ficha técnica publicada por CNX Software, la placa base contempla una batería de 3,7 V y 65 mAh, lo que equivale a unos 0,24 Wh. Es una capacidad reducida, adecuada para pruebas y demostraciones más que para uso continuado. La tienda ofrece además un módulo de batería opcional por 15 dólares.

La parte modular funciona con una placa núcleo y una placa base unidas por un conector de 60 pines. La base añade dos regletas de 20 pines con paso de 2,54 mm y pads traseros para alimentación y programación. Hay dos módulos de ampliación por ahora. El de cámara usa un sensor de 3,2 megapíxeles, en una variante, o uno de 1 MB de datos, en otra, y en ambos casos trabaja a 1024 × 768 píxeles. Es decir, alrededor de 0,79 megapíxeles, una cuarta parte de la resolución máxima del primer sensor. El módulo de interacción reúne un sensor de luz, un detector de presencia por infrarrojos, un LED infrarrojo, seis LED RGB y dos pads para teclas mecánicas o canales táctiles capacitivos.

El producto central: programar sin entorno de desarrollo

Lo que distingue a ESP-Mosaico es su planteamiento de software. El firmware admite dos formas de trabajo. La primera se llama Chat Coding y se apoya en ESP-Claw, un marco de trabajo que, según CNX Software sobre ESP-Claw, sirve para crear agentes de IA locales en dispositivos ESP32. Con él, el usuario describe en lenguaje natural lo que necesita y obtiene un prototipo funcional sin instalar herramientas de compilación en su ordenador.

La segunda, llamada Vibe Coding, utiliza ESP-ZeroCode AI. En este modo los agentes de IA se ocupan de la mayor parte del flujo de ingeniería: escriben el código, lo cargan en la placa, lo prueban sobre el hardware real e iteran sobre los resultados. Es una idea ambiciosa porque el ciclo de prueba incluye el dispositivo físico y no solo una simulación.

La documentación se reparte en dos sitios. La documentación de Espressif sobre ESP-Mosaico recoge los detalles técnicos del hardware. Una guía aparte explica cómo empezar con los dos modos de programación asistida. Esa separación no es muy cómoda, pero cada parte tiene su utilidad.

Sobre disponibilidad, el producto lleva un par de meses en Taobao y en tiendas de terceros de AliExpress, a precios inflados. Ya se vende el kit completo con cámara y módulo de interacción por 59 dólares en la tienda oficial de Mosaico.

Reflexiones adicionales

La propuesta de ESP-Mosaico apunta a un cambio de perfil en quien desarrolla hardware. Con este enfoque, una persona que no domina C ni el entorno de ESP-IDF puede llegar a un prototipo con interacción táctil, sonido, movimiento y cámara. Eso baja la barrera de entrada para docentes, aficionados y diseñadores de producto que quieren probar una idea con rapidez. La placa trae casi todo lo necesario para ello sin soldar ni cablear.

Hay, sin embargo, límites claros. Un código generado por IA sigue necesitando revisión. En proyectos con baterías, radios o motores, un fallo de firmware puede producir consumos altos, comportamientos erráticos o problemas de seguridad. Delegar el ciclo completo de ingeniería es cómodo, pero quien lo hace debería entender al menos lo que ocurre por debajo. Además, los resultados dependen de la calidad de los agentes de IA y de que el servicio siga disponible, lo que añade una dependencia externa que una placa clásica no tiene.

También conviene mirar la capacidad real. Con 65 mAh de batería, el uso autónomo será corto si la pantalla, el altavoz y el radio trabajan a la vez. Para un proyecto fijo, alimentado por USB, no hay problema. Para un objeto portátil, habrá que contar con el módulo de batería opcional o con una solución propia.

Aun así, es una plataforma interesante por su combinación de elementos. El chip es nuevo, con radio para Matter y Thread, la memoria es amplia para su categoría y el precio, 59 dólares con dos módulos, resulta contenido. Si la experiencia de programación asistida funciona como promete, puede servir de puerta de entrada al ecosistema ESP32 para mucha gente. Y para quien ya lo conoce, es una forma rápida de levantar prototipos sin montar un entorno desde cero.

1

Suscribirse
Notificación
0 Comments
0
¡Aquí puedes dejar tus comentarios!x