Sisällysluettelo:

Älykäs kastelujärjestelmä IoT: n avulla # 'Built on BOLT': 6 vaihetta (kuvilla)
Älykäs kastelujärjestelmä IoT: n avulla # 'Built on BOLT': 6 vaihetta (kuvilla)

Video: Älykäs kastelujärjestelmä IoT: n avulla # 'Built on BOLT': 6 vaihetta (kuvilla)

Video: Älykäs kastelujärjestelmä IoT: n avulla # 'Built on BOLT': 6 vaihetta (kuvilla)
Video: A Show of Scrutiny | Critical Role: THE MIGHTY NEIN | Episode 2 2024, Marraskuu
Anonim
Älykäs kastelujärjestelmä IoT: n avulla # 'Built on BOLT'
Älykäs kastelujärjestelmä IoT: n avulla # 'Built on BOLT'

Smart Irrigation System on IoT -pohjainen laite, joka kykenee automatisoimaan kasteluprosessin analysoimalla maaperän kosteutta ja ilmasto -olosuhteita (kuten sateita). Saat yksityiskohtaisen kuvauksen projektista napsauttamalla alla olevaa Tutkimuspaperi-linkkiä-

Tässä projektissa käskemme arduino/328p -mikrokontrolleria verkkosivun kautta moottorin ohjaamiseksi (eli moottorin käynnistämiseksi ja pysäyttämiseksi), ja loput koko kasteluprosessista ohjataan automaattisesti arduinon toimesta.

Käyttäjän on vain - käynnistettävä moottori tai halutessaan se voi sammuttaa moottorin vain napsautuksella.

Kun moottoripumppu on käynnistynyt, seuraavat automaattiset tilat toimivat

1. Käyttäjä voi sammuttaa moottorin halutessaan napsauttamalla verkkosivua.

2. Moottoripumppu sammuu automaattisesti, kun maaperän kosteusanturi on saavuttanut vaaditun kynnysarvon.

3. Jos sääolosuhteet alkavat sataa, mikro-ohjain sammuttaa moottoripumpun sateeseen asti. Sen jälkeen se tarkistaa, onko maaperän kosteusanturi saavuttanut kynnysarvon vai ei. Jos se ylittää kynnysarvon, moottoripumppu pysyy sammutettuna, muuten se käynnistyy uudelleen automaattisesti. Tämä auttaa säästämään vesivaroja ja sähköä.

4. myös silloin, kun virtalähde katkeaa ja moottori sammuu. Se käynnistyy uudelleen automaattisesti, kun käytettävissä on virtalähde, eikä käyttäjän tarvitse huolehtia moottoripumpun manuaalisesta uudelleenkäynnistyksestä.

5. Myös tiedot erilaisista antureista, kuten kosteusanturi, lämpötila-anturi, kosteusanturi, näkyvät BOLT-pilvessä graafisessa muodossa, mutta BOLT i -rajoituksen vuoksi vain yksi anturitieto (kosteusanturitiedot).

Vaihe 1: Projektin lohkokaavio

Image
Image
Hankkeen lohkokaavio
Hankkeen lohkokaavio

KYTKE antureiden, PULTIN ja releen liitäntä kaavion mukaisesti. Olen käyttänyt 328p -mikrokontrolleria, jota käytetään ARDUINOssa. Joten voit käyttää Arduinoa 328P -mikrokontrollerin sijasta.

Vaihe 2: Arduino -koodi projektille

Hardserial.ino on arduino -koodi, joka koostuu erilaisten antureiden liittämisestä arduinoon ja Arduinon liittämisestä BOLTiin anturin tietojen lähettämiseksi BOLT -pilvisivulla.

Vaihe 3: HTML -sivun koodaus

HTML -sivun koodaus
HTML -sivun koodaus

Tässä vaiheessa koodataan HTML -sivu, jonka kautta lähetämme komennon Arduinolle moottorin ohjaamiseksi (eli KÄYNNISTÄ ja PYSÄYTÄ moottori).

Vaihe 4: JavaScriptin lataaminen BOLT Cloudiin

Ladataan JavaScript BOLT Cloudiin
Ladataan JavaScript BOLT Cloudiin

Kirjoita seuraava JS -koodimuistio ++

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

ja tallenna se sitten.js -tiedostotunnisteella. Tämä on erittäin tärkeää. Tämä vie antureiden arvon ja lähettää ne graafisessa muodossa BOLT -pilveen.

Vaihe 5: Määritykset BOLT Cloud -sivulla

Määritykset BOLT Cloud -sivulla
Määritykset BOLT Cloud -sivulla
Määritykset BOLT Cloud -sivulla
Määritykset BOLT Cloud -sivulla

Jos olet jo ostanut BOLT -laitteen ja rekisteröinyt sen

1- avaa ruuvipilven sivu - napsauta linkkiä

ja kirjaudu sitten siihen.

2- Napsauta sitten KEHITYSKONSOLI -> Luo uusi tuote TUOTTEET -osiossa napsauttamalla "+" -painiketta.

3- LUO UUSI TUOTE -osiossa -

Kirjoitan minkä tahansa nimen uudelle tuotteelle

ii- valitse mikä tahansa kuvake

iii- Valitse oletuskäyttöliittymä.html

4- napsauta LUO TUOTE

5- Napsauta sen jälkeen "KYLLÄ", jotta voit luoda HARDWARE CONFIGURATION

6- Valitse sitten GPIO ja nastan lukumäärä 1

7- Valitse nasta "AO" [olemme liittäneet kosteusanturin A0-nastaan]

8- ja MUUTTUVA NIMI "temp" [koska olemme kirjoittaneet temp muuttujaksi js-koodiin {STEP-4}]

9- Lataa lopuksi JS-tiedosto UPLOAD FILES -osiossa ja muuta oletus-html-tiedosto kyseisestä js-tiedostosta.

Vaihe 6: Ota käyttöön määritykset ja tietojen visualisointi

Ota käyttöön määritykset ja tietojen visualisointi
Ota käyttöön määritykset ja tietojen visualisointi

1- Napsauta LAITTEET-välilehteä. Laitetunnuksesi näkyy luettelossa. Valitse tuotteen välilehdessä tuotteen nimi "Bolt IoT Product". Esimerkiksi - lämpötila Napsauta nyt Ota käyttöön määritys -painiketta.

2- Siirry etusivulle ja napsauta BOLT-yksikköä. Se ohjaa sinut uudelle sivulle, jossa näet kaavion kosteudesta ajan suhteen.

Suositeltava: