Sisukord:
- Samm: projekti plokkskeem
- Samm: projekti Arduino kood
- Samm: HTML -lehe kodeerimine
- 4. samm: JavaScripti üleslaadimine BOLT Cloudi
- Samm 5: seadistamine BOLT Cloudi lehel
- 6. toiming: konfiguratsiooni ja andmete visualiseerimise juurutamine
Video: Nutikas niisutussüsteem IoT abil # "Built on BOLT": 6 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Nutikas niisutussüsteem on asjade internetil põhinev seade, mis on võimeline niisutusprotsessi automatiseerima, analüüsides mulla niiskust ja kliimatingimusi (näiteks vihma). Samuti kuvatakse andurite andmed graafilisel kujul BOLT pilvelehel. Projekti üksikasjaliku kirjelduse saamiseks klõpsake alloleval lingil Teadustöö-
Selles projektis käsime arduino/328p mikrokontrollerit mootori juhtimiseks (st mootori käivitamiseks ja seiskamiseks) veebilehe kaudu ning ülejäänud kogu niisutusprotsessi juhib automaatselt arduino ise.
Kasutajal jääb üle vaid käivitada mootor või soovi korral saab see mootori vaid ühe klõpsuga välja lülitada.
Kui mootoripump on käivitunud, töötab järgmine automaatne seisund
1. Kasutaja saab soovi korral mootori välja lülitada, klõpsates veebilehel.
2. Mootoripump lülitub automaatselt välja, kui mulla niiskusandur on saavutanud vajaliku läviväärtuse.
3. Kui ilm on selline, et hakkas vihma sadama, lülitab mikrokontroller mootoripumba kuni vihmani välja. Ja pärast seda kontrollib see, kas mulla niiskusandur on saavutanud läviväärtuse või mitte. Kui see ületab läviväärtuse, jääb mootoripump välja, vastasel juhul käivitub see automaatselt uuesti. See aitab säästa veevarusid ja elektrit.
4. Samuti juhul, kui toide katkeb ja mootor välja lülitatakse. See taaskäivitub automaatselt uuesti, kui on olemas toiteallikas, kasutaja ei pea muretsema mootoripumba käsitsi taaskäivitamise pärast.
5. Samuti kuvatakse BOLT pilvel graafiliselt mitmesuguste andurite, näiteks niiskusanduri, temperatuurianduri, niiskusanduri andmed, kuid BOLT i piirangute tõttu on kuvatud ainult ühe anduri andmed (niiskusanduri andmed).
Samm: projekti plokkskeem
Ühendage andurid, POLT ja relee vastavalt skeemile. Olen kasutanud 328p mikrokontrollerit, mida kasutatakse ARDUINO -s. Nii saate 328P mikrokontrolleri asemel kasutada Arduinot.
Samm: projekti Arduino kood
Hardserial.ino on arduino kood, mis koosneb erinevate andurite liidestamisest arduinoga ja Arduino liidestamisest BOLTiga, et saata anduri andmed BOLT pilve lehel.
Samm: HTML -lehe kodeerimine
Selles etapis kodeerime HTML -lehe, mille kaudu saadame Arduinole mootori juhtimiseks käsu (st mootori käivitamiseks ja seiskamiseks).
4. samm: JavaScripti üleslaadimine BOLT Cloudi
Kirjutage järgmine JS -koodi märkmik ++
setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');
ja seejärel salvestage see.js faililaiendiga. See on väga oluline. See võtab andurite väärtuse ja laadib need graafilisel kujul üles BOLT -pilve.
Samm 5: seadistamine BOLT Cloudi lehel
Kui olete juba ostnud BOLT -seadme ja registreerinud selle
1- avage poltide pilve leht - klõpsake linki
ja logige siis sisse.
2 - seejärel klõpsake Arendajakonsool -> Uue toote loomiseks jaotises TOOTED klõpsake nuppu "+".
3- UUE TOOTE LOOMISE osas -
i- kirjutan uuele tootele suvalise nime
ii- valige suvaline ikoon
iii- Valige UI vaikimisi.html
4- klõpsake loo toodet
5- PÄRAST riistvarakonfiguratsiooni loomiseks klõpsake "JAH"
6- Seejärel valige GPIO ja tihvtide arv 1
7- Valige tihvt "AO" [oleme ühendanud niiskusanduri A0 tihvtiga]
8- ja MUUTUV NIMI "temp" [kuna oleme js-koodis {STEP-4} kirjutanud temp muutujaks]
9- Lõpuks laadige JS-fail üles jaotisesse UPLOAD FILES ja muutke selle js-faili vaikimisi html-faili.
6. toiming: konfiguratsiooni ja andmete visualiseerimise juurutamine
1- Klõpsake vahekaarti SEADMED. Teie seadme ID kuvatakse. Nüüd valige toote vahekaardil oma toote nimi „Bolt IoT Product”. Näiteks - temp. Nüüd klõpsake nuppu Konfiguratsiooni juurutamine.
2- Minge avalehele ja klõpsake nuppu BOLT. See suunab teid uuel lehel, kus näete aja suhtes niiskuse graafikut.
Soovitan:
Päikeseenergial töötav "nutikas" WiFi -juhitav niisutussüsteem: 6 sammu (piltidega)
Päikeseenergial töötav "nutikas" WiFi -juhitav niisutussüsteem: see projekt kasutab ebay standardseid DIY päikese- ja 12 -voldiseid osi koos Shelly IoT -seadmetega ja mõningaid põhiprogramme OpenHAB -is, et luua omatehtud, täielikult päikeseenergial töötav arukas aiavõrk ja niisutus setup.System Highlights: Fu
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
IoT APIS V2 - autonoomne IoT -toega automatiseeritud taimede niisutussüsteem: 17 sammu (koos piltidega)
IoT APIS V2 - autonoomne IoT -toega automatiseeritud taimede niisutussüsteem: see projekt on minu eelneva juhendi edasiarendus: APIS - automaatne taimede niisutussüsteem Olen kasutanud APIS -i peaaegu aasta ja soovin parandada eelmist disaini: jälgida taime eemalt. Nii on
IoT -rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): 13 sammu (koos piltidega)
IoT-rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): esimene auhind Instructables Pocket-Sized Contest konkursil! Need muutuvad üleöö ja te ei tea kunagi, kui palju raha on teie rahakotis
APIS - automatiseeritud taimede niisutussüsteem: 12 sammu (koos piltidega)
APIS - automatiseeritud taimede niisutussüsteem: AJALUGU: (selle süsteemi järgmine areng on saadaval siin) Taimede kastmise teemal on üsna palju juhendeid, nii et ma vaevalt leiutasin siin midagi originaalset. Mis teeb selle süsteemi teistsuguseks, on programmeerimine ja mugavus