robotica

Ingeniero Diminuto: un robot de escritorio para asistentes de codificación IA

El proyecto de Krzysztof Jamroz dota de cuerpo físico a los asistentes de código basados en inteligencia artificial.

El desarrollador Krzysztof Jamroz ha presentado Tiny Engineer, un proyecto de robot de escritorio de código abierto que ofrece una interfaz física para los asistentes de codificación basados en inteligencia artificial. Esta iniciativa, destacada por Hackster.io, propone una alternativa a los monitores digitales de uso de tokens al traducir las actividades del agente de IA en movimientos y acciones físicas.

Tiny Engineer es capaz de comunicar al usuario las tareas que realiza el asistente de IA, como la lectura de archivos, el procesamiento de problemas o la generación de código. El robot emite señales visuales y sonoras: asiente, gesticula, simula escribir en un teclado y toca una pequeña campana cuando la tarea ha finalizado.

La base del proyecto es una placa de desarrollo Waveshare ESP32-C3-Zero, elegida por su conectividad Wi-Fi, capacidad de procesamiento y tamaño compacto, adecuado para integrarse en el cuerpo impreso en 3D del robot. El mecanismo incluye cinco micro servos PowerHD HD-1370A que articulan la cabeza, el cuello, los brazos y el cuerpo. Una pantalla OLED SSD1306 de 0.91 pulgadas proporciona expresiones oculares animadas, y un amplificador MAX98357A I2S conectado a un altavoz de 8 ohmios permite la reproducción de audio, incluyendo el sonido de la campana. Los servos son controlados por un PCA9685 PWM.

Una característica distintiva de Tiny Engineer es su independencia respecto a herramientas de IA específicas. El ESP32 aloja una API REST accesible vía Wi-Fi, que expone comandos de animación. Estos comandos pueden ser activados por cualquier aplicación capaz de realizar una solicitud HTTP. Aunque Jamroz utiliza hooks de Cursor para vincular eventos del agente de codificación con acciones del robot, la misma interfaz es compatible con otras herramientas como Claude, Codex o scripts personalizados. Esta separación entre hardware y software facilita la evolución independiente de ambas partes, posicionando a Tiny Engineer como una interfaz física de propósito general.

El proyecto completo ha sido liberado como código abierto, incluyendo el firmware, la documentación electrónica, los diagramas de cableado, la lista de materiales, la API REST y los archivos para la impresión 3D de las piezas. Esto permite a cualquier persona con acceso a una impresora 3D y componentes estándar construir su propio asistente robótico o adaptarlo para otras funciones de monitorización.

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 *