Zurück zum Projektarchiv

Embedded Systems

GitHub-Repository

Audioanalyse-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

ESP32WebSocketsFastAPIFFTSignal processingReact

Bereiche

Embedded SystemsSignalverarbeitungFull-Stack

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.
Live-Signalfenster

Möchtest du die Implementierung prüfen?

Das Repository enthält Quellcode, Einrichtungshinweise und Entwicklungshistorie.

Repository öffnen