Sistemi embedded
Repository GitHubPiattaforma di analisi audio
Dati del microfono in tempo reale trasformati in segnali filtrati, informazioni di frequenza e visualizzazioni reattive.
Contesto: Progetto collaborativo embedded, backend e frontend
Riepilogo
La piattaforma acquisisce audio con un ESP32, elabora e trasmette il segnale e lo presenta in un'interfaccia web. FastAPI, WebSockets, FFT, filtri e React collegano la sorgente embedded alle viste di forma d'onda e frequenza.
Il mio ruolo
Sviluppato con Cristi Miloiu. Il mio contributo visibile nel repository riguarda configurazione locale riproducibile, pulizia della configurazione e integrazione tra ESP32, server e client.Dal microfono alla visualizzazione live del segnale
Microfono
L'hardware acquisisce la forma d'onda
ESP32
Il dispositivo campiona e trasmette i dati
Elaborazione
Filtraggio e FFT estraggono informazioni
WebSocket
FastAPI consegna aggiornamenti continui
Dashboard
React mostra forma d'onda e spettro
Cosa gestisce il sistema
Collega acquisizione hardware, elaborazione del segnale, streaming, filtraggio e visualizzazione live.
Tecnologia
Stack
Aree
Conclusioni
- Il percorso completo dal microfono alla forma d'onda e allo spettro resta visibile.
- WebSockets consegna misure continue senza richieste ripetute.
- La qualità real-time dipende insieme da campionamento, elaborazione, rete e rendering.
Vuoi esaminare l'implementazione?
Il repository contiene codice sorgente, istruzioni di configurazione e cronologia dello sviluppo.