Embedded Systems
GitHub-RepositoryAudioanalyse-Plattform
Live-Mikrofondaten werden in gefilterte Signale, Frequenzinformationen und responsive Visualisierungen überführt.
Kontext: Gemeinsames Embedded-, Backend- und Frontend-Projekt
Zusammenfassung
Die Plattform erfasst Mikrofondaten über einen ESP32, verarbeitet und streamt das Signal und zeigt es in einer Weboberfläche. FastAPI, WebSockets, FFT, Filter und React verbinden die Embedded-Quelle mit Wellenform- und Frequenzdarstellung.
Meine Rolle
Gemeinsam mit Cristi Miloiu entwickelt. Mein im Repository sichtbarer Beitrag konzentrierte sich auf reproduzierbare lokale Einrichtung, bereinigte Konfiguration und Integrationsarbeiten zwischen ESP32, Server und Client.Vom Mikrofoneingang zur Live-Signalvisualisierung
Mikrofon
Die Hardware erfasst die Wellenform
ESP32
Das Gerät tastet Daten ab und überträgt sie
Verarbeitung
Filterung und FFT extrahieren Informationen
WebSocket
FastAPI liefert fortlaufende Aktualisierungen
Dashboard
React zeigt Wellenform und Spektrum
Was das System abdeckt
Verbindet Hardwareerfassung, Signalverarbeitung, Streaming, Filterung und Live-Visualisierung.
Technologie
Stack
Bereiche
Ergebnisse
- Der vollständige Weg vom Mikrofon bis zu Wellenform und Spektrum bleibt sichtbar.
- WebSockets eignen sich für kontinuierliche Messwerte ohne wiederholte Anfragen.
- Echtzeitqualität hängt vom Zusammenspiel aus Abtastung, Verarbeitung, Netzwerk und Rendering ab.
Möchtest du die Implementierung prüfen?
Das Repository enthält Quellcode, Einrichtungshinweise und Entwicklungshistorie.