Mal wieder ein Update:
Die bisherigen Erfahrungen zeigen, das der Arduino im Dauerbetrieb sehr zuverlässig arbeitet.
Allerdings noch ohne Bedienteil oder Netzwerk kommunikation.
Die Parameter sind fest programmiert und nur im Quellcode änderbar.
Das soll nicht so bleiben, und ein Bedienteil muss her.
Dabei dachte ich zunächst an Fertige Lösungen, habe mich dann doch für den eigenbau entschieden(dazu später mehr), welche bereits fertig ist und funktioniert.
Damit nicht unmengen an PIN's belegt werden, bin ich folgenden Weg gegangen:
Ich schicke 5V zu den Tastern.
Hinter jedem dieser Taster gibt es einen Widerstand
Alle diese Widerstände haben unterschiedliche Werte.
Wird einer dieser Taster gedrückt, fließt immer unterschiedlich viel Strom.
Das läßt sich mit einem Analogen Arduino Pin auswerten.
(Pulldown Widerstand ist auch verbaut)
Entprellt wird dann per Software.
So benötige ich für 3, 4 oder mehr Taster nur einen PIN.
Nun die Frage, lohnt sich das? sind Pin's wirklich so knapp?
Das kommt auf das Projekt an, welcher Arduino verbaut wurde uvm.
Fertige Lösungen vs eigenbau:
Eigentlich bevorzuge ich fertige Lösungen, aber die Erfahrung zeigt, das dies nicht immer der optimale weg ist.
Klar sind fertige module meist teurer, aber dafür ist man doch auch schneller fertig?!
Ich versuchte tagelang vergeblich auf die SD Karte in einem Ethernet Shield zu zugreifen, denn ich wäre nicht auf die idee gekommen, dass das von mir verwendete Shield defekt sein könnte.
Der Zugriff auf den SDKarten Slot funktionierte erst mit einem anderen Shield.
Beide Shield's wurden in China bestellt und es handelt sich scheinbar(lt. Lieferschein) um B-ware.
Das war aber bei der Bestellung nicht ersichtlich.
Somit lassen sich nun auch bald Menustrukturen und Parameter von SdKarte lesen bzw speichern.
Bewässerung / Bodenfeuchte messen:
Da gibt es bereits einige schöne beispiele im Netz, wie man sowas schnell und günstig bauen kann.
z.b. mit 2 langen nägeln als teil einer messonde.
Problem: elektrolyse
die nägel "lösen" sich mit der zeit auf.
dagegen helfen ein paar maßnahmen:
z.b. edelstahl benutzen, messungen in langen abständen durchführen und die polarität regelmäßig wechseln.
dazu braucht man 2 Digitale Pin's und einen analogen.
der Analoge ist zum Messen gedacht.
die beiden Digitalen fungieren abwechselnd als 5V und GND.
Wird nun der Messwert unterschritten, wird für X Minuten die Pumpe eingeschaltet.
Das war's mal wieder