Convierte un ESP-32S en un asistente que escucha, responde y cobra vida en pantalla.
Construye una demostracion de inteligencia artificial con voz en español, rostro animado y audio I2S usando firmware listo, codigo personalizado y una guia profesional paso a paso.
Producto digital. La descarga se habilita despues de confirmar el pago. Verifica la compatibilidad antes de comprar: el firmware incluido corresponde al ESP-32S clasico de 38 pines y 4 MB, no al ESP32-S3, ESP32-C3 ni otras variantes. El funcionamiento de la conversacion depende de Internet y de la disponibilidad del servicio compatible con Xiaozhi.
Lo que podrás hacer
Montar correctamente la pantalla, el microfono, el amplificador y el parlante
Grabar el firmware compilado en la memoria flash del ESP-32S
Configurar la conexion Wi-Fi y activar el dispositivo
Realizar conversaciones de voz y observar los estados del rostro animado
Comprender la funcion de los buses SPI e I2S utilizados por el proyecto
Descripción técnica
Este proyecto convierte un ESP-32S clasico en un asistente de voz conectado a Internet. El dispositivo escucha mediante un microfono INMP441, procesa la conversacion a traves de un servicio compatible con Xiaozhi, reproduce la respuesta por un parlante y muestra un rostro animado en una pantalla ST7789. La descarga organiza el firmware, el codigo de la placa y un manual ilustrado para que puedas montar, configurar y explicar el funcionamiento con claridad.
Qué recibes exactamente
Firmware merged-binary.bin listo para grabar desde la direccion 0x0
Parametros de flash y archivo flasher_args.json
Codigo personalizado de la placa dan-esp32s-robot
Rostro vectorial animado con varios estados visuales
Manual profesional de 24 paginas con fotografias reales
Mapa completo de pines del ESP-32S de 38 pines
Diagramas detallados del INMP441, MAX98357A y parlante
Guia de Wi-Fi, activacion, uso y solucion de problemas
Licencia y referencia del proyecto base
Soporte basico por WhatsApp segun las condiciones de venta
Requisitos
PC con Windows 10 u 11, ESP-32S Dev Module clasico de 38 pines y 4 MB de flash, pantalla ST7789 SPI de 240 x 320, microfono I2S INMP441, amplificador I2S MAX98357A, parlante de 8 ohmios, cable USB de datos, jumpers, red Wi-Fi de 2.4 GHz, acceso a Internet y cuenta en un servicio compatible con Xiaozhi.
Ideal para
Estudiantes de electronica, mecatronica, sistemas e inteligencia artificial
Ferias de ciencia y exposiciones tecnologicas
Docentes que buscan una demostracion visual de IA aplicada
Personas que desean construir su primer asistente de voz con ESP-32S
Licencia de uso
Uso personal, educativo o interno. No se permite revender, sublicenciar, publicar ni redistribuir el material original.
Qué no incluye
ESP-32S, pantalla, microfono, amplificador, parlante, cables o protoboard
Computadora, herramientas de montaje o cable USB de datos
Servicio de Internet, cuenta o disponibilidad permanente de plataformas de terceros
Instalacion presencial o fabricacion de una carcasa
Decisión informada
Una propuesta de alto impacto visual para cursos, ferias de ciencia, exposiciones y aprendizaje personal. Integra inteligencia artificial, electronica, audio digital, redes Wi-Fi e interfaces graficas en un solo prototipo que puede demostrarse en pocos segundos y estudiarse paso a paso.
Preguntas sobre este proyecto
¿La compra incluye los componentes fisicos?
No. Recibes archivos digitales: firmware, codigo, configuraciones y manual profesional. La placa, pantalla, microfono, amplificador, parlante y demas materiales se adquieren por separado.
¿Necesito saber programar?
No es indispensable para usar el firmware compilado. Si deseas modificar el codigo o recompilar el proyecto, se recomienda experiencia previa con ESP-IDF y programacion en C++.
¿Funciona con cualquier placa ESP32?
No. El binario incluido esta preparado para el ESP-32S clasico de 38 pines y 4 MB de flash. No es compatible directamente con ESP32-S3, ESP32-C3 u otras variantes.
¿Funciona sin Internet?
No para la conversacion de voz. El dispositivo requiere una red Wi-Fi de 2.4 GHz e Internet para conectarse al servicio compatible con Xiaozhi.
¿Qué conexiones utiliza el audio?
El INMP441 usa GPIO 14 para SCK, GPIO 13 para WS y GPIO 34 para SD. El MAX98357A usa GPIO 25 para BCLK, GPIO 33 para LRC y GPIO 22 para DIN.