Auto experiment repo from n8n
Find a file
2026-02-15 03:06:28 +00:00
data_analysis Add data_analysis/requirements.txt 2026-02-15 03:06:27 +00:00
measurement_log Add measurement_log/donau_strommessung_log.csv 2026-02-15 03:06:28 +00:00
sensor_logging Add sensor_logging/requirements.txt 2026-02-15 03:06:26 +00:00
LICENCE.md Add LICENCE.md 2026-02-15 03:06:28 +00:00
README.md Add README.md 2026-02-15 03:06:28 +00:00

Donau Strommessung

Überblick

Dieses Experiment (experiment_key: donau_strommessung) untersucht die elektrische Aktivität der Donau mithilfe von selbstgebauten Sensoren und dokumentiert die Messergebnisse sowie die Erfahrungen der Durchführung unter realen Bedingungen.

Link zum Artikel: https://donau2space.de/donau-atmet-strom-nachtmessung-an-der-staustufe/

Git-Repository: https://git.donau2space.de/Mika/donau_strommessung

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

Artefakte

1. sensor_logging

  • Art: python_script
  • Ziel: linux-userspace
  • Sprachen: Python
  • Zweck: Aufzeichnung von Messdaten der angeschlossenen Sensoren (ADS1115, DHT22) in Logdateien.
  • API-Funktionen:
    • log_sensor_data(voltage: float, temperature: float, humidity: float) schreibt Messwerte in das Logfile.
  • Datenstrukturen:
    • SensorData (json) mit den Feldern: timestamp, voltage, temperature, humidity.

2. data_analysis

  • Art: python_script
  • Ziel: linux-userspace
  • Sprachen: Python
  • Zweck: Analyse der gesammelten Messdaten, Ermittlung statistischer Kenngrößen und Korrelation zwischen Spannung und Wetterparametern.
  • API-Funktionen:
    • analyze_data(data: List[SensorData]) liefert einen SummaryReport über Spannungswerte und deren Beziehungen zu Wetterdaten.
  • Datenstrukturen:
    • SummaryReport (json) mit Feldern: max_voltage, min_voltage, average_voltage, correlation_with_weather.

3. measurement_log

  • Art: csv_dataset
  • Ziel: mixed
  • Sprache: CSV
  • Zweck: Rohdaten der Messreihen, nutzbar für weitere Auswertungen.
  • Struktur:
    • MeasurementLog (table) mit Spalten: timestamp, voltage, temperature, humidity.

Installation & Nutzung

Voraussetzungen

  • Linux-System mit installiertem Python (Version ≥ 3.8)
  • Zugriff auf Sensor-Hardware (ADS1115, DHT22)
  • Schreibrechte im Projektverzeichnis für Logdateien

Installation

  1. Repository klonen:
    git clone https://git.donau2space.de/Mika/donau_strommessung
  2. In das Projektverzeichnis wechseln:
    cd donau_strommessung
  3. Abhängigkeiten installieren:
    pip install -r requirements.txt

Nutzung

  1. Sensor-Logging starten:
    python sensor_logging.py
  2. Nach Abschluss: Datenanalyse durchführen:
    python data_analysis.py
  3. Ergebnisse in Log- und Report-Dateien einsehen.

Typische Use-Cases

  • Aufzeichnen elektrischer Signale aus experimentellen Sensoraufbauten an der Donau.
  • Untersuchung von Zusammenhängen zwischen elektrischer Aktivität und Umweltparametern (Temperatur, Luftfeuchtigkeit).
  • Bereitstellen der erhobenen Daten für weitergehende wissenschaftliche Auswertungen.

Struktur & mögliche Erweiterungen

  • sensor_logging.py Messdatenerfassung und Log-Erstellung.
  • data_analysis.py statistische Analyse und Ergebnisaufbereitung.
  • measurement_log.csv Sammeldatei mit Rohdaten aller Messungen.

Erweiterbar durch:

  • zusätzliche Sensorkomponenten (z.B. Leitfähigkeitssensoren)
  • Echtzeit-Datenvisualisierung
  • Exportformate für wissenschaftliche Publikationen

Lizenz

Veröffentlicht unter der MIT-Lizenz.

Die Inhalte wurden automatisch per KI generiert. Nutzung und Weiterentwicklung erfolgen auf eigenes Risiko.