Sisällysluettelo:
- Vaihe 1: Projektin lohkokaavio
- Vaihe 2: Arduino -koodi projektille
- Vaihe 3: HTML -sivun koodaus
- Vaihe 4: JavaScriptin lataaminen BOLT Cloudiin
- Vaihe 5: Määritykset BOLT Cloud -sivulla
- Vaihe 6: Ota käyttöön määritykset ja tietojen visualisointi
Video: Älykäs kastelujärjestelmä IoT: n avulla # 'Built on BOLT': 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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
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
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
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:
Automaattinen kasvien kastelujärjestelmä mikron avulla: bitti: 8 vaihetta (kuvilla)
Automaattinen kasvien kastelujärjestelmä Micro: bitin avulla: Tässä ohjeessa näytän sinulle, kuinka rakentaa automaattinen kasvien kastelujärjestelmä käyttämällä Micro: bittiä ja joitain muita pieniä elektronisia komponentteja. Micro: bit käyttää kosteusanturia seurata kasvin maaperän kosteustasoa ja
Aurinkovoimalla toimiva älykäs WiFi -ohjattu kastelujärjestelmä: 6 vaihetta (kuvilla)
Aurinkovoimalla toimiva älykäs WiFi -ohjattu kastelujärjestelmä: Tässä projektissa hyödynnetään ebayn tavallisia DIY -aurinko- ja 12 voltin osia sekä Shelly IoT -laitteita ja joitain perusohjelmointeja openHAB: ssa, jotta voidaan luoda kotitekoinen, täysin aurinkovoimalla toimiva, älykäs puutarhaverkko ja kastelu järjestelmän kohokohdat: Fu
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: 7 askeleen avulla
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: n avulla: Maailma muuttuu ajan ja maatalouden tavoin. Nykyään ihmiset integroivat elektroniikkaa kaikilla aloilla, eikä maatalous ole poikkeus tähän. Tämä elektroniikan yhdistäminen maataloudessa auttaa viljelijöitä ja puutarhoja hoitavia ihmisiä
Älykäs kastelujärjestelmä puutarhoille: 6 vaihetta
Älykäs kastelujärjestelmä puutarhoille: Hei ystäväni, aion tehdä aurinkokäyttöisen tai automaattisen kastelujärjestelmän puutarhoihimme, tee alla olevat vaiheet ja tee oma