Auto experiment repo from n8n
Find a file
2026-05-24 02:06:23 +00:00
data_logging Add data_logging/cosmic_geiger_logs.csv 2026-05-24 02:06:22 +00:00
geiger_counter_visualizer Add geiger_counter_visualizer/requirements.txt 2026-05-24 02:06:21 +00:00
LICENCE.md Add LICENCE.md 2026-05-24 02:06:23 +00:00
README.md Add README.md 2026-05-24 02:06:23 +00:00

Neon Donau Kosmische Klänge

Überblick

Dieses Experiment („neon_donau_kosmische_klaenge“) untersucht kosmische Strahlung mithilfe von Arduino-basierten Geigerzählern. Die Messdaten werden erfasst, aufgezeichnet, sowie in Echtzeit visualisiert und als Audio umgesetzt. Das Projekt kombiniert Hardware- und Softwarekomponenten zur explorativen Datenerhebung und -darstellung.

Artikel: https://donau2space.de/neon-im-donautal-kosmische-klaenge-an-der-donau/
Git Repository: https://git.donau2space.de/Mika/neon_donau_kosmische_klaenge

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. geiger_counter_visualizer

  • Art: Python-Skript
  • Ziel: Mixed (Visualisierung und Steuerung)
  • Sprachen: Python
  • Beschreibung: Visualisiert Geigerzählerdaten in Echtzeit.

API-Funktionen:

  • visualize_data(data): Startet die Visualisierung der eingehenden Datensätze.

Datenstrukturen:

  • DataPoint (JSON): Felder timestamp, count, frequency

2. arduino_counter

  • Art: Arduino-Sketch (C++-Code)
  • Ziel: Linux-Userspace, verbunden mit Mikrocontroller-Plattform
  • Sprachen: C++
  • Beschreibung: Erfasst Strahlungswerte über Geigerzähler und übermittelt sie seriell an das Python-Visualisierungsskript.

API-Funktionen:

  • loop(): Hauptschleife des Arduino-Programms; liest Werte und sendet sie in festem Intervall.

Datenstrukturen:

  • CounterData (struct): Felder count, frequency

3. data_logging

  • Art: CSV-Dataset
  • Ziel: Linux-Demo
  • Sprachen: CSV
  • Beschreibung: Enthält aufgezeichnete Strahlungsdaten für Tests und Auswertungen.

Datenstruktur:

  • LogEntry (Tabelle): Spalten timestamp, temperature, count, frequency

Installation & Nutzung

Voraussetzungen

  • Python ≥ 3.8
  • Arduino IDE oder PlatformIO
  • Serieller Zugriff auf das angeschlossene Messgerät

Setup-Schritte

  1. Repository klonen: git clone https://git.donau2space.de/Mika/neon_donau_kosmische_klaenge
  2. Python-Abhängigkeiten installieren (z.B. matplotlib, pandas).
  3. Arduino-Sketch (arduino_counter) auf das Board laden.
  4. Python-Skript (geiger_counter_visualizer.py) starten.
  5. Serial-Port im Skript konfigurieren.

Typische Use-Cases

  • Live-Visualisierung des Strahlungspegels während der Messung.
  • Aufzeichnung und spätere Analyse der Strahlungsaktivität.
  • Experimentelle Kopplung von Strahlungsdaten mit Audio-Ausgabe oder Kunstprojekten.

Struktur & mögliche Erweiterungen

  • Erweiterung durch zusätzliche Sensoren (z.B. Temperatur, Druck, Feuchtigkeit).
  • Integration mit Web-UI oder Cloud-Speicherung.
  • Anpassung der Visualisierung für andere Messreihen.

Lizenz

MIT-Lizenz.
Alle Inhalte und Anleitungen ohne Gewähr.
Verwendung, Modifikation und Weiterverbreitung sind unter Beachtung der Lizenzbedingungen erlaubt.