Inhaltsverzeichnis:

Wasser sparen bei Regen - Gunook
Wasser sparen bei Regen - Gunook

Video: Wasser sparen bei Regen - Gunook

Video: Wasser sparen bei Regen - Gunook
Video: Werkstatt im Wald - Satteldach 2024, Juli
Anonim
Wasser sparen bei Regen
Wasser sparen bei Regen

Bei dem letzten Regen habe ich gemerkt, dass meine Sprinkleranlage auch dann noch funktioniert, wenn der Garten mehr als genug Wasser hatte. Warum nicht den Sprinkler bei Regen automatisch deaktivieren!

Lieferungen

  1. Prozessor, um zu entscheiden, wann das Wasser ein- und ausgeschaltet werden soll - Adafruit 32u4 Feder
  2. Regensensor, um den Regen zu erkennen - Jaycar XC-4603
  3. Batterie, um das Projekt mit Strom zu versorgen - Energizer 9V
  4. Magnetventil (rastend), um den Wasserfluss bei Bedarf zu blockieren - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, damit der kleine Prozessor das große Ventil steuern kann - Adafruit DRV8871

Schritt 1: Übersicht der Komponenten

Übersicht der Komponenten
Übersicht der Komponenten

Regensensor + Prozessor + H-Brückentreiber + Magnetventil = Fest

Die Komponenten:

  1. Prozessor, um zu entscheiden, wann Wasser ein- / ausgeschaltet werden soll Adafruit 32u4 Feder
  2. Regensensor, um den Regen zu erkennen - Jaycar XC-4603
  3. Batterie, um das Projekt mit Strom zu versorgen - Energizer 9V
  4. Magnetventil (rastend), um den Wasserfluss bei Bedarf zu blockieren - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, damit der kleine Prozessor das große Ventil steuern kann - Adafruit DRV8871

Schritt 2: Auslesen des Regensensors

Auslesen des Regensensors
Auslesen des Regensensors
Auslesen des Regensensors
Auslesen des Regensensors

Der Regensensor kann entweder an einen analogen oder digitalen Eingang angeschlossen werden. Das Analog gibt 0 bis MAX von dem zurück, was Ihr Analog/Digital-Wandler ist, sagen wir 1024. Der angehängte Code liest einen analogen Wert und ordnet ihn dann neu zu. Dies geschieht, damit wir mit verständlichen Reichweiten arbeiten können.

Nass

Mittel

Trocken

Da wir nun unterschiedliche Zustände haben, können wir darauf basierende Aktionen ausführen.

Es gibt einen weiteren Grund, warum 3 Staaten ausgewählt wurden. Das geht um 'Geplapper' herum. Wenn Sie sich gerade am Rande eines Zustands befinden, der das Ventil öffnet und ein anderer, der das Ventil schließt, öffnet und schließt sich schnell, "klappern" (das Geräusch, das es macht). Um dies zu umgehen, müssen wir eine 'Totzone' hinzufügen, einen Raum, in dem Aktionen verhindert werden, um ein Flattern zu verhindern. Im nächsten Abschnitt zeige ich, wie wir damit umgehen.

Zu Ihrer Information, diese Konzepte sind Teil von Control Systems.

Schritt 3: Ansteuern des Magneten

Ansteuern des Magneten
Ansteuern des Magneten
Ansteuern des Magneten
Ansteuern des Magneten

Ich habe für diese Anwendung ein Magnetventil mit Verriegelung gewählt. Dies dient der Batterieschonung. Ein normales Solenoid senkt den Saft, wenn Sie es aktivieren, während eine Verriegelung nur beim Übergang erfolgt. Die Komplikation hierbei besteht darin, dass eine Verriegelung eine umgekehrte Polarität erhalten muss, um „entriegeln“zu können. Dh es vorwärts zum Öffnen und Rückwärtsspannung zum Schließen. Als Ergebnis können wir kein Relais verwenden, wir verwenden eine H-Brücke.

Dieser Code richtet die beiden Eingänge der H-Brücke ein, dann können wir ihr eine Ventilanforderung von AUF oder ZU senden. Das Verriegelungssolenoid benötigt für einen Moment Strom (ich habe 300 mS / 0,3 Sekunden gewählt) und dann können Sie loslassen, um die Batterie zu schonen.

Schritt 4: Jetzt alle zusammen

Der ganze Code zusammen

Schritt 5: Elemente zur Verbesserung

Es gibt immer Raum für Verbesserungen!

  1. Einzelbatterie - Derzeit laufen wir mit 9V und wenn Sie möchten, dass diese ohne Hilfe läuft, dann wird auch ein LiPo für den Mikrocontroller benötigt. Um diese Akkus kombinieren zu können, wäre es eine Möglichkeit, einen Boost-Controller zu verwenden, um den LiPo auf 6V zu erhöhen.
  2. Solar - Um das System nicht zu berühren, dh die Batterien zu wechseln, könnte Solar hinzugefügt werden.
  3. Geringerer Stromverbrauch - Durch das Hinzufügen von Schlaffunktionen können wir die Batterielebensdauer verlängern, sodass das Solarpanel niedriger sein kann. Zusätzlich wenn der Boost hinzugefügt wird, als digitaler Schalter, damit sein Verbrauch reduziert wird.
  4. Wettervorhersage - Der Regensensor ist gut und die Internetvorhersage des Wetters ist großartig. Der Wechsel zu einem Particle-Produkt oder ESP32 wird dabei gewinnen.

Schritt 6: Danke

Danke fürs Mitmachen! Seien Sie gespannt, wie Sie vorgehen und wie Sie das Projekt anpassen!

Empfohlen: