Inhoudsopgave:

SLIM IRRIGATIESYSTEEM met behulp van IoT # 'Built on BOLT' - Ajarnpa
SLIM IRRIGATIESYSTEEM met behulp van IoT # 'Built on BOLT' - Ajarnpa

Video: SLIM IRRIGATIESYSTEEM met behulp van IoT # 'Built on BOLT' - Ajarnpa

Video: SLIM IRRIGATIESYSTEEM met behulp van IoT # 'Built on BOLT' - Ajarnpa
Video: 에리데스 오도라타 '이원' 키우기 완전정복!!! 특성과 쉽게 키우는데 방법. 2024, November
Anonim
SLIM IRRIGATIESYSTEEM met behulp van IoT # 'Built on BOLT'
SLIM IRRIGATIESYSTEEM met behulp van IoT # 'Built on BOLT'

Het Smart Irrigation System is een op IoT gebaseerd apparaat dat in staat is om het irrigatieproces te automatiseren door de vochtigheid van de bodem en de klimaatomstandigheden (zoals regen) te analyseren. Ook worden de gegevens van sensoren in grafische vorm weergegeven op de BOLT-cloudpagina. Voor een gedetailleerde beschrijving van het project klik op de Research Paper-link hieronder:

In dit project zullen we de Arduino / 328p-microcontroller via een webpagina besturen om de motor te besturen (d.w.z. 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, indien gewenst, de motor met slechts een klik uit te schakelen.

Zodra de motorpomp is gestart, zal de volgende geautomatiseerde toestand werken

1. De gebruiker kan desgewenst de motor uitschakelen door op de webpagina te klikken.

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

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

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

5. Ook worden gegevens van verschillende sensoren, zoals vochtsensor, temperatuursensor, vochtigheidssensor weergegeven op BOLT-cloud in grafische vorm, maar vanwege de beperking van BOLT heb ik slechts één sensorgegevens weergegeven (vochtsensorgegevens).

Stap 1: Blokschema van project

Image
Image
Blokdiagram van project
Blokdiagram van project

DO de aansluiting van sensoren, BOUT en relais zoals aangegeven in het diagram. Ik heb 328p microcontroller 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 een interface van verschillende sensoren met Arduino en een interface van Arduino met BOLT om gegevens van de sensor op de BOLT-cloudpagina te verzenden.

Stap 3: Codering van HTML-pagina

Codering van HTML-pagina
Codering van HTML-pagina

In deze stap coderen we de HTML-pagina waarmee we de opdracht naar Arduino sturen voor het besturen van de motor (d.w.z. om de motor te STARTEN en STOPPEN).

Stap 4: JavaScript uploaden naar BOLT Cloud

JavaScript uploaden naar BOLT Cloud
JavaScript uploaden naar 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 uploadt deze in grafische vorm naar BOLT cloud.

Stap 5: Configuratie op BOLT Cloud-pagina

Configuratie op BOLT Cloud-pagina
Configuratie op BOLT Cloud-pagina
Configuratie op BOLT Cloud-pagina
Configuratie op BOLT Cloud-pagina

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

1- open de boutwolkpagina - klik op de link

en log daar dan op in.

2- klik vervolgens op DEVELOPER CONSOLE -> Klik op de knop "+" om een nieuw product aan te maken in de sectie PRODUCTEN.

3- In de sectie MAAK NIEUW PRODUCT -

i- schrijf een naam voor een nieuw product

ii- kies een pictogram

iii- Selecteer UI als standaard.html

4- klik op MAAK PRODUCT

5- Klik daarna op "JA" voor het maken van HARDWARECONFIGURATIE

6- Selecteer vervolgens GPIO en aantal pins als 1

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

8- en VARIABELE NAAM 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 gegevensvisualisatie implementeren

Configuratie en gegevensvisualisatie implementeren
Configuratie en gegevensvisualisatie 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 bijv. - temp. Klik nu op de knop Configuratie implementeren.

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

Aanbevolen: