Inhaltsverzeichnis:

Intel Automated Gardening System - Gunook
Intel Automated Gardening System - Gunook

Video: Intel Automated Gardening System - Gunook

Video: Intel Automated Gardening System - Gunook
Video: Intel Automated Gardening System 2024, Juli
Anonim
Image
Image
Intel Automated Gardening System
Intel Automated Gardening System
Intel Automated Gardening System
Intel Automated Gardening System
Intel Automated Gardening System
Intel Automated Gardening System

[Video abspielen]

Hallo alle zusammen !!!

Dies ist mein erstes Instructabe auf Intel Edison. Dieses anweisbare ist ein Leitfaden für die Herstellung eines automatisierten Bewässerungssystems (Tropfbewässerung) für kleine Topfpflanzen oder Kräuter mit einem Intel Edison und anderen billigen elektronischen Sensoren. Dies ist perfekt, um Indoor-Kräuterpflanzen anzubauen. Diese Idee kann jedoch für ein größeres System implementiert werden.

Ich gehöre einem Dorf an und wir haben eine eigene Firma. Während meines Aufenthalts in meinem Dorf haben wir viel frisches Gemüse/Kräuterblätter von unserer Firma bekommen (siehe Bilder oben). Aber jetzt ist die Situation anders, da ich in einer Stadt kein frisches Gemüse/Kräuterblätter mehr. Diese muss ich im Laden kaufen, die überhaupt nicht frisch sind. Außerdem werden sie mit schädlichen Pestiziden angebaut, die nicht gut für die Gesundheit sind Balkon, der völlig frisch und unbedenklich ist. Aber das Festigen ist ein zeitaufwändiger Prozess. Ich vergesse immer, in meinen Blumenpflanzen Wasser zu geben. Dies führt zu der Idee eines automatisierten Gartensystems.

Das System ist so konzipiert, dass es die Bodenfeuchtigkeit, die auf die Pflanzen einfallende Lichtmenge und die Wasserdurchflussmenge erfasst. Wenn der Feuchtigkeitsgehalt im Boden zu niedrig ist, gibt das System den Befehl, eine Pumpe zu starten und den Boden zu bewässern. Der Durchflussmesser überwacht den Wasserverbrauch.

Abgesehen davon überträgt der Intel Edison Informationen über Feuchtigkeit, Umgebungslicht und Durchflussmenge an das Internet. Sie können alle Daten von Ihrem Smartphone mithilfe von Blynk-Apps überwachen. Dann kann automatisch ein Twit an Ihr Konto gesendet werden, wenn die Feuchtigkeit unter einen bestimmten Schwellenwert fällt.

Der Umweltschutz ist in den letzten Jahren sehr wichtig geworden und es gibt eine zunehmende Nachfrage nach "grünen" Anwendungen, die helfen können, CO2-Emissionen zu reduzieren oder den Energieverbrauch effizienter zu verwalten. Um das Projekt zuverlässiger und umweltfreundlicher zu machen, habe ich verwendet Solarstrom, um das gesamte System zu versorgen.

Schritt 1: Erforderliche Teile

1. Intel Edison-Board (Amazon)

2. Feuchtigkeitssensor (Amazon)

3. Durchflusssensor (Amazon)

4. DC-Pumpe (Amazon)

5. Lichtschranke /LDR (Amazon)

6. MOSFET (IRF540 oder IRL540) (Amazon)

7. Transistor (2N3904) (Amazon)

8. Diode (1N4001) (Amazon)

9. Widerstände (10K x2, 1K x1, 330R x1)

10. Kondensator -10uF (Amazon)

11. Grüne LED

12. Doppelseitige Prototypentafel (5cm x 7cm) (Amazon)

13. JST M/F-Anschlüsse mit Drähten (2-polig x 3, 3-polig x1) (eBay)

14. DC-Buchse - männlich (Amazon)

15. Header-Pins (Amazon)

16. Solarpanel 10W (Voc = 20V-25V) (Amazon)

17. Solarladeregler (Amazon)

18. Versiegelte Blei-Säure-Batterie (Amazon)

Werkzeuge benötigt:

1. Lötkolben (Amazon)

2. Drahtschneider / Abisolierer (Amazon)

3. Heißklebepistole (Amazon)

4. Bohrer (Amazon)

Schritt 2: So funktioniert das System

So funktioniert das System
So funktioniert das System
So funktioniert das System
So funktioniert das System

Das Herzstück des Projekts ist das Intel Edison Board. Es ist an die verschiedenen Sensoren (wie Bodenfeuchtigkeit, Licht, Temperatur, Wasserfluss usw.) und eine Wasserpumpe angeschlossen. Die Sensoren überwachen die verschiedenen Parameter wie Bodenfeuchtigkeit, Sonnenlicht und Wasser Durchfluss/Verbrauch wird dann an das Intel Board gespeist. Dann verarbeitet das Intel-Board die von den Sensoren kommenden Daten und gibt der Wasserpumpe den Befehl zum Bewässern der Pflanze.

Die verschiedenen Parameter werden dann über das eingebaute WiFi von Intel Edison an das Internet gesendet. Anschließend wird es mit Blynk-Apps verbunden, um die Anlage von Ihrem Smartphone/Tablet aus zu überwachen.

Zum besseren Verständnis habe ich die Projekte wie folgt in kleinere Abschnitte unterteilt

1. Erste Schritte mit Edison

2. Stromversorgung für das Projekt

3. Anschließen und Testen der Sensoren

4. Schaltung / Abschirmung herstellen

5. Verbindung mit der Blynk-App

6. Software

7. Vorbereitung des Gehäuses

8. Abschlussprüfung

Schritt 3: Einstellung von Intel Edison

Einstellung von Intel Edison
Einstellung von Intel Edison
Einstellung von Intel Edison
Einstellung von Intel Edison

Ich kaufe dieses Intel Edison und Arduino Expansion Board von Amazon. Ich bin sehr unglücklich, da ich es nicht von Instructable Campaign bekommen habe. Ich bin mit Arduino vertraut, aber ich fand es etwas schwierig, mit dem Intel Edison zu arbeiten. Wie auch immer, nach ein paar Tagen des Versuchs fand ich es recht einfach zu bedienen. Ich werde Sie durch die folgenden Schritte führen, um schnell loszulegen. Also keine Angst:)

Befolgen Sie einfach die folgenden Anweisungen, die die ersten Schritte mit Edison abdecken

Wenn Sie ein absoluter Anfänger sind, folgen Sie den folgenden Anweisungen

Ein absoluter Anfängerleitfaden zum Intel Edison

Wenn Sie ein Mac-Benutzer sind, folgen Sie den folgenden Anweisungen

ECHTER Anfängerleitfaden zum Einrichten des Intel Edison (mit Mac OS)

Abgesehen davon haben Sparkfun und Intel großartige Tutorials für den Einstieg in Edison.

1. Sparkfun-Tutorial

2. Intel-Tutorial

Laden Sie die gesamte erforderliche Software von der Intel-Website herunter

software.intel.com/en-us/iot/hardware/edison/downloads

Nach dem Herunterladen der Software müssen Sie die Treiber, IDE und das Betriebssystem installieren

Treiber:

1. FTDI-Treiber

2. Edison-Treiber

IDE:

Arduino-IDE

Flashen des Betriebssystems:

Edison mit Yocto Linux-Image

Nachdem Sie alle installiert haben, müssen Sie die WLAN-Verbindung einrichten

Schritt 4: Netzteil

Energieversorgung
Energieversorgung
Energieversorgung
Energieversorgung
Energieversorgung
Energieversorgung

Wir brauchen Strom für dieses Projekt für zwei Zwecke

1. Um den Intel Edison (7-12V DC) und verschiedene Sensoren (5V DC) mit Strom zu versorgen

2. Zum Betreiben der DC-Pumpe (9V DC)

Ich wähle eine 12-V-Blei-Säure-Batterie, um das gesamte Projekt mit Strom zu versorgen. Weil ich sie von einer alten Computer-USV bekommen habe. Dann dachte ich, Solarstrom zu verwenden, um die Batterie aufzuladen. Jetzt ist mein Projekt absolut zuverlässig und umweltfreundlich.

Siehe die obigen Abbildungen zum Vorbereiten des Netzteils.

Das Solarladesystem besteht aus zwei Hauptkomponenten

1. Sonnenkollektor: Es wandelt Sonnenlicht in elektrische Energie um

2. Solarladeregler: Um die Batterie optimal aufzuladen und die Last zu steuern

Ich habe 3 Anleitungen zur Herstellung eines Solarladereglers geschrieben. So können Sie ihm folgen, um Ihre eigenen zu machen.

ARDUINO-SOLAR-LADE-CONTROLLER

Wenn Sie es nicht machen möchten, kaufen Sie es einfach bei eBay oder Amazon.

Verbindung:

Die meisten Laderegler haben normalerweise 3 Anschlüsse: Solar, Batterie und Last.

Schließen Sie zuerst den Laderegler an die Batterie an, da dies ermöglicht, dass der Laderegler auf die entsprechende Systemspannung kalibriert wird. Schließen Sie zuerst den Minuspol und dann den Pluspol an. Schließen Sie das Solarpanel an (zuerst negativ und dann positiv). Schließen Sie schließlich den DC-Lastanschluss an. In unserem Fall ist die Last Intel Edison und DC-Pumpe.

Aber Intel Board und Pumpe benötigen eine stabile Spannung. Daher wird ein DC-DC-Abwärtswandler am DC-Lastanschluss des Ladereglers angeschlossen.

Schritt 5: Feuchtigkeitssensor

Feuchtigkeitssensor
Feuchtigkeitssensor
Feuchtigkeitssensor
Feuchtigkeitssensor
Feuchtigkeitssensor
Feuchtigkeitssensor

Die arbeitenden Feuchtigkeitssensoren basieren auf dem spezifischen Widerstand von Wasser, um den Feuchtigkeitsgehalt des Bodens zu bestimmen. Die Sensoren messen den Widerstand zwischen zwei separaten zwei Sonden, indem sie einen Strom durch eine von ihnen senden und einen entsprechenden Spannungsabfall aufgrund eines bekannten Widerstandswerts lesen.

Je mehr Wasser, desto geringer der Widerstand, und damit können wir Schwellenwerte für den Feuchtigkeitsgehalt bestimmen. Wenn der Boden trocken ist, ist der Widerstand hoch und der LM-393 zeigt einen hohen Wert am Ausgang an. Wenn der Boden nass ist, wird ein niedriger Wert in der Ausgabe angezeigt.

LM-393 TREIBER (Feuchtigkeitssensor) -> Intel Edison

GND -> GND

5 V -> 5

VOUT -> A0

Testcode:

int feucht_sensor_Pin = A0; // Sensor ist mit analogem Pin A0. verbunden

int feuchter_sensor_Wert = 0; // Variable zum Speichern des vom Sensor kommenden Werts void setup () { Serial.begin (9600); aufrechtzuerhalten. Void loop () {// den Wert vom Sensor lesen: feucht_sensor_Value = analogRead (moist_sensor_Pin); Verzögerung (1000); Serial.print ("Feuchtesensor Reading = "); Serial.println (moist_sensor_Value); }

Schritt 6: Lichtsensor

Lichtsensor
Lichtsensor
Lichtsensor
Lichtsensor
Lichtsensor
Lichtsensor

Um die Menge des auf die Pflanze fallenden Sonnenlichts zu überwachen, benötigen wir einen Lichtsensor. Sie können einen vorgefertigten Sensor dafür kaufen. Aber ich bevorzuge es, meinen eigenen zu machen, indem ich eine Fotozelle / LDR verwende in vielen Größen und Spezifikationen.

Wie es funktioniert ?

Eine Fotozelle ist im Grunde ein Widerstand, der seinen Widerstandswert (in Ohm) ändert, je nachdem, wie viel Licht auf das verschnörkelte Gesicht scheint. Je höher die Lichtmenge, die darauf fällt, desto geringer ist der Widerstand und umgekehrt.

Um mehr über die Lichtschranke zu erfahren, klicken Sie hier

Brotplatinenschaltung:

Der Lichtsensor kann hergestellt werden, indem eine Spannungsteilerschaltung mit einem oberen Widerstand (R1) als Fotozelle/LDR und einem und einem unteren Widerstand (R2) als 10K-Widerstand hergestellt wird. Siehe die oben gezeigte Schaltung.

Um mehr darüber zu erfahren, können Sie das Adafruit-Tutorial sehen.

Verbindung:

LDR ein Pin - 5V

Anschluss --- A1

10K Widerstand ein Pin - GND

Optionale Rauschfilterschaltung: Schließen Sie einen 0,1uF-Kondensator über den 10K-Widerstand an, um das unerwünschte Rauschen herauszufiltern.

Testcode:

Ergebnis:

Der Messwert des seriellen Monitors zeigt, dass der Sensorwert bei hellem Sonnenlicht höher und bei Schatten niedriger ist.

int LDR = A1; // LDR ist mit analogem Pin A1 verbunden

int LDRWert = 0; // das ist eine Variable zum Speichern von LDR-Werten void setup () { Serial.begin (9600); // den seriellen Monitor mit 9600 buad starten aufrechtzuerhalten. Void loop () { LDRValue = analogRead (LDR); // liest den Wert des ldr über LDR Serial.print ("Lichtsensorwert: "); Serial.println (LDRWert); // druckt die LDR-Werte auf die serielle Monitorverzögerung (50); // Dies ist die Geschwindigkeit, mit der LDR den Wert an Arduino sendet}

Schritt 7: Machen Sie den Lichtsensor

Machen Sie den Lichtsensor
Machen Sie den Lichtsensor
Machen Sie den Lichtsensor
Machen Sie den Lichtsensor
Machen Sie den Lichtsensor
Machen Sie den Lichtsensor
Machen Sie den Lichtsensor
Machen Sie den Lichtsensor

Wenn Sie einen Seeedstudio Groove-Lichtsensor haben, können Sie diesen Schritt überspringen. Aber ich habe keinen Groove-Sensor, also habe ich meinen eigenen gemacht. Wenn Sie keinen Zweifel haben, werden Sie mehr erfahren und nach der Fertigstellung eine große Freude empfinden.

Nehmen Sie zwei Drähte mit der gewünschten Länge und entfernen Sie die Isolierung an den Enden. Schließen Sie am Ende einen zweipoligen JST-Stecker an. Sie können auch einen Stecker mit Drähten kaufen.

Die Fotozelle hat lange Beine, die noch auf kurze Stichleitungen geklemmt werden müssen, um zu den Anschlussdrähten zu passen.

Schneiden Sie zwei kurze Schrumpfstücke ab, um jedes Bein zu isolieren. Führen Sie den Schrumpfschlauch in die Drähte ein.

Dann wird die Fotozelle auf das Ende der Anschlussdrähte gelötet.

Jetzt ist der Sensor fertig. Sie können diesen also einfach an die gewünschte Stelle schnallen. Der 10K-Widerstand und der 0,1uF-Kondensator werden auf die Hauptplatine gelötet, die ich später erkläre.

Schritt 8: Durchflusssensor

Durchflusssensor
Durchflusssensor
Durchflusssensor
Durchflusssensor
Durchflusssensor
Durchflusssensor
Durchflusssensor
Durchflusssensor

Der Durchflusssensor wird verwendet, um Flüssigkeit zu messen, die durch ein Rohr / einen Behälter fließt. Sie denken vielleicht, warum wir diesen Sensor brauchen. Es gibt zwei Hauptgründe

1. Um die Wassermenge zu messen, die zum Gießen der Pflanzen verwendet wird, um Verschwendung zu vermeiden

2. Um die Pumpe auszuschalten, um Trockenlauf zu vermeiden.

Wie funktioniert der Sensor?

Es funktioniert nach dem Prinzip des „Hall-Effekts“. In einem Leiter wird senkrecht zum elektrischen Strom und dem dazu senkrechten Magnetfeld eine Spannungsdifferenz induziert. Ein kleiner Lüfter-/Propellerrotor wird in den Weg der strömenden Flüssigkeit gelegt, wenn die Flüssigkeit fließt, dreht sich der Rotor. Die Welle des Rotors ist mit einem Hall-Effekt-Sensor verbunden. Es ist eine Anordnung aus einer stromdurchflossenen Spule und einem Magneten, die mit der Welle des Rotors verbunden sind. Somit wird eine Spannung/ein Impuls induziert, wenn sich dieser Rotor dreht. In diesem Durchflussmesser gibt er für jeden Liter Flüssigkeit, die pro Minute durch ihn hindurchtritt, etwa wenige Impulse aus. Die Durchflussrate in l/h kann berechnet werden, indem die Impulse vom Ausgang des Sensors gezählt werden. Der Intel Edison führt die Zählaufgabe aus.

Die Durchflusssensoren werden mit drei Drähten geliefert:

1. Rot/VCC (5-24V DC-Eingang)

2. Schwarz/GND (0V)

3. Gelb/OUT (Impulsausgang)

Vorbereiten des Pumpenanschlusses: Die Pumpe wird mit JST-Stecker und Kabeln geliefert. Aber die Buchse in meinem Lager passte nicht dazu und die Kabellänge ist auch klein. Also schneide ich den Originalstecker und löte einen neuen Stecker mit passender Größe an.

Verbindung:

Sensor ---- Intel

Vcc -- 5V

GND-- GND

AUS -- D2

Testcode:

Der Puls-Out-Pin des Durchflusssensors ist mit dem digitalen Pin 2 verbunden. Der Pin-2 dient als externer Interrupt-Pin.

Dies wird verwendet, um die Ausgangsimpulse des Wasserdurchflusssensors zu lesen. Wenn das Intel-Board den Puls erkennt, löst es sofort eine Funktion aus.

Um mehr über Interrupt zu erfahren, können Sie die Arduino-Referenzseite besuchen.

Der Testcode stammt von SeeedStudio. Weitere Details finden Sie hier

Hinweis: Für die Durchflussberechnung müssen Sie die Gleichung gemäß Ihrem Pumpendatenblatt ändern.

// Lesen der Flüssigkeitsdurchflussrate mit Seeeduino und Water Flow Sensor von Seeedstudio.com// Code angepasst von Charles Gantt aus PC Fan RPM Code geschrieben von Crenn @thebestcasescenario.com // https://themakersworkbench.com https://thebestcasescenario.com https://seeedstudio.com volatile int NbTopsFan; // Messen der steigenden Flanken des Signals Int Calc; int Hallsensor = 2; // Die Pin-Position des Sensors void rpm () // Dies ist die Funktion, die der Interrupt aufruft { NbTopsFan ++; // Diese Funktion misst die steigende und fallende Flanke des Hall-Effekt-Sensorsignals} // Die Methode setup () wird einmal ausgeführt, wenn die Skizze startet void setup () // { pinMode (hallsensor, INPUT); // initialisiert den digitalen Pin 2 als Eingang Serial.begin (9600); //Dies ist die Setup-Funktion, bei der der serielle Port initialisiert wird, attachInterrupt (0, rpm, RISING); // und der Interrupt ist angehängt} // die loop ()-Methode läuft immer wieder, // solange das Arduino Strom hat void loop () { NbTopsFan = 0; // Setze NbTops auf 0 bereit für Berechnungen sei(); // Aktiviert die Verzögerung der Unterbrechungen (1000); // 1 Sekunde warten cli (); // Interrupts deaktivieren Calc = (NbTopsFan * 60 / 73); // (Impulsfrequenz x 60) / 73Q, = Durchflussmenge in L/Stunde Serial.print (Calc, DEC); // Druckt die über Serial.print berechnete Zahl ("L/hour\r\n"); // Gibt "L/hour" aus und gibt eine neue Zeile zurück}

Schritt 9: DC-Pumpe

Gleichstrompumpe
Gleichstrompumpe
DC-Pumpe
DC-Pumpe
Gleichstrompumpe
Gleichstrompumpe

Die Pumpe ist im Grunde ein untersetzter Gleichstrommotor, hat also viel Drehmoment. Im Inneren der Pumpe befindet sich ein „Kleeblatt“-Muster von Rollen. Während sich der Motor dreht, drückt das Kleeblatt auf das Rohr, um die Flüssigkeit zu drücken. Die Pumpe muss nicht angesaugt werden und kann sich sogar problemlos selbst mit Wasser von einem halben Meter ansaugen.

Die Pumpe ist kein Tauchtyp. Sie berührt also nie die Flüssigkeit und macht sie zu einer ausgezeichneten Wahl für kleine Gartenarbeiten.

Treiberschaltung:

Wir können die Pumpe nicht direkt über die Edision-Pins mit Strom versorgen, da die Edison-Pins nur einen geringen Strom liefern können. Um die Pumpe anzutreiben, benötigen wir also eine separate Treiberschaltung. Der Treiber kann mit einem n-Kanal-MOSFET hergestellt werden.

Sie können die im obigen Bild gezeigte Treiberschaltung sehen.

Die Pumpe hat zwei Anschlüsse. Der mit einem roten Punkt markierte Anschluss ist positiv. Siehe Bild.

Es wird empfohlen, die Gleichstrompumpe mit 3 V bis 9 V zu betreiben. Aber unsere Stromquelle ist eine 12-V-Batterie. Um die gewünschte Spannung zu erreichen, müssen wir die Spannung absenken. Dies geschieht durch einen DC-Abwärtswandler. Der Ausgang wird durch Einstellen des On-Board-Potentiometers auf 9 V eingestellt.

Hinweis: Wenn Sie einen IRL540-MOSFET verwenden, müssen Sie die Treiberschaltung nicht herstellen, da sie logisch ist.

Vorbereiten des Pumpenanschlusses:

Nehmen Sie den zweipoligen JST-Stecker mit Draht. Löten Sie dann den roten Draht an die Polarität mit der Punktmarkierung und den schwarzen Draht an den anderen Anschluss.

Hinweis: Bitte nicht lange im Leerlauf testen, innen mit Kunststoffblättern, kann keine Verunreinigungen ansaugen.

Schritt 10: Bereiten Sie das Sield. vor

Bereiten Sie das Sield vor
Bereiten Sie das Sield vor
Bereiten Sie das Sield vor
Bereiten Sie das Sield vor
Bereiten Sie das Sield vor
Bereiten Sie das Sield vor

Da ich keinen Nutschirm für den Sensoranschluss hatte. Um den Anschluss zu erleichtern, habe ich meinen eigenen gemacht.

Ich habe für die Herstellung eine doppelseitige Prototypenplatte (5 cm x 7 cm) verwendet.

Schneiden Sie 3 Streifen des geraden Stiftleistenstifts wie in der Abbildung gezeigt ab.

Setzen Sie den Header in die Intel-Buchsenleisten ein.

Legen Sie die Prototypenplatine direkt darüber und markieren Sie die Position mit einem Marker.

Dann alle Header verlöten.

Schritt 11: Machen Sie die Schaltung

Machen Sie den Kreis
Machen Sie den Kreis
Machen Sie den Kreis
Machen Sie den Kreis
Machen Sie den Kreis
Machen Sie den Kreis

Das Schild besteht aus:

1. Netzteilanschluss (2-polig)

2. Pumpenanschluss (2-polig) und seine Treiberschaltung (IRF540 MOSFET, 2N3904 Transistor, 10K und 1K Widerstände und 1N4001 Anti-Parallel-Diode)

3. Sensoranschlüsse:

  • Feuchtigkeitssensor - Der Anschluss für den Feuchtigkeitssensor ist mit 3-poligen geraden Stiftleisten ausgestattet.
  • Lichtsensor - Der Lichtsensoranschluss ist eine 2-polige JST-Buchse, der zugehörige Stromkreis (10K-Widerstand und 0,1uF-Kondensator) wird auf der Abschirmung hergestellt
  • Durchflusssensor: Der Durchflusssensoranschluss ist eine 3-polige JST-Buchse.

4. Pumpen-LED: Eine grüne LED wird verwendet, um den Pumpenstatus zu erkennen. (Grüne LED und 330R Widerstand)

Löten Sie alle Anschlüsse und andere Komponenten gemäß dem oben gezeigten Schema.

Schritt 12: Blynk App und Bibliothek installieren

Installieren Sie die Blynk-App und -Bibliothek
Installieren Sie die Blynk-App und -Bibliothek
Installieren Sie die Blynk-App und -Bibliothek
Installieren Sie die Blynk-App und -Bibliothek

Da die Intel Edision WiFi eingebaut haben, dachte ich daran, sie mit meinem Router zu verbinden und die Anlagen von meinem Smartphone aus zu überwachen. Ich habe nach einer einfachen Option gesucht, damit jeder mit wenig Erfahrung es schaffen kann. Die beste Option, die ich gefunden habe, ist die Verwendung der Blynk-App.

Blynk ist eine App, die die volle Kontrolle über Arduino, Rasberry, Intel Edision und viele weitere Hardware ermöglicht. Sie ist sowohl für Android als auch für IPhone kompatibel. Derzeit ist die Blynk-App kostenlos erhältlich.

Sie können die App unter folgendem Link herunterladen

1. Für Android

2. Für Iphone

Nachdem Sie die App heruntergeladen haben, installieren Sie sie auf Ihrem Smartphone.

Dann müssen Sie die Bibliothek in Ihre Arduino IDE importieren.

Laden Sie die Bibliothek herunter

Wenn Sie die App zum ersten Mal ausführen, müssen Sie sich anmelden – geben Sie also eine E-Mail-Adresse und ein Passwort ein.

Klicken Sie auf das „+“oben rechts in der Anzeige, um ein neues Projekt zu erstellen. Benennen Sie es dann. Ich habe es „Automated Garden“genannt.

Wählen Sie die Zielhardware Intel Edition

Klicken Sie dann auf „E-Mail“, um sich das Auth-Token zu senden – Sie benötigen es im Code

Schritt 13: Erstellen des Dashboards

Erstellen des Dashboards
Erstellen des Dashboards
Erstellen des Dashboards
Erstellen des Dashboards
Erstellen des Dashboards
Erstellen des Dashboards

Das Dashboard besteht aus verschiedenen Widgets. Um Widgets hinzuzufügen, gehen Sie wie folgt vor:

Klicken Sie auf „Erstellen“, um den Hauptbildschirm des Dashboards aufzurufen.

Drücken Sie als nächstes erneut "+", um die "Widget-Box" zu erhalten

Ziehen Sie dann 2 Diagramme.

Klicken Sie auf die Grafiken, es öffnet sich ein Einstellungsmenü wie oben gezeigt.

Sie müssen den Namen "Feuchtigkeit" ändern, den Virtual Pin V1 auswählen und dann den Bereich von 0 -100 ändern.

Ändern Sie die Position des Schiebereglers für verschiedene Diagrammmuster. Wie Balken oder Linie.

Sie können die Farbe auch ändern, indem Sie auf das Kreissymbol rechts neben dem Namen klicken.

Fügen Sie dann zwei Messgeräte, 1 Wertanzeige und Twitter hinzu.

Befolgen Sie das gleiche Verfahren für die Einstellung. Sie können sich die oben gezeigten Bilder ansehen.

Schritt 14: Programmierung:

Programmierung
Programmierung
Programmierung
Programmierung
Programmierung
Programmierung

In den vorherigen Schritten haben Sie den Code aller Sensoren getestet. Jetzt ist es an der Zeit, sie miteinander zu kombinieren.

Sie können den Code über den unten stehenden Link herunterladen.

Öffnen Sie die Arduino IDE und wählen Sie den Boardnamen "Intel Edison" und PORT Nr.

Laden Sie den Code hoch. Klicken Sie in der Blynk-App auf das Dreiecksymbol in der oberen rechten Ecke. Jetzt sollten Sie die Grafiken und andere Parameter visualisieren.

Updates zur WLAN-Datenprotokollierung (27.10.2015): Funktionieren der Blynk-App auf Feuchtigkeits- und Lichtsensor getestet. Ich arbeite an Flow Sensor und Twiter.

Seien Sie also für Updates in Kontakt.

Schritt 15: Gehäuse vorbereiten

Gehäuse vorbereiten
Gehäuse vorbereiten
Gehäuse vorbereiten
Gehäuse vorbereiten
Gehäuse vorbereiten
Gehäuse vorbereiten
Gehäuse vorbereiten
Gehäuse vorbereiten

Um das System kompakt und tragbar zu machen, habe ich alle Teile in ein Kunststoffgehäuse gesteckt.

Platzieren Sie zuerst alle Komponenten und markieren Sie sie, um Löcher zu machen (für Rohre, Kabelbinder zur Befestigung der Pumpe und Drähte)

Binden Sie die Pumpe mit einem Kabelbinder fest.

Schneiden Sie einen kleinen Silikonschlauch ab und verbinden Sie den Pumpenauslass mit dem Durchflusssensor.

Führen Sie einen langen Silikonschlauch in die Löcher in der Nähe des Pumpensaugers ein.

Setzen Sie einen weiteren Silikonschlauch ein und verbinden Sie ihn mit dem Durchflusssensor.

Installieren Sie den Abwärtswandler an der einen Seitenwand des Gehäuses. Sie können wie bei mir Klebstoff oder 3M-Pad auftragen.

Heißkleber an der Unterseite des Durchflusssensors auftragen.

Platzieren Sie das Intel-Board mit dem vorbereiteten Schild. Ich habe 3M-Montagequadrate zum Aufkleben auf das Gehäuse aufgebracht.

Schließen Sie schließlich alle Sensoren an die entsprechenden Header auf der Abschirmung an.

Schritt 16: Abschlussprüfung

Abschlussprüfung
Abschlussprüfung

Öffnen Sie die Blynk-App und drücken Sie die Wiedergabetaste (Dreieckssymbol), um das Projekt auszuführen. Nach einigen Sekunden sollten die Grafiken und Anzeigen aktiv sein. Dies zeigt an, dass Ihr Intel Edison mit dem Router verbunden ist.

Feuchtigkeitssensortest:

Nehmen Sie einen Topf mit trockener Erde und setzen Sie den Feuchtigkeitssensor ein. Gießen Sie dann nach und nach Wasser und beobachten Sie die Messwerte auf Ihrem Smartphone. Es sollte erhöht werden.

Lichtsensor:

Der Lichtsensor kann überprüft werden, indem der Lichtsensor in Richtung des Lichts und von ihm weg gerichtet wird. Die Änderungen sollten auf Ihrem Smartphone-Diagramm und -Anzeigen widergespiegelt werden.

Gleichstrompumpe:

Wenn der Feuchtigkeitsgehalt unter 40% fällt, startet die Pumpe und die grüne LED leuchtet. Sie können die Sonde aus dem nassen Boden entfernen, um die Situation zu simulieren.

Durchflusssensor:

Der Flusssensorcode funktioniert auf Arduino, gibt aber bei Intel Edison einen Fehler. Ich arbeite daran.

Twitter-Twit:

Noch nicht getestet. Ich werde es so schnell wie möglich tun. Bleiben Sie dran für Updates.

Sie können auch das Demo-Video sehen

Wenn Ihnen dieser Artikel gefallen hat, vergessen Sie nicht, ihn weiterzugeben!Folgen Sie mir für weitere DIY-Projekte und -Ideen. Dankeschön !!!

Intel® IoT-Einladungen
Intel® IoT-Einladungen
Intel® IoT-Einladungen
Intel® IoT-Einladungen

Erster Preis beim Intel® IoT Invitational

Empfohlen: