Sisteme embedded
Repository GitHubPlatformă pentru analiza audio
Date live de la microfon transformate în semnale filtrate, informații de frecvență și vizualizări responsive.
Context: Proiect colaborativ de sisteme embedded, backend și frontend
Rezumat
Construită în colaborare cu Cristi Miloiu, platforma captează microfonul prin ESP32, procesează și transmite semnalul și afișează informațiile într-o interfață web. FastAPI, WebSockets, FFT, filtrele și React conectează sursa embedded la vizualizarea formei de undă și frecvenței.
Rolul meu
Dezvoltat în colaborare cu Cristi Miloiu. Contribuția mea vizibilă în repository s-a concentrat pe configurarea locală reproductibilă, sanitizarea configurației și curățarea integrării dintre ESP32, server și client.De la intrarea microfonului la vizualizarea live a semnalului
Microfon
Hardware-ul captează forma de undă
ESP32
Dispozitivul eșantionează și transmite date
Procesare
Filtrarea și FFT extrag informațiile
WebSocket
FastAPI livrează continuu actualizări
Dashboard
React afișează forma de undă și spectrul
Ce gestionează sistemul
Combină achiziția hardware, procesarea semnalului, streamingul, filtrarea și vizualizarea live.
Tehnologie
Stack
Domenii
Concluzii
- Proiectul conectează traseul complet de la microfon la forma de undă și spectrul live.
- WebSocket este potrivit pentru eșantioane continue deoarece evită cereri repetate.
- Utilitatea în timp real depinde de echilibrul dintre eșantionare, procesare, rețea și frecvența randării.
Vrei să inspectezi implementarea?
Repository-ul conține codul sursă, instrucțiunile de configurare și istoricul dezvoltării.