uwefed:
Und wenn der Arduino MEGA abschmiert oder mal die Komunikation nicht funktioniert, sind dann gleich alle Aquarien hin.
Du denkst zu kompliziert.
Zu was brauchst Du ein DB?
Wieso willst Du alles mit einem Arduino kontrollieren?
Hallo,
ja, irgendwie versuche es sicher zu gestalten und verliere mich hier wohl in zu komplexen Gedanken.
Das kann gut sein.
Programmiererfahrung ? diese ist schon etwas länger her, als ich mal mit PHP und mysql an einem Groupwaresystem mitprogrammierte. Ich bin jedoch nicht der Programmierprofi,
An Ausfallsicherheit bzw. der Kontrolle habe ich schon gedacht bzw. mkir Gedanken gemacht wie man es einigermaßen unter Kontrolle haben könnte. Da muss ich ja nicht nur den Arduino mit einbeziehen sondern auch wenn der Strom durch Sicherung etc. nicht mehr vorhanden ist. Zum Glück gibt es da kleine Module bei denen man via Sim-Karte mal eine sms versenden kann. Und den Arduino bzw. auch den Raspberry könnte ich dann immer noch an einen Akku hängen.
Alles kann ich nicht abdecken. Da bräuchte ich dann schon ein zu aufwändiges System mit USV etc. damit die Pumpen weiter laufen
Wieso ich eine DB brauche?
Ganz einfach, ich möchte dann via PHP einfach meine geloggten Daten abfragen können und/oder Änderungen in die DB schreiben damit dann der Arduino diese Änderungen wieder lesen kann.
Ich glaube das würden andere u.U. auch mit einem Textfile auf einer SD-Karte machen. Ich alles es in eine DB schreiben.
Wieso ist das mit zusätzlichen Mini-Arduinos zu kompliziert gedacht?
Wenn es eine komplexe Steuerung ist, dort ständig also in kürzeren Intervallen Daten abgefragt werden und ab und an Aktionen ausgeführt werden sollen z.B. PH-Wert anpassen, könnte ich dies natürlich auch in ein komplexes Programm verschachteln und in deren Unterprogramme springen. Wenn das dann jedoch umfangreich wird, was spricht dann dagegen hier einen Prozess auf einem zweiten mini-Arduino anzustoßen der sich dann allein um diese PH-Anpassung kümmert?
Grüße Jürgen