| audio_visualizer | ||
| data_exporter | ||
| data_logger | ||
| LICENCE.md | ||
| readme.md | ||
Echo der Wellen
Überblick
Das Experiment echo_der_wellen befasst sich mit der Entwicklung von akustischen und visuellen Artefakten zur Darstellung von Gravitationswellen und deren Wechselwirkung mit der Umgebung. Ziel ist es, Sensordaten zu erfassen, aufzubereiten und sowohl akustisch als auch visuell erfahrbar zu machen.
Projektartikel (externer Link)
Git Repository
Hinweis
Alle Inhalte wurden per KI generiert.
Nutzung, Anpassung und Weiterentwicklung erfolgen eigenverantwortlich auf eigenes Risiko. Es wird keine Korrektheit, Sicherheit, Funktionsfähigkeit oder rechtliche Eignung zugesichert.
Inhalt des Repositories
Das Repository enthält drei Hauptartefakte:
1. data_logger
- Art: python_script
- Ziel: linux-userspace
- Sprachen: Python
- Zweck: Sammeln und Speichern von Sensordaten in CSV-Format.
- API-Funktion:
log_sensor_data(sensor_values): Speichert die Sensordaten in einer CSV-Datei.
- Datenstruktur:
SensorData(JSON): timestamp, temperature, vibration_amplitude, humidity
2. audio_visualizer
- Art: python_script
- Ziel: linux-userspace
- Sprachen: Python
- Zweck: Visualisierung von Audiofrequenzen auf Basis der erfassten Sensordaten.
- API-Funktion:
generate_visualization(audio_file): Erzeugt eine visuelle Darstellung der Audiofrequenzen.
3. data_exporter
- Art: csv_dataset
- Ziel: linux-userspace
- Sprachen: CSV
- Zweck: Export der gesammelten Messdaten für nachgelagerte Analysen und Dokumentation.
- API-Funktion:
export_to_csv(data): Exportiert die bereitgestellten Daten in eine CSV-Datei.
Installation & Nutzung
Anforderungen
- Linux-System mit installiertem Python 3.8 oder höher
- Abhängigkeiten:
pandas,matplotlib,numpy
Installation
- Repository klonen:
git clone https://git.donau2space.de/Mika/echo_der_wellen.git cd echo_der_wellen - Virtuelle Umgebung erstellen und aktivieren:
python3 -m venv venv source venv/bin/activate - Abhängigkeiten installieren:
pip install -r requirements.txt
Nutzung
- Daten erfassen:
python data_logger.py - Audio-Visualisierung erzeugen:
python audio_visualizer.py input_audio.wav - Daten exportieren: Nutzung als Bestandteil einer Analyse-Pipeline oder manuell über Script-Import.
Typische Use-Cases
- Aufzeichnung physikalischer Sensordaten in Echtzeit
- Analyse von Vibrations- und Temperaturmustern
- Erzeugung visueller Darstellungen aus Geräusch- oder Schwingungsdaten
- Export vorbereiteter Datensätze für Forschungsanalysen
Struktur & mögliche Erweiterungen
Das Projekt ist modular aufgebaut. Jedes Python-Skript erfüllt eine klar abgegrenzte Funktion. Weitere Module können durch Hinzufügen neuer Python-Skripte in denselben Datenfluss integriert werden:
- Erweiterung durch neue Sensortypen (z. B. Magnetometer)
- Unterstützung zusätzlicher Exportformate (z. B. JSON oder SQL)
- Visualisierung komplexerer Datensätze über zusätzliche Darstellungsalgorithmen
Lizenz
Dieses Projekt steht unter der MIT-Lizenz.
Die Inhalte wurden automatisiert durch KI erstellt. Nutzung und Weiterentwicklung erfolgen auf eigene Verantwortung.