SLIMME IRRIGATIESYSTEEM met IoT # 'Built on BOLT'

Het Smart Irrigation System is een op IoT gebaseerd apparaat dat in staat is om het irrigatieproces te automatiseren door het analyseren van het vocht van de bodem en de klimaatomstandigheden (zoals regen) .Ook worden de gegevens van sensoren in grafische vorm weergegeven op de BOLT-cloudpagina. Voor een gedetailleerde beschrijving van het project klikt u op de onderstaande Research Paper-link: //dx.doi.org/10.17577/IJERTV6IS060067

In dit project zullen we de arduino / 328p-microcontroller via een webpagina besturen om de motor te regelen (dwz om de motor te starten en te stoppen) en de rest van het hele irrigatieproces wordt automatisch bestuurd door arduino zelf.

De gebruiker hoeft alleen maar de motor te starten of, als hij dat wenst, kan hij de motor met slechts een klik uitschakelen.

Zodra de motorpomp is gestart, werkt de volgende geautomatiseerde toestand

1. De gebruiker kan de motor desgewenst uitschakelen door een klik op de webpagina.

2. De motorpomp wordt automatisch uitgeschakeld zodra de bodemvochtsensor de vereiste drempelwaarde heeft bereikt.

3. Als de weersomstandigheden zodanig zijn dat het begon te regenen, dan zal de microcontroller de motorpomp uitschakelen tot het regent. En daarna controleert hij of de bodemvochtsensor de drempelwaarde heeft bereikt of niet. Als deze de drempelwaarde overschrijdt, blijft de motorpomp uitgeschakeld, anders start hij automatisch opnieuw. Dit helpt bij het besparen van water en elektriciteit.

4. ook in het geval dat de voeding wordt afgesloten en de motor wordt uitgeschakeld. Het zal automatisch opnieuw opstarten wanneer er stroomtoevoer beschikbaar is, de gebruiker hoeft zich geen zorgen te maken over het handmatig herstarten van de motorpomp.

5. Ook gegevens van verschillende sensorachtige vochtsensor, temperatuursensor, vochtigheidssensor worden grafisch weergegeven op de BOLT-wolk, maar vanwege de beperking van BOLT heb ik slechts één sensorgegevens weergegeven (vochtsensorgegevens).

Stap 1: Blokdiagram van project

DOE de aansluiting van sensoren, BOUT en relais zoals aangegeven in het diagram. Ik heb een microcontroller van 328p gebruikt die wordt gebruikt in ARDUINO. U kunt dus Arduino gebruiken in plaats van een 328P-microcontroller.

Stap 2: Arduino-code voor project

Hardserial.ino is arduino-code die bestaat uit interfacing van verschillende sensoren met arduino en interfacing van Arduino met BOLT om sensorgegevens naar de BOLT-cloudpagina te verzenden.

Bijlagen

  • hardserial.ino Downloaden

Stap 3: Codering van HTML-pagina

In deze stap zullen we de HTML-pagina coderen waarmee we een commando naar Arduino sturen voor het besturen van de motor (dwz om de motor te STARTEN en STOPPEN).

Bijlagen

  • cloudcontrol.zip Downloaden

Stap 4: JavaScript uploaden op BOLT Cloud

Schrijf de volgende JS-code notepad ++

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

en sla het vervolgens op met de bestandsextensie .js. Dit is erg belangrijk, dit neemt de waarde van sensoren en upload deze in grafische vorm op de BOLT-cloud.

Stap 5: Configuratie op BOLT Cloud Page

Als je al een BOLT-apparaat hebt gekocht en hebt geregistreerd, dan

1- open de bolt cloud-pagina - klik op de link //cloud.boltiot.com

en log dan in.

2- en klik vervolgens op ONTWIKKELCONSOLE -> Klik op de knop "+" om een ​​nieuw product te maken in het gedeelte PRODUCTEN.

3- In het gedeelte NIEUW PRODUCT MAKEN -

i- schrijf een naam voor een nieuw product

ii- kies een pictogram

iii- Selecteer UI als default.html

4- klik op PRODUCT MAKEN

5- NA die klik op "JA" om HARDWARE CONFIGURATIE te creëren

6- Selecteer vervolgens GPIO en het aantal pinnen als 1

7- Kies pin als "AO" [we hebben de vochtsensor aangesloten op A0 pin]

8- en VARIABLE NAME als "temp" [omdat we temp als variabele hebben geschreven in js-code {STEP-4}]

9- Upload ten slotte het JS-bestand in de sectie UPLOAD FILES en wijzig het standaard html-bestand van dat js-bestand.

Stap 6: Configuratie en gegevensvisulisatie implementeren

1- Klik op het tabblad APPARATEN. Uw apparaat-ID wordt weergegeven. Selecteer nu onder het producttabblad de naam van uw product "Bolt IoT-product". Voor bijvoorbeeld - temp. Klik nu op de knop Configuratie implementeren.

2- Ga naar de startpagina en klik op BOLT-eenheid. Het zal naar u doorverwijzen op de nieuwe pagina waar u een grafiek voor vocht met betrekking tot tijd kunt zien.

Verwante Artikelen