Sistemas embebidos
Repositorio de GitHubPlataforma de análisis de audio
Datos de micrófono en directo convertidos en señales filtradas, información de frecuencia y visualizaciones fluidas.
Contexto: Proyecto colaborativo de embedded, backend y frontend
Resumen
La plataforma captura audio mediante un ESP32, procesa y transmite la señal y la presenta en una interfaz web. FastAPI, WebSockets, FFT, filtros y React conectan la fuente embebida con vistas de forma de onda y frecuencia.
Mi función
Desarrollado junto a Cristi Miloiu. Mi contribución visible en el repositorio se centró en la configuración local reproducible, la limpieza de configuración y la integración entre ESP32, servidor y cliente.De la entrada del micrófono a la visualización de señal en directo
Micrófono
El hardware captura la forma de onda
ESP32
El dispositivo muestrea y transmite los datos
Procesamiento
El filtrado y la FFT extraen información
WebSocket
FastAPI entrega actualizaciones continuas
Panel
React muestra forma de onda y espectro
Qué gestiona el sistema
Conecta captura hardware, procesamiento de señal, streaming, filtrado y visualización en directo.
Tecnología
Stack
Áreas
Conclusiones
- El recorrido completo desde el micrófono hasta la forma de onda y el espectro permanece visible.
- WebSockets permiten entregar medidas continuas sin consultas repetidas.
- La calidad en tiempo real depende conjuntamente del muestreo, procesamiento, red y renderizado.
¿Quieres revisar la implementación?
El repositorio contiene el código, las instrucciones de configuración y el historial de desarrollo.