Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Automatisches Pflanzenbewässerungssystem mit Arduino

Komponenten und Verbrauchsmaterialien

Pflanzen
Gemüse, Blumen, was auch immer du anbauen möchtest, beginne die Pflanzen, suche die starken aus und bereiten Sie sie für die Transplantation vor
× 1
Schmutz
Eine gute Zusammensetzung für den Gemüseanbau ist Mel's Mix, aber verwende das, was für dich funktioniert
× 1
Grow Lights
Wir haben LED-Zuchtlampen verwendet, weil es die Zukunft ist und warum nicht, aber Sie können jeden Vollspektrum-Anbau verwenden Licht Sie möchten, oder verlassen Sie sich auf die Sonne, wenn Sie Platz am Fenster haben.
× 1
Leuchten
Abhängig von den Pflanzenlampen, die Sie erhalten, benötigen Sie möglicherweise Beleuchtungskörper. Wenn Sie bei Amazon herumstöbern oder zu Ihrem örtlichen Baumarkt gehen, sollten Sie das finden, wonach Sie suchen.
× 1
Lichttimer
Für die Pflanzenlampen. Einfach, günstig und effektiv.
× 1
RobotGeek Geekduino
× 1
RobotGeek-Sensorschild
× 1
RobotGeek Duino Mount
× 1
RobotGeek Large Workbench
× 1
RobotGeek DC-Flüssigkeitspumpe
× 1
RobotGeek Silikonschlauch
× 1
RobotGeek 12V/5A Netzteil
× 1
RobotGeek Relay
× 1
RobotGeek LED-Treiber
× 1
RobotGeek DC Squid Cable
× 1
RobotGeek Barrel Jack Female Pigtail Lead
× 1
RobotGeek 9-mm-Druckknopf
× 1
Seeed RTC
× 1
Grove 4-Pin-Stecker auf Buchse Jumper Wire Cable 20cm
× 1
Analoger kapazitiver Feuchtesensor von DFRobot
× 1
Fischtank 4 Auslässe Luftstromsteuerung O2 Verteilerhebelventil 6 Stück
Wir haben mehrere davon verwendet, aber Sie können jeden Splitter verwenden, der mit dem Silikonschlauch kompatibel ist. (HINWEIS:Bei diesen Rohrverteilern treten häufig Leckagen an den Kappenenden auf. Dies kann durch Auftragen von Sekundenkleber behoben werden, aber bitte informieren Sie sich über deren Qualität und überprüfen Sie sie auf Lecks, bevor Sie sie in Ihr System einbauen.)
× 1
Binder-Clips
Wir haben diese als supereinfache Möglichkeit zum Verlegen und Halten der Zuführungsrohre verwendet.
× 1
Reißverschlüsse
Diese sind praktisch, um Lecks zu verhindern
× 1
Bucket
Um das Wasser zu halten, nach dem sich unsere Pflanzen sehnen. Hinweis:Pflanzen Gatorade nicht füttern. Sie verlangen nicht nach Elektrolyten.
× 1
Regal
Um alles anzubringen und Lichter daran zu montieren
× 1
Arduino UNO
OPTION:Kann anstelle von Geekduino verwendet werden
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Haben Sie Schwierigkeiten, sich daran zu erinnern, diese Tomaten zu gießen? Sie möchten in den Urlaub fahren, befürchten aber sonst das Schlimmste für Ihren Containergarten? Keine Angst mehr mit einem automatischen Pflanzenbewässerungssystem! Mit ein wenig Vorbereitung und Arduino an Ihrer Seite können Sie ein System erstellen, das sicherstellt, dass Ihre Pflanzen richtig bewässert werden, und Ihnen die Freiheit gibt, sich um alles zu kümmern, was Sie brauchen, während Sie weiterhin gesunde Tomaten produzieren.

Schritt 1:Planen Sie es!

Für einen gelungenen Garten ist Planung unabdingbar. Wir entwarfen einige Ideen, entschieden, was wir brauchten, und stellten den physischen Aufbau zusammen, damit wir sicherstellen konnten, dass die Pumpe stark genug war, um Wasser an 12 verschiedene Entnahmestellen zu liefern, die wir geplant hatten. Vielleicht möchtest du ein anderes Setup, also überlege es dir gut, bevor du losgehst und ein paar Sachen kaufst.

Schritt 2:Physischer Bau und Pflanzung

Alles kommt ins Regal. Wenn Sie einen Drahtrahmenboden verwenden, können Sie die Höhen einfach optimal einstellen. Stellen Sie das untere Fach für Ihren Kübel so niedrig wie möglich, stellen Sie das zweite Fach so niedrig wie möglich auf und lassen Sie dennoch genügend Platz für den Zugang zum Kübel, damit die Pflanzen so viel Platz zum Wachsen haben, wie sie können. Stellen Sie das dritte Regal so hoch wie möglich auf, damit Sie Ihre Beleuchtung für ein optimales Pflanzenwachstum anpassen können.

Füllen Sie den Eimer mit Wasser, stellen Sie ihn auf das unterste Regal.

Gib deinen Dreck in die Pflanzgefäße und führe deine Pflanzen in den neuen Dreck ein.

Hängen Sie Ihre Lampen jedoch am besten für die Art des Lichts. Wir haben nur ein paar Klettbänder verwendet, um die Kabel am Drahtrahmenregal zu befestigen, aber es gibt eine Menge verschiedener Arten von Wachstumslampen und -vorrichtungen, und es gibt eine Million Möglichkeiten, dies zu tun. Beziehen Sie sich für die optimale Positionierung auf das Handbuch, das mit Ihrer Wachstumslampe geliefert wurde.

Stecken Sie Ihre Lichter in den Timer und stellen Sie Ihren Timer auf eine angemessene Lichtmenge für die Pflanze ein. Unsere sind auf 12 Stunden an, 12 Stunden aus, wie dies für die Art des Lichts und die Tomaten, die wir anbauen, vorgeschlagen wurde.

Suchen Sie einen guten Platz für Ihre Elektronik und führen Sie Ihre Schläuche dorthin, wo Sie die Pumpe aufbewahren möchten. Wir haben Binderclips verwendet, um die Rohre dort zu halten, wo wir sie haben wollten, und sie funktionieren phänomenal gut. Bei der Positionierung der Pumpe sollten Sie darauf achten, dass sie höher als der Wasserbehälter und tiefer als die Auslassrohre platziert wird. Dies gewährleistet den ordnungsgemäßen Betrieb der Pumpe. Positionieren Sie das Ende der Röhrchen nahe der Basis der Pflanze, damit das Wasser direkt zu den Wurzeln fließen kann.

Jetzt verkabeln wir alles und beginnen mit der Programmierung unseres Mikrocontrollers!

Schritt 3:Verkabelung und Programmierung

Sie müssen die RTC einrichten, was Sie tun können, indem Sie dieser Anleitung folgen.

Sobald Ihre Echtzeituhr eingestellt ist, folgen Sie dem obigen Diagramm, um Ihr System zu verkabeln.

Sie müssen die automatische Pflanzenbewässerungsskizze von HIER herunterladen und über die Arduino IDE auf Ihr GeekDuino laden.

autoPlantWatering.ino

Schritt 5:Testen und optimieren

Sobald Sie alles angeschlossen haben, schalten Sie es ein und sehen Sie zu, wie es läuft! Nun, sitzen Sie nicht buchstäblich da und warten Sie, bis es läuft. Verwenden Sie die Testtaste, um die Pumpe zu starten und zu entlüften, und stellen Sie sicher, dass die Durchflussrate nicht so stark ist, dass sie die Pflanzen sprengt, und nicht so schwach, dass Sie nur an jedem Auslass tropfen. Pflanzen sind Lebewesen. Wenn Sie also beim Testen eine Beschädigung vermeiden möchten, stellen Sie Ihre Steckdosen auf einen Eimer und beobachten Sie, wie es geht.

Wenn der Strahl zu stark ist, können Sie den Schlauch abtrennen, um mehr Auslässe zu haben oder den Schlauch nach der Pumpe länger zu machen. Wenn der Strom zu schwach ist, können Sie die Länge der Rohre oder die Anzahl der Auslässe im System verringern. Wenn Sie sich davon überzeugt haben, dass die Durchflussmenge gut ist, überprüfen Sie Ihre Pflanzen zu der Zeit, zu der Sie das Gießen eingestellt haben, um das System in Aktion zu sehen.

Ein weiterer zu berücksichtigender Punkt liegt im Code. Sie können die Bewässerungszeiten und den Feuchtigkeitsdurchschnitt so einstellen, wie es für Ihre Pflanzen am besten ist! Wir haben es so eingestellt, dass es immer einmal am Tag gießt und jede Minute überprüft, ob der Wert nicht trockener als ein durchschnittlicher Messwert von 420 wird, aber Sie können ihn so einstellen, dass er für Ihre Pflanzen oder bestimmte Sensoren am besten funktioniert. Sie können die Sensormesswerte beobachten, indem Sie den USB-Port des ~duino in Ihren PC einstecken und den seriellen Monitor der Arduino IDE öffnen. Jede Minute werden die Sensorwerte aktualisiert. Beim DFRobot Feuchtigkeitssensor ist ein hoher Messwert ein trockener Messwert. Wenn Sie einen Wert von etwa 500 erhalten, ist Ihre Erde vollständig trocken. Ein Wert von etwa 300-400 ist typisch für einigermaßen nassen Boden.

Schritt 6:Fertig!

Nun, Sie sind mit dem Aufbau des Systems fertig. Es ist ratsam, es im Auge zu behalten, auch wenn Sie gute Ergebnisse erzielen. Der Wassereimer muss irgendwann nachgefüllt werden, die Pflanzen müssen schließlich geschnitten und geerntet werden, die üblichen Container-Gartensachen gelten weiterhin. Zugegeben, Sie müssen sich jetzt viel weniger Gedanken über Wasser und ausreichend Licht machen, das Ihre Pflanzen erreicht, aber es kann immer noch etwas schief gehen. Überprüfen Sie Ihre Leitungen immer auf Undichtigkeiten und halten Sie die Feuchtigkeit so weit wie möglich von der Elektronik fern.

Dieses System ist von Natur aus fehlerhaft, da es den Durchschnitt der Feuchtigkeit zwischen den 3 Punkten verwendet, um zu entscheiden, wann über den täglichen Bewässerungszyklus hinaus gegossen werden soll, was dazu führen kann, dass die Pflanzen ungleichmäßig bewässert werden. Wenn Sie dem System weitere Pumpen hinzufügen, können Sie die einzelnen Messwerte der Sensoren anstelle des Durchschnitts verwenden, um jede Pflanze nach Bedarf statt der gesamten Partie zu gießen, wodurch Sie möglicherweise bessere Ergebnisse erzielen! Wir haben in dem Monat, in dem die Pflanzen im System waren, fantastische Ergebnisse erzielt! Wir freuen uns auf jeden Fall darauf, bei unserem nächsten Grillabend ein paar riesige Erbstücktomaten zu haben.

Schritt 7:Aktualisieren

Unseren Tomatenpflanzen geht es sehr gut, aber sie sind viel zu groß geworden, was uns dazu zwingt, das Regal nach unten zu schieben. Wir haben Reflektoren hinzugefügt, damit das Licht auch von den Seiten auf die Pflanzen trifft. Einer der Gründe, warum sie so groß wurden, war, sich der einzigen Lichtquelle auf allen zu nähern. Jetzt werden sie hoffentlich anfangen, Tomaten auszutreiben und zu produzieren!

Code

Github
https://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantWatering/autoPlantWatering.inohttps://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantches/demos /Abschnitt>

Schaltpläne

Kein Dokument.


Herstellungsprozess

  1. Raspberry Pi Automatisierte Pflanzenbewässerung mit Website
  2. Dimmen von Lichtern mit PWM über Drucktasten
  3. Anwesenheitssystem mit Arduino und RFID mit Python
  4. Münzprüfer mit Arduino steuern
  5. Arduino-Alarmsystem:SERENA
  6. Arduino mit Bluetooth zur Steuerung einer LED!
  7. Bewässerungssystem für Heimpflanzen
  8. Waldbrandüberwachungs- und -erkennungssystem (mit SMS-Warnungen)
  9. Automatikgetriebe verstehen
  10. Verständnis des automatischen Schmiersystems