ia

ESP-Mosaico: Agentes de IA para la codificación y el testeo de hardware

La nueva plataforma de Espressif busca automatizar la escritura de firmware y su verificación en dispositivos físicos.

El desarrollo de proyectos de hardware basados en microcontroladores, incluso con plataformas accesibles como Arduino, suele requerir una considerable inversión en programación. Aunque los asistentes de codificación con IA pueden aliviar parte de esta carga, la transferencia y verificación del código en el dispositivo físico ha permanecido como un proceso manual.

Espressif Systems, según ha reportado Hackster.io, propone una solución a través de ESP-Mosaico. Esta plataforma modular de desarrollo está diseñada para que los agentes de inteligencia artificial puedan encargarse de todo el ciclo, desde la creación del firmware hasta su validación en hardware real.

ESP-Mosaico se articula en torno al microcontrolador ESP32-S31 de Espressif. Este chip incorpora un procesador RISC-V de alto rendimiento con una frecuencia de hasta 320 MHz, complementado por un núcleo de bajo consumo. La configuración incluye 16 MB de PSRAM, 16 MB de memoria flash SPI NOR y 128 MB de memoria flash SPI NAND para el almacenamiento de recursos adicionales. En cuanto a conectividad inalámbrica, dispone de Wi-Fi 6, Bluetooth 5.4 y una radio IEEE 802.15.4 compatible con Zigbee y Thread.

Entre sus características más destacadas, la plataforma integra una pantalla táctil AMOLED de 2,16 pulgadas con una resolución de 480×480 píxeles. También incorpora un micrófono, altavoz, motor de vibración para retroalimentación háptica, un acelerómetro y giroscopio de seis ejes, y dos magnetómetros de tres ejes. Una batería recargable de 65 mAh permite el funcionamiento autónomo sin conexión USB.

El hardware se divide en dos placas conectadas por un conector de 60 pines: la CoreBoard, que alberga el procesador, la pantalla y la mayor parte de la electrónica, y la BaseBoard, que proporciona la batería, el altavoz y las conexiones de expansión. Dos cabezales de 20 pines facilitan la conexión de hardware adicional. Espressif ha desarrollado dos módulos de expansión iniciales: uno con una cámara de 1024×768 píxeles y otro que incluye un sensor de luz, un sensor de movimiento PIR, un LED infrarrojo, seis LEDs RGB y conexiones para botones o entradas táctiles capacitivas.

Más allá del hardware, ESP-Mosaico se distingue por su diseño optimizado para trabajar con agentes de IA, ofreciendo dos flujos de desarrollo:

  • Chat Coding: Utiliza el framework ESP-Claw de Espressif. Los usuarios describen el proyecto en lenguaje natural, y la IA genera y ejecuta la aplicación sin requerir un entorno de desarrollo local. Es posible refinar la aplicación con instrucciones adicionales.
  • Vibe Coding: Emplea ESP-ZeroCode AI para una mayor automatización. Un agente de IA de escritorio es capaz de escribir código, simular su operación, desplegarlo en el hardware, ejecutar pruebas y utilizar la retroalimentación del dispositivo físico para realizar mejoras. Este enfoque puede iterar a través de un ciclo de desarrollo completo sin intervención humana.

Con un precio de 59 dólares, ESP-Mosaico se posiciona como una opción accesible para desarrolladores interesados en experimentar con el diseño de hardware asistido por IA. Aunque la capacidad de los agentes de IA para gestionar de forma fiable todo el proceso de desarrollo está aún por determinar, la plataforma podría reducir significativamente el tiempo y el esfuerzo necesarios para transformar una idea en un prototipo funcional.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *