Zusammenfassung
Ein einfaches, kleines und vielseitiges Pflanzenbewässerungssystem mit Arduino Nano, 0,91" OLED-Display, Miniatur-Wasserpumpe und kapazitiven Feuchtigkeitssensor. Es hat separate Grenzwerte für Trockenheit und Bewässerung. Einige Pflanzen bevorzugen eine stabile Feuchtigkeit, die durch die Einstellung der Grenzwerte nahe beieinander erreicht wird. Einige Pflanzen bevorzugen tro
Der Feuchtigkeitswert basiert auf dem gleitenden Durchschnitt von 10 Messungen, die in Abständen von 2,4 Stunden durchgeführt werden, d.h. 10 Mal pro Tag.
Nach jeder Messung wird die Pumpe 1 Sekunde lang betrieben, um ein Blockieren zu verhindern. Dies war für einen zuverlässigen Betrieb wichtig. Auch beim Start des Systems wird die Pumpe 2 Sekunden lang betrieben, um zu zeigen, dass sie funktionsfähig ist.
Einmal am Tag wird die Feuchtigkeitsmessung mit den Grenzwerten für Trocknung und Bewässerung verglichen, um den Bedarf an einem Bewässerungs- oder Trocknungszyklus zu bestimmen.
Wenn der Bewässerungszyklus im Gange ist, wird die Pumpe einmal am Tag für 100 Sekunden betrieben, was für meine Pumpe 1,5 Litern entspricht.
Wenn der Boden feucht genug wird, um die Feuchtigkeitsgrenze zu überschreiten, und die Bewässerung beendet wird, beginnt der Trocknungszyklus. Während des Trocknungszyklus testet das Programm einmal täglich, ob der Bewässerungszyklus gestartet werden muss.
Das Display zeigt den Zyklus und die verstrichenen Tage im aktuellen Zyklus an, z. B. "Wasser 5" oder "Trocken 7". In meinem Fall dauert der Bewässerungszyklus normalerweise 7 Tage, währenddessen etwa 10 Liter gepumpt werden. Der Trocknungszyklus dauert normalerweise 10 Tage. Das Display zeigt auch den Feuchtigkeitsmesswert an.
Es gibt auch Fehlergrenzen, um fehlerhafte Sensoren zu identifizieren und Alarm zu schlagen.
Im Code sind die Parameter klar identifiziert, um eine einfache Anpassung zu ermöglichen.
Das PDF enthält eine Teileliste, Anweisungen und die Skizze.
Update 6.3.2021: Skizze aktualisiert, damit die Pumpzeit separat für den ersten Tag der Pumpperiode definiert werden kann.
Druckeinstellungen
Drucker-Marke:
Creality
Drucker:
CR-20
Flöße:
Nein.
Unterstützt:
Nein.
Auflösung:
0.2
Füllung:
12
Etiketler
Model Kaynağı
