Add README.md
This commit is contained in:
parent
a544e13e91
commit
c0d781f15e
1 changed files with 88 additions and 0 deletions
88
README.md
Normal file
88
README.md
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
# 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/](https://donau2space.de/donau-atmet-strom-nachtmessung-an-der-staustufe/)
|
||||
|
||||
**Git-Repository:** [https://git.donau2space.de/Mika/donau_strommessung](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.
|
||||
Loading…
Reference in a new issue