Inhaltsverzeichnis:

INTELLIGENTES BEWÄSSERUNGSSYSTEM mit IoT # 'Built on BOLT' - Gunook
INTELLIGENTES BEWÄSSERUNGSSYSTEM mit IoT # 'Built on BOLT' - Gunook

Video: INTELLIGENTES BEWÄSSERUNGSSYSTEM mit IoT # 'Built on BOLT' - Gunook

Video: INTELLIGENTES BEWÄSSERUNGSSYSTEM mit IoT # 'Built on BOLT' - Gunook
Video: 200 Unbelievable Modern Agriculture Machines That Are At Another Level 2024, November
Anonim
INTELLIGENTES BEWÄSSERUNGSSYSTEM mit IoT # 'Built on BOLT'
INTELLIGENTES BEWÄSSERUNGSSYSTEM mit IoT # 'Built on BOLT'

Das Smart Irrigation System ist ein IoT-basiertes Gerät, das in der Lage ist, den Bewässerungsprozess zu automatisieren, indem es die Feuchtigkeit des Bodens und den Klimazustand (wie Regen) analysiert. Auch die Daten der Sensoren werden in grafischer Form auf der BOLT Cloud-Seite angezeigt. Für eine detaillierte Beschreibung des Projekts klicken Sie auf den unten angegebenen Link zum Forschungspapier -

In diesem Projekt werden wir dem Arduino / 328p-Mikrocontroller über eine Webseite befehlen, den Motor zu steuern (dh den Motor zu starten und zu stoppen) und der Rest des gesamten Bewässerungsprozesses wird automatisch von Arduino selbst gesteuert.

Der Benutzer muss nur – den Motor starten oder auf Wunsch den Motor mit nur einem Klick ausschalten.

Sobald die Motorpumpe gestartet ist, funktioniert die folgende automatische Bedingung

1. Der Benutzer kann den Motor auf Wunsch durch einen Klick auf die Webseite ausschalten.

2. Die Motorpumpe wird automatisch ausgeschaltet, sobald der Bodenfeuchtesensor den erforderlichen Schwellenwert erreicht hat.

3. Wenn es aufgrund der Wetterbedingungen zu regnen begann, schaltet der Mikrocontroller die Motorpumpe ab, bis es regnete. Und danach prüft er, ob der Bodenfeuchtesensor den Schwellwert erreicht hat oder nicht. Beim Überschreiten des Schwellenwertes bleibt die Motorpumpe abgeschaltet, ansonsten startet sie automatisch wieder. Dies hilft bei der Einsparung von Wasserressourcen und Strom.

4. Auch wenn die Stromversorgung unterbrochen und der Motor ausgeschaltet wird. Sie wird automatisch neu gestartet, wenn die Stromversorgung verfügbar ist. Der Benutzer muss sich nicht um den manuellen Neustart der Motorpumpe kümmern.

5. Auch Daten verschiedener Sensoren wie Feuchtigkeitssensor, Temperatursensor, Feuchtigkeitssensor werden in grafischer Form auf der BOLT-Cloud angezeigt, aber aufgrund der Einschränkung von BOLT habe ich nur die Daten eines Sensors (Feuchtigkeitssensordaten) angezeigt.

Schritt 1: Blockschaltbild des Projekts

Image
Image
Blockschaltbild des Projekts
Blockschaltbild des Projekts

Führen Sie den Anschluss von Sensoren, BOLZEN und Relais wie im Diagramm angegeben durch. Ich habe einen 328p-Mikrocontroller verwendet, der in ARDUINO verwendet wird. Sie können also Arduino anstelle des 328P-Mikrocontrollers verwenden.

Schritt 2: Arduino-Code für Projekt

Hardserial.ino ist Arduino-Code, der aus einer Schnittstelle verschiedener Sensoren mit Arduino und einer Schnittstelle von Arduino mit BOLT besteht, um Daten des Sensors auf der BOLT-Cloud-Seite zu senden.

Schritt 3: Codierung der HTML-Seite

Codierung der HTML-Seite
Codierung der HTML-Seite

In diesem Schritt codieren wir die HTML-Seite, über die wir den Befehl an Arduino senden, um den Motor zu steuern (d. h. um den Motor zu starten und zu stoppen).

Schritt 4: Hochladen von JavaScript in die BOLT Cloud

Hochladen von JavaScript in die BOLT Cloud
Hochladen von JavaScript in die BOLT Cloud

Schreiben Sie den folgenden JS-Code notepad++

setChartType('lineGraph');plotChart('time_stamp', 'temp');

und speichern Sie es dann mit der Dateierweiterung.js. Dies ist sehr wichtig. Dadurch wird der Wert der Sensoren erfasst und in grafischer Form in die BOLT-Cloud hochgeladen.

Schritt 5: Konfiguration auf der BOLT Cloud-Seite

Konfiguration auf der BOLT Cloud-Seite
Konfiguration auf der BOLT Cloud-Seite
Konfiguration auf der BOLT Cloud-Seite
Konfiguration auf der BOLT Cloud-Seite

Wenn Sie bereits ein BOLT-Gerät gekauft und registriert haben, dann

1- Öffnen Sie die Schraubenwolkenseite - klicken Sie auf den Link

und dann logge dich dort ein.

2- Klicken Sie dann auf ENTWICKLERKONSOLE -> Klicken Sie auf die Schaltfläche "+", um ein neues Produkt im Abschnitt PRODUKTE zu erstellen.

3- Im Abschnitt NEUES PRODUKT ERSTELLEN -

Ich schreibe einen beliebigen Namen für ein neues Produkt

ii- Wählen Sie ein beliebiges Symbol

iii- Wählen Sie die Benutzeroberfläche als default.html

4- klicken Sie auf PRODUKT ERSTELLEN

5- Klicken Sie danach auf "JA", um die HARDWARE-KONFIGURATION zu erstellen

6- Wählen Sie dann GPIO und die Anzahl der Pins als 1

7- Wählen Sie den Pin als "AO" [wir haben den Feuchtigkeitssensor an A0-Pin angeschlossen]

8- und VARIABLE NAME als "temp" [weil wir temp als Variable in js-Code geschrieben haben {STEP-4}]

9- Laden Sie zuletzt die JS-Datei im Abschnitt UPLOAD FILES hoch und ändern Sie die Standard-HTML-Datei aus dieser js-Datei.

Schritt 6: Bereitstellen von Konfiguration und Datenvisualisierung

Bereitstellen von Konfiguration und Datenvisualisierung
Bereitstellen von Konfiguration und Datenvisualisierung

1- Klicken Sie auf die Registerkarte GERÄTE. Ihre Geräte-ID wird aufgelistet. Wählen Sie nun auf der Registerkarte Produkt den Namen Ihres Produkts „Bolt IoT Product“. Für zB - Temp. Klicken Sie nun auf die Schaltfläche Konfiguration bereitstellen.

2- Gehen Sie zur Homepage und klicken Sie auf BOLT unit. Es wird auf die neue Seite weitergeleitet, auf der Sie ein Diagramm für die Feuchtigkeit in Bezug auf die Zeit sehen können.

Empfohlen: