Բովանդակություն:

Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է BOLT» - ի վրա. 6 քայլ (նկարներով)
Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է BOLT» - ի վրա. 6 քայլ (նկարներով)

Video: Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է BOLT» - ի վրա. 6 քայլ (նկարներով)

Video: Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է BOLT» - ի վրա. 6 քայլ (նկարներով)
Video: No Hot Water and Pipes are Leaking! PureFire Boiler Repaired & Caleffi TMV Installed 2024, Նոյեմբեր
Anonim
Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է BOLT- ի վրա»
Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է BOLT- ի վրա»

Խելացի ոռոգման համակարգը IoT- ի վրա հիմնված սարք է, որն ունակ է ավտոմատացնելու ոռոգման գործընթացը `վերլուծելով հողի խոնավությունը և կլիմայական պայմանները (ինչպես անձրևը): Բացի այդ, տվիչների տվյալները գրաֆիկական տեսքով կցուցադրվեն BOLT ամպային էջում: Նախագծի մանրամասն նկարագրության համար կտտացրեք ստորև բերված Հետազոտական հոդվածի հղմանը `https://dx.doi.org/10.17577/IJERTV6IS060067

Այս նախագծում մենք arduino/328p միկրոկառավարիչին կհանձնարարենք վեբ էջի միջոցով `շարժիչը կառավարելու համար (այսինքն` շարժիչը գործարկել և կանգնեցնելը), իսկ ոռոգման մնացած գործընթացն ինքնաբերաբար վերահսկվելու է հենց arduino- ի կողմից:

Օգտվողին մնում է միայն ՝ սկսել շարժիչը կամ, եթե ցանկանում է, այն կարող է անջատել շարժիչը միայն մեկ կտտոցով:

Երբ շարժիչի պոմպը գործարկվի, հետևյալ ավտոմատացված վիճակը կաշխատի

1. Օգտագործողը կարող է անջատել շարժիչը, եթե ցանկանում է, վեբ էջի կտտոցով:

2. Շարժիչային պոմպն ինքնաբերաբար կփակվի, երբ հողի խոնավության տվիչը հասնի պահանջվող շեմի արժեքին:

3. Եթե եղանակային պայմաններն այնպիսին են, որ անձրև է սկսվել, ապա միկրոհսկիչը կջնջի շարժիչի պոմպը մինչև անձրև: Եվ դրանից հետո այն ստուգում է `հողի խոնավության տվիչը հասել է շեմի արժեքին, թե ոչ: Եթե այն անցնում է շեմային արժեքը, ապա շարժիչի պոմպը կմնա անջատված, հակառակ դեպքում այն նորից ինքնաբերաբար կսկսվի: Սա օգնում է խնայել ջրային ռեսուրսը և էլեկտրաէներգիան:

4. Նաև այն դեպքում, երբ էլեկտրամատակարարումը անջատվում է, և շարժիչը անջատվում է: Այն նորից կվերագործարկվի, երբ հասանելիության աղբյուր լինի, օգտվողը չպետք է անհանգստանա ձեռքով շարժիչի պոմպը վերագործարկելու համար:

5. Նաև տարբեր սենսորների, ինչպիսիք են `խոնավության տվիչը, ջերմաստիճանի տվիչը, խոնավության տվիչը, կցուցադրվեն BOLT ամպի վրա գրաֆիկական տեսքով, սակայն BOLT- ի սահմանափակման պատճառով ես ցուցադրել եմ միայն մեկ սենսորի տվյալ (խոնավության տվիչի տվյալներ):

Քայլ 1. ockրագրի արգելափակում

Image
Image
Blրագրի արգելափակման դիագրամ
Blրագրի արգելափակման դիագրամ

Կատարեք տվիչների, BOLT- ի և ռելեի միացումը, ինչպես նշված է գծապատկերում: Ես օգտագործել եմ 328p միկրոկառավարիչ, որն օգտագործվում է ARDUINO- ում: Այսպիսով, դուք կարող եք օգտագործել Arduino- ն 328P միկրոկառավարիչի փոխարեն:

Քայլ 2. duրագրի համար Arduino ծածկագիր

Hardserial.ino- ն arduino կոդ է, որը բաղկացած է arduino- ի հետ տարբեր սենսորների և BOLT- ի հետ Arduino- ի միջերեսից `BOLT ամպային էջի վրա սենսորների տվյալները ուղարկելու համար:

Քայլ 3: HTML էջի կոդավորում

HTML էջի կոդավորում
HTML էջի կոդավորում

Այս քայլում մենք կոդավորելու ենք HTML էջը, որի միջոցով մենք հրաման ենք ուղարկում Arduino- ին ՝ շարժիչը կառավարելու համար (այսինքն ՝ շարժիչը ՍԿՍԵԼՈ ST և ԿԱՆԳՆԵԼ):

Քայլ 4: JavaScript- ի վերբեռնում BOLT Cloud- ում

JavaScript- ի վերբեռնում BOLT Cloud- ում
JavaScript- ի վերբեռնում BOLT Cloud- ում

Գրեք հետևյալ JS ծածկագրի տետր ++

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

և այն պահեք ՝ օգտագործելով.js ֆայլի ընդլայնումը: Սա շատ կարևոր է: Սա կպահանջի տվիչների արժեքը և այն գրաֆիկական ձևով կբեռնի BOLT ամպի վրա:

Քայլ 5. Կազմաձևում BOLT ամպային էջում

Կազմաձևում BOLT ամպային էջում
Կազմաձևում BOLT ամպային էջում
Կազմաձևում BOLT ամպային էջում
Կազմաձևում BOLT ամպային էջում

Եթե արդեն գնել եք BOLT սարք և գրանցել այն, ապա

1- բացեք պտուտակային ամպի էջը - կտտացրեք հղմանը

և ապա մուտք գործեք դրան:

2- ապա կտտացրեք DEVELOPER CONSOLE -> Կտտացրեք «+» կոճակին ՝ ԱՊՐԱՆՔՆԵՐ բաժնում նոր ապրանք ստեղծելու համար:

3- CREAT NEW PRODUCT բաժնում -

i- գրեք նոր անունի ցանկացած անուն

ii- ընտրել ցանկացած պատկերակ

iii- Ընտրեք UI- ը որպես կանխադրված: html

4- կտտացրեք CREATE PRODUCT- ին

5- Դրանից հետո կտտացրեք «ԱՅՈ» կոշտ կոնֆիգուրացիա ստեղծելու համար

6- Այնուհետև ընտրեք GPIO- ն և կապի համարը ՝ որպես 1

7- Ընտրեք քորոց որպես «AO» [մենք խոնավության տվիչը միացրել ենք A0 փինով]

8- և ՓՈՓՈՓԱԿԱՆ ԱՆՎԱՆՈՄ ՝ որպես «տեմպ» [քանի որ մենք js կոդում {STEP-4} գրել ենք temp որպես փոփոխական]

9- Վերջապես JS ֆայլը վերբեռնեք UPLOAD FILES բաժնում և և այդ js ֆայլից փոխեք կանխադրված, html ֆայլը:

Քայլ 6. Տեղադրեք կազմաձևը և տվյալների տեսանելիությունը

Տեղադրեք կազմաձևումը և տվյալների տեսանելիությունը
Տեղադրեք կազմաձևումը և տվյալների տեսանելիությունը

1- Կտտացրեք ՍԱՐՔԵՐԻ ներդիրին: Ձեր Սարքի ID- ն կցուցադրվի: Այժմ, ապրանքի ներդիրում, ընտրեք ձեր ապրանքի անվանումը «Bolt IoT Product»: Օրինակ `տեմպի համար: Այժմ կտտացրեք Տեղակայման կազմաձևման կոճակին:

2- Գնացեք գլխավոր էջ և կտտացրեք BOLT միավորին: Այն ձեզ կուղղորդի նոր էջում, որտեղ դուք կարող եք տեսնել խոնավության գրաֆիկը respectամանակի նկատմամբ:

Խորհուրդ ենք տալիս: