Hallo zusammen
Ich dachte mir ich fang endlich mal an damit mein kleines Projekt zu dokumentieren. Im Moment bin ich noch am evaluieren von Sonden, also gibt es noch nicht viel zu zeigen. Ist also noch alles in der konzeptionellen Phase.
Mein Ziel:
Die Arduinos laufen wie gesagt eigentlich autonom. Sie haben prinzipiell einfach Ihre Aufgabe, die sie erledigen müssen. Das wäre bei einer Redox-Sonde also den Wert auslesen, absichern, den Wert an das Raspberry schicken wenn verfügbar, Wert vergleichen und wenn nötig Gegenmassnahmen ausführen lassen o. selbst durchführen.
Natürlich sind das keine riesigen Arduino Uno's sondern nur die kleinen 1.77 cm x 3.30 cm Arduino Pro Minis.
Der Raspberry ist nur dafür da, die einzelnen Elemente in einer Übersicht darzustellen und zentral verwalten zu können. So kann ich einzelne Geräte, resp. Funktionen (Arduinos) auf dem Raspberry deaktivieren.
Das wäre dann Phase 1 meiner Idee. Phase 2 wäre dann anhand von den gemessenen Werten je nach Wert, Massnahmen zu treffen. Pro Pumpe o. Gerät wäre dann wieder ein Arduino der die ganze Logik der Pumpe o. des Geräts und deren Typs übernimmt. Die Arduinos haben dann also immernoch die Möglichkeit autonom weiterzuarbeiten wenn mal das Raspberry den Atem aufgibt.
So das wäre mal meine Idee. Das ganze ist wird noch ein ganzen Stück oversized, aber das aus dem Grund, weil ich später den Source-Code eventuell auch für meine IPA verwenden werde. Da kann es nicht schaden wenn man mehr kann als man eigentlich bräuchte :).
Für weiteren Input in der konzeptionellen Phase bin ich sehr dankbar, Kritik ist erwünscht, bin noch Jung hab noch viel zu lernen, also schiesst los (bloss nicht mit Schrot das tut weh..)
Ich werde dieses Thema ab jetzt versuchen ständig zu updaten. Den Source-Code für das Pi und die Arduinos werd ich auf GitHub veröffentlichen und hier natürlich den Link reintun, wenn es dann was zu sehen gibt :). Ich werde mir auch Mühe geben das ganze recht dynamisch zu entwicklen. Also Ideen wie ihr so etwas gerne hättet sind sehr willkommen, dann kann ich das in meinem Programm miteinbeziehen und Ihr hättet den Vorteil das Ihr das abgucken könnt, falls ihr möchtet
So das wars mal von meiner Idee. Hoffe ich finde ein paar schöne Sonden die brauchbar sind
Gruess
Agash
Ich dachte mir ich fang endlich mal an damit mein kleines Projekt zu dokumentieren. Im Moment bin ich noch am evaluieren von Sonden, also gibt es noch nicht viel zu zeigen. Ist also noch alles in der konzeptionellen Phase.
Mein Ziel:
- Einen Raspberry Pi als Aquariencomputer mit Internetanbindung und grafischer Oberfläche (Bedienung soll auch über Smartphone möglich sein).
- Mehrere Arduinos Seriell am Raspberry Pi angeschlossen (die einzelnen Sonden sind am Arduino angeschlossen, die Programmlogik der Sonden wird hier abgebildet)
- Temperatur, PH, Leitfähigkeit und Redox messen
- Wasserstand ablesen
- Dosierpumpen ansteuern
- Lampen steuern und Pumpen steuern
Die Arduinos laufen wie gesagt eigentlich autonom. Sie haben prinzipiell einfach Ihre Aufgabe, die sie erledigen müssen. Das wäre bei einer Redox-Sonde also den Wert auslesen, absichern, den Wert an das Raspberry schicken wenn verfügbar, Wert vergleichen und wenn nötig Gegenmassnahmen ausführen lassen o. selbst durchführen.
Natürlich sind das keine riesigen Arduino Uno's sondern nur die kleinen 1.77 cm x 3.30 cm Arduino Pro Minis.
Der Raspberry ist nur dafür da, die einzelnen Elemente in einer Übersicht darzustellen und zentral verwalten zu können. So kann ich einzelne Geräte, resp. Funktionen (Arduinos) auf dem Raspberry deaktivieren.
Das wäre dann Phase 1 meiner Idee. Phase 2 wäre dann anhand von den gemessenen Werten je nach Wert, Massnahmen zu treffen. Pro Pumpe o. Gerät wäre dann wieder ein Arduino der die ganze Logik der Pumpe o. des Geräts und deren Typs übernimmt. Die Arduinos haben dann also immernoch die Möglichkeit autonom weiterzuarbeiten wenn mal das Raspberry den Atem aufgibt.
So das wäre mal meine Idee. Das ganze ist wird noch ein ganzen Stück oversized, aber das aus dem Grund, weil ich später den Source-Code eventuell auch für meine IPA verwenden werde. Da kann es nicht schaden wenn man mehr kann als man eigentlich bräuchte :).
Für weiteren Input in der konzeptionellen Phase bin ich sehr dankbar, Kritik ist erwünscht, bin noch Jung hab noch viel zu lernen, also schiesst los (bloss nicht mit Schrot das tut weh..)
Ich werde dieses Thema ab jetzt versuchen ständig zu updaten. Den Source-Code für das Pi und die Arduinos werd ich auf GitHub veröffentlichen und hier natürlich den Link reintun, wenn es dann was zu sehen gibt :). Ich werde mir auch Mühe geben das ganze recht dynamisch zu entwicklen. Also Ideen wie ihr so etwas gerne hättet sind sehr willkommen, dann kann ich das in meinem Programm miteinbeziehen und Ihr hättet den Vorteil das Ihr das abgucken könnt, falls ihr möchtet
So das wars mal von meiner Idee. Hoffe ich finde ein paar schöne Sonden die brauchbar sind
Gruess
Agash
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Agash ()