Inhaltsverzeichnis:

Garduino – der Smart Garden mit Arduino - Gunook
Garduino – der Smart Garden mit Arduino - Gunook

Video: Garduino – der Smart Garden mit Arduino - Gunook

Video: Garduino – der Smart Garden mit Arduino - Gunook
Video: Garden automation with arduino #arduino #diy #engineering 2024, November
Anonim
Image
Image
Garduino – der Smart Garden mit Arduino
Garduino – der Smart Garden mit Arduino

Heutzutage ist niemand unschuldig. Gibt es jemanden, der nicht aus Versehen eine Pflanze getötet hat???

Es ist schwer, Ihre Pflanzen am Leben zu erhalten. Sie kaufen eine neue Pflanze und vergessen im schlimmsten Fall einfach, sie zu gießen. Im besten Fall erinnern Sie sich daran, dass es existiert, gehen aber nicht richtig damit um.

Mit Garduino helfen wir Ihnen, Ihr Zuhause in ein schönes Gewächshaus mit gesunden und glücklichen Pflanzen zu verwandeln.

Garduino ist eine intelligente Pflanzenüberwachungsplattform, die Ihnen hilft, Ihre Pflanzen besser zu kennen.

Warum Garduino so cool ist?

  • Es überwacht die Feuchtigkeit im Boden der Pflanze. Zu wenig Feuchtigkeit kann zu Ertragsverlusten und Pflanzensterben führen. Wenn der Feuchtigkeitsgehalt niedrig ist, sollte der Benutzer seine Pflanze gießen. Das Halten des Feuchtigkeitsniveaus im richtigen Bereich hilft auch, Überwässerung zu vermeiden. Übermäßiges Gießen ist eine häufige und bekannte Ursache für das Abtöten von Pflanzen, die Wurzelkrankheiten und Wasserverschwendung verursacht.
  • Es überwacht die Temperatur in der Umgebung der Anlage. Die Temperatur ist ein Schlüsselfaktor für das Pflanzenwachstum. Dies hilft uns, den Überblick zu behalten, wenn die Temperatur zu hoch ist. Zu Ihrer Information, niedrige Temperaturen sind für Pflanzen genauso schlecht wie hohe Temperaturen, manchmal sogar noch schlimmer.
  • Es überwacht die Luftfeuchtigkeit. Die meisten Pflanzen brauchen feuchte Luft, da die Poren, durch die sie atmen, bei trockener Umgebungsluft den größten Teil ihrer Feuchtigkeit verlieren, ein Verlust, den die Pflanze durch das Wasser, das ihre Wurzeln aufnehmen, nicht immer ausgleichen kann.

Wer sind wir?

Zwei Informatikstudenten des Interdisziplinären Zentrums (IDC), Herzliya, Israel.

Wir haben beide einen vollen Terminkalender und wir beide lieben Pflanzen.

Unsere Wohnungen sind voller Pflanzen und es fällt uns schwer, sie richtig zu pflegen.

Wir vergessen oft, sie zu gießen, und wenn wir uns daran erinnern, versuchen wir, das Vergessen auszugleichen, indem wir sie zu viel gießen.

Dieses Anlagenüberwachungssystem ist unser Abschlussprojekt im Kurs „Das Internet der Dinge (IoT)“.

Wir hoffen, dass dies Ihnen helfen würde, so wie es uns geholfen hat!

Wir würden uns freuen von Ihnen zu hören

Haben Sie unser Projekt ausprobiert? Lassen Sie es uns wissen! Wir würden uns freuen, von Ihnen zu hören, wenn Sie Verbesserungspunkte oder Kommentare haben. Außerdem würden wir uns sehr über ein paar Bilder freuen!

Lieferungen

  • 1 x ESP8266-Board (Wir haben Wemos D1 mini verwendet)
  • 1 x Micro-USB-Kabel
  • 20 x Starthilfekabel
  • 1 x Temperatur- und Feuchtigkeitssensor (Wir haben DHT22 verwendet)

  • 1 x 10K Ohm Widerstand
  • 1 x Bodenfeuchtesensor
  • 1 x LCD (Wir haben Grove LCD RGB Hintergrundbeleuchtung verwendet)
  • 1 x Steckbrett

Schritt 1: Die Schaltungen

Die Schaltungen
Die Schaltungen
Die Schaltungen
Die Schaltungen

In diesem Schritt werden wir alle Sensoren anschließen.

Bodenfeuchtesensor:

  • VCC an 3,3 V anschließen
  • Verbinden Sie GND mit G
  • Verbinden Sie A0 mit A0

LCD Bildschirm:

  • Verbinden Sie GND mit G
  • VCC an 5V. anschließen
  • Verbinden Sie SDA und SCL mit D1, D2

Feuchtigkeits- und Temperatursensor:

  • Verbinden Sie GND mit G
  • VCC an 3,3 V anschließen
  • Verbinden Sie Daten mit dem 10K Ohm Widerstand mit D3 und Strom, wie in der Schaltung

Schritt 2: Installieren der erforderlichen Software und Dashboards

Erforderliche Software und Dashboards installieren
Erforderliche Software und Dashboards installieren
Erforderliche Software und Dashboards installieren
Erforderliche Software und Dashboards installieren

Arduino-IDE

Arduino-IDE installieren:

www.arduino.cc/en/Guide/HomePage

Installieren Sie relevante "Treiber" für die ESP8266-Boards in Ihrer Arduino-IDE:

randomnerdtutorials.com/how-to-install-esp…

Adafrucht

Ein Konto erstellen:

io.adafruit.com

Gehen Sie zu "Feeds" und fügen Sie 4 Feeds hinzu:

1. Bodenfeuchtigkeit

2. Feuchtigkeit

3. Temperatur

4. Benachrichtigungen

Gehen Sie dann zum 'Dashboard' und erstellen Sie ein neues Dashboard, rufen Sie dann das Dashboard auf und fügen Sie 4 Blöcke hinzu, indem Sie das Pluszeichen rechts auf der Seite verwenden:

1. Fügen Sie einen Liniendiagrammblock hinzu, wählen Sie dann SoilMoisture-Feed, stellen Sie fest, dass der Mindestwert 0 und der Höchstwert 1100 beträgt.

2. Fügen Sie den Messblock hinzu, wählen Sie dann AirMoisture-Feed und stellen Sie sicher, dass der Höchstwert 100 beträgt.

3. Stream-Block hinzufügen, dann Temperatur-Feed auswählen

4. Textblock hinzufügen und dann Benachrichtigungsfeed auswählen

Klicken Sie auf „Speichern“.

Schritt 3: Der Code

Der Code
Der Code

Der Code ist beigefügt und gut dokumentiert, um die Verwendung zu erleichtern.

Öffnen Sie den Code in der Arduino IDE und stellen Sie sicher, dass das Board, an dem Sie arbeiten, tatsächlich das richtige Board ist.

Stellen Sie beim Ausführen des seriellen Monitors sicher, dass Sie 115200Baud verwenden.

Beachten Sie, dass es Stellen im Code gibt, die Sie gemäß Ihrem Projekt ändern müssen (z. B. Ihre WLAN-Details).

Alles steht in der Dokumentation.

Schritt 4: Push-Benachrichtigungen

Mitteilungen
Mitteilungen
Mitteilungen
Mitteilungen

Um benachrichtigt zu werden, laden Sie die MQTT Push Client App herunter und geben Sie die App ein:

1. Fügen Sie einen Server hinzu. Die meisten Details sind bereits eingefügt, fügen Sie einfach die Details Ihres Benutzernamens und Ihres Passworts hinzu.

2. Fügen Sie die Themen (Feed in Adafruit IO) hinzu, die Sie interessieren. In unserem Projekt - fügen Sie das Thema UserName/feeds/alerts hinzu. Klicken Sie dann auf Speichern.

3. Das war's! Wenn Sie weitere Informationen zu den Sensoren erhalten möchten, fügen Sie ein neues Thema hinzu und geben Sie UserName/feeds/*topic* ein, wobei Thema der Feed ist, den Sie sehen möchten. Sie können auch auswählen, welche Benachrichtigung Sie erhalten möchten, falls überhaupt:)

Sie können diese Themen nutzen, um sich von Zeit zu Zeit über die Messungen der Anlage zu informieren.

Empfohlen: