Բովանդակություն:
- Քայլ 1: Սարքավորումներ
- Քայլ 2: Ընդհանուր ձևավորում
- Քայլ 3: Սուզված ջրի պոմպ
- Քայլ 4. Կառավարման մոդուլը տեղադրված է OJ բանկայի վերևում
- Քայլ 5. Կառավարման մոդուլ - սխեմատիկա
- Քայլ 6. Սկուտեղի ջրի արտահոսքի ցուցիչ
- Քայլ 7: Հողի խոնավության զոնդ և ջրելու պարիսպ
- Քայլ 8: Խողովակներ և լարեր
- Քայլ 9: NodeMCU ուրվագիծ
- Քայլ 10: NodeMCU ուրվագիծ - WiFi
- Քայլ 11: NodeMCU ուրվագիծ - NTP
- Քայլ 12: NodeMCU ուրվագիծ - Տեղական վեբ սերվեր
- Քայլ 13. NodeMCU ուրվագիծ - Տեղական ջրելու տեղեկամատյան և մուտք դեպի ներքին ֆայլային համակարգ
- Քայլ 14. NodeMCU ուրվագիծ - հողի խոնավություն, ներքևի սկուտեղի ջրի արտահոսք, ջրի մակարդակ, 3 գունավոր LED
- Քայլ 15. Արևային էներգիա, Power Bank և ինքնավար գործունեություն
- Քայլ 16. IoT ինտեգրում - Blynk
- Քայլ 17: Էսքիզներ և ֆայլեր
Video: IoT APIS V2 - Ինքնավար IoT- ով միացված բույսերի ոռոգման ավտոմատ համակարգ. 17 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը իմ նախկին հրահանգի էվոլյուցիան է ՝ APIS - Բույսերի ոռոգման ավտոմատ համակարգ
Ես արդեն մոտ մեկ տարի է, ինչ օգտագործում եմ APIS- ը և ցանկանում էի կատարելագործվել նախորդ դիզայնի համաձայն.
- Գործարանը հեռակա վերահսկելու ունակություն: Այսպես այս նախագիծը դարձավ IoT- ի հնարավորություն:
- Հեշտ է փոխարինել հողի խոնավության զոնդը: Ես անցել եմ խոնավության զոնդի երեք տարբեր նախագծեր, և անկախ նրանից, թե որ նյութն եմ օգտագործել, այն վաղ թե ուշ քայքայվել է: Այսպիսով, նոր դիզայնը պետք է հնարավորինս երկար տևեր և արագ և հեշտությամբ փոխարինվեր:
- Levelրի մակարդակը դույլի մեջ: Ես ուզում էի կարողանալ ասել, թե որքան ջուր կա դեռ դույլի մեջ և դադարեցնել ջրելը, երբ դույլը դատարկ է:
- Ավելի լավ տեսք: Մոխրագույն նախագծի տուփը լավ սկիզբ էր, բայց ես ուզում էի ստեղծել մի բան, որը մի փոքր ավելի լավ տեսք ուներ: Դուք կլինեք դատավորը, եթե ես կարողանայի հասնել այդ նպատակին…
- Ինքնավարություն. Ես ցանկանում էի, որ նոր համակարգը ինքնավար լինի ուժի և (կամ) ինտերնետի առկայության առումով:
Ստացված նախագիծը ոչ պակաս կարգավորելի է, քան իր նախորդը, և ունի լրացուցիչ օգտակար հատկություններ:
Ես նաև ցանկանում էի օգտագործել իմ նոր ձեռք բերված 3D տպիչը, այնպես որ որոշ մասեր պետք է տպագրվեն:
Քայլ 1: Սարքավորումներ
IoT APIS v2 ստեղծելու համար ձեզ հարկավոր կլինեն հետևյալ բաղադրիչները.
- NodeMcu Lua ESP8266 ESP -12E WIFI զարգացման խորհուրդ - banggood.com- ում
- SODIAL (R) 3-պտույտ ուլտրաձայնային տվիչի հեռավորության չափման մոդուլ, երկակի փոխարկիչ, եռակողմանի տախտակ-amazon.com- ում
- DC 3V -6V 5V Փոքր սուզվող ջրի պոմպ ակվարիումի ձկների բաք պոմպ - ebay.com- ում
- Եռագույն LED - amazon.com կայքում
- Vero տախտակ - amazon.com կայքում
- PN2222 տրանզիստոր - amazon.com կայքում
- Պլաստիկ պտուտակներ, պտուտակներ և ընկույզներ
- Oldոդման սարքավորումներ և պարագաներ
- Հաղորդալարեր, դիմադրիչներ, վերնագրեր և այլ էլեկտրոնային բաղադրիչներ
- Դատարկ Tropicana OJ 2.78 QT բանկա
- 2 ցինկապատ մեխեր
Քայլ 2: Ընդհանուր ձևավորում
Ընդհանուր դիզայնը բաղկացած է հետևյալ բաղադրիչներից. 1. Հողի խոնավության զոնդը և բույսերի ջրելու պարիսպը (համակցված `3 -րդ տպագրությամբ) 2. Խողովակներ և լարեր 3. Սկուտեղի ջրի արտահոսքի տվիչ (3D տպագիր) 4. OJ բանկայի վերևում տեղադրված կառավարման մոդուլ (տեղադրված և փակված 3D տպագիր պատյանում) 5. Սուզվող ջրի պոմպ 6. NodeMCU ուրվագիծ 7: IoT կոնֆիգուրացիա 8. Էներգամատակարարում. USB հոսանքի վարդակից - կամ - արևային վահանակով (ինքնավար ռեժիմ) Եկեք քննարկենք յուրաքանչյուր բաղադրիչ առանձին
Քայլ 3: Սուզված ջրի պոմպ
Սուզված ջրի պոմպը գտնվում է OJ բանկայի բռնակից ներքև (ջրի մակարդակի չափմանը միջամտությունից խուսափելու համար): Պոմպը տեղադրված է այնպես, որ այն «սավառնում է» բանկայի ներքևից մոտ 2-3 մմ բարձրության վրա, որպեսզի թույլ տա ջրի ազատ հոսքը դեպի ընդունարան:
Քանի որ պոմպը պետք է ամբողջությամբ սուզվի նորմալ աշխատանքի համար, բանկայի ջրի նվազագույն մակարդակը պետք է լինի մոտ 3 սմ (մոտ 1 դյույմ):
Քայլ 4. Կառավարման մոդուլը տեղադրված է OJ բանկայի վերևում
Ես ընտրեցի ստանդարտ մեծ Tropicana OJ բանկա `ջրի կոնտեյներ լինելու համար: Դրանք լայնորեն հասանելի են և ստանդարտ:
Կառավարման մոդուլը տեղադրվում է բանկայի վերևում ՝ սկզբնական ծորակը հանելուց հետո:
Պլատֆորմը, որի վրա գտնվում է կառավարման մոդուլը, տպված է 3d- ով: STL ֆայլը ներկայացված է այս հրահանգի ֆայլերի և ուրվագծերի բաժիններում:
Պոմպը, խողովակները և էլեկտրագծերը անցնում են Tropicana բանկայի բռնակով `ջրի մակարդակի չափման համար տարածք մաքրելու համար:
Levelրի մակարդակը չափվում է հսկողության մոդուլի հարթակին ինտեգրված ուլտրաձայնային հեռավորության սենսորով: Levelրի մակարդակը որոշվում է, քանի որ դատարկ տարայի հեռավորության չափման և տարայի ՝ ջրով լցված տարբերությունը որոշակի մակարդակի տարբերություն է:
Կառավարման մոդուլը և ԱՄՆ սենսորը պատված են 3D տպված «գմբեթով»: Գմբեթի STL ֆայլը ներկայացված է այս հրահանգի ֆայլերի և ուրվագծերի բաժնում:
Քայլ 5. Կառավարման մոդուլ - սխեմատիկա
Կառավարման մոդուլի սխեմաները (ներառյալ բաղադրիչների ցանկը) և հացի տախտակի նախագծման ֆայլերը ներկայացված են այս հրահանգի ֆայլերի և ուրվագծերի բաժնում:
NOTԱՆՈԹՈԹՅՈՆ. NodeMCU- ի հետ աշխատելը դժվար առաջադրանք էր GPIO- ի հասանելի կապերի առումով: Գրեթե բոլոր GPIO- ները կատարում են մի շարք գործառույթներ, ինչը դրանք դարձնում է օգտագործման համար անհասանելի կամ անհնար է օգտագործել խորը քնի ռեժիմում (բեռնման ընթացքում նրանք խաղում են հատուկ գործառույթների պատճառով): Ի վերջո, ինձ հաջողվեց գտնել հավասարակշռություն GPIO- ների օգտագործման և իմ պահանջների միջև, բայց դա տևեց մի քանի հիասթափեցնող կրկնություն:
Օրինակ, մի շարք GPIO- ները «տաք» են մնում խոր քնի ժամանակ: LED- ը միացնելով նրանց, ովքեր պարտված են խոր քնի ժամանակ էներգիայի սպառման նվազեցման նպատակով:
Քայլ 6. Սկուտեղի ջրի արտահոսքի ցուցիչ
Եթե ձեր կաթսայի ներքևի մասում կա վարարման անցք, ապա կա վտանգ, որ ջուրը կհորդի ներքևի սկուտեղը և կթափվի հատակին (դարակը կամ ինչ էլ որ լինի, ձեր գործարանը գտնվում է):
Ես նկատեցի, որ հողի խոնավության չափման վրա մեծապես ազդում են զոնդերի դիրքը, հողի խտությունը, ջրաղացից հեռավորությունը և այլն: Այլ կերպ ասած, հողի խոնավությամբ գնալը միայն կարող է վնասել ձեր տունը, եթե ջուրը լցվի ներքևի սկուտեղով և թափվի:
Հոսքի սենսորը կաթսայի և ներքևի սկուտեղի միջև հեռավորություն է ՝ երկու լարերով փաթաթված ձողերի շուրջ: Երբ ջուրը լցնում է սկուտեղը, երկու լարերը միանում են իրար, դրանով իսկ ազդանշան տալով միկրոկոնտրոլերին, որ ջուրը կա ներքևի սկուտեղի մեջ:
Ի վերջո, ջուրը գոլորշիանում է, և լարերը անջատվում են:
Ներքևի սկուտեղը տպված է 3d- ով: STL ֆայլը հասանելի է այս հրահանգի ֆայլերի և ուրվագծերի բաժնից:
Քայլ 7: Հողի խոնավության զոնդ և ջրելու պարիսպ
Ես նախագծեցի վեցանկյուն եռաչափ տպված պարիսպ, որը պետք է լինի հողի խոնավության համակցված զոնդ և ջրցան պարիսպ:
Այս հրահանգի ֆայլերի և ուրվագծերի բաժնում հասանելի է 3D տպագրական ֆայլ (STL):
Պարիսպը բաղկացած է երկու մասից, որոնք պետք է սոսնձված լինեն միասին: Փոփոխված փշալարերը կցվում են պարիսպի կողքին `խողովակները ամրացնելու համար:
4.5ինկապատ մեխերը տեղադրելու համար նախատեսված է 4.5 մմ երկու անցք, որոնք ծառայում են որպես հողի խոնավության զոնդեր: Միկրոկոնտրոլերի հետ կապը ձեռք է բերվում հատուկ եղունգներին հարմարեցնելու համար ընտրված մետաղական անջատիչների միջոցով:
3D դիզայնը կատարվում է www.tinkercad.com- ի միջոցով, որը հիանալի և հեշտ օգտագործման, բայց հզոր 3D դիզայնի գործիք է:
EԱՆՈԹՈ:ԹՅՈՆ. Դուք կարող եք հարցնել, թե ինչու ես պարզապես չօգտագործեցի նախապես պատրաստված հողի զոնդերից մեկը: Պատասխանը հետևյալն է. Դրանց վրա փայլաթիթեղը լուծվում է շաբաթների ընթացքում: Իրականում, նույնիսկ սահմանափակ ժամանակ եղունգները գտնվում են լարման տակ, դրանք դեռ քայքայվում են և պետք է փոխարինվեն առնվազն տարին մեկ անգամ: Վերոնշյալ դիզայնը թույլ է տալիս փոխարինել եղունգները վայրկյանների ընթացքում:
Քայլ 8: Խողովակներ և լարեր
Waterուրը պլանին է հասցվում Super-Soft Latex Rubber Semi-Clear Tubing- ի միջոցով (1/4 «Ներքին տրամագծով և 5/16» արտաքին տրամագծով):
Պոմպի ելքը պահանջում է ավելի մեծ խողովակներ և ադապտեր.
Վերջապես, քիմիական-դիմացկուն պոլիպրոպիլենային փշալարեր, ուղիղ 1/8 դյույմանոց խողովակի ID- ն ծառայում է որպես ջրամատակարարման խցիկի միակցիչ:
Քայլ 9: NodeMCU ուրվագիծ
NodeMCU ուրվագիծը իրականացնում է IoT APIS v2- ի մի քանի առանձնահատկություններ.
- Միանում է գոյություն ունեցող WiFi ցանցին - կամ աշխատում է որպես WiFi մուտքի կետ (կախված կազմաձևից)
- Հարցում է NTP սերվերներ ՝ տեղական ժամանակը ստանալու համար
- Իրականացնում է վեբ սերվեր `բույսերի մոնիտորինգի և ջրելու և ցանցի պարամետրերի ճշգրտման համար
- Չափում է հողի խոնավությունը, ներքևի սկուտեղի ջրի արտահոսքը, ջրի մակարդակը բանկայի մեջ և տեսողական ցուցում տալիս 3 գունավոր LED- ի միջոցով
- Իրականացնում է առցանց և powerave ռեժիմներ
- Ներքին ֆլեշ հիշողության մեջ պահպանում է տեղեկատվություն ջրամատակարարման յուրաքանչյուր ընթացքի մասին
Քայլ 10: NodeMCU ուրվագիծ - WiFi
Լռելյայն IoT APIS v2- ը կստեղծի տեղական WiFi մուտքի կետ ՝ «Plant_XXXXXX» անունով, որտեղ XXXXXX- ը NodeMCU- ի ESP8266 չիպի հերթական համարն է:
Ներկառուցված վեբ սերվեր կարող եք մուտք գործել URL- ի միջոցով. Http://plant.io ներքին DNS սերվերը ձեր սարքը կկապի APIS կարգավիճակի էջին:
Կարգավիճակի էջից կարող եք անցնել ջրամատակարարման պարամետրերի էջին և ցանցի պարամետրերի էջին, որտեղ կարող եք ստիպել IoT APIS v2- ին միանալ ձեր WiFi ցանցին և սկսել կարգավիճակի մասին հաղորդել ամպին:
IoT APIS- ը աջակցում է առցանց և էներգախնայող գործողությունների ռեժիմներին.
- Առցանց ռեժիմում IoT APIS- ը մշտապես պահպանում է WiFi կապը, այնպես որ ցանկացած պահի կարող եք ստուգել ձեր գործարանի կարգավիճակը
- Էլեկտրաէներգիայի խնայողության ռեժիմում IoT APIS- ը պարբերաբար ստուգում է հողի խոնավությունը և ջրի մակարդակը ՝ սարքը դնելով «խորը քնի» ռեժիմի միջև, դրանով իսկ կտրուկ նվազեցնելով էներգիայի սպառումը: Այնուամենայնիվ, սարքն անընդհատ հասանելի չէ առցանց, և պարամետրերը կարող են փոխվել միայն այն ժամանակ, երբ սարքը լիցքավորվում է (ներկայումս յուրաքանչյուր 30 րոպեն մեկ, համապատասխանեցված է իրական ժամանակի ժամ/կես ժամ ժամացույցին): Սարքը առցանց կմնա յուրաքանչյուր 30 րոպեն մեկ ՝ կոնֆիգուրացիայի փոփոխությունները թույլ տալու համար, այնուհետև կմտնի խորը քնի ռեժիմ: Եթե օգտագործողը միանում է սարքին, ապա «միացման» ժամանակը յուրաքանչյուր կապի համար երկարաձգվում է մինչև 3 րոպե:
Երբ սարքը միացված է տեղական WiFi ցանցին, դրա IP հասցեն հաղորդվում է IoT ամպային սերվերին և տեսանելի է շարժական մոնիտորինգի սարքում:
Քայլ 11: NodeMCU ուրվագիծ - NTP
IoT APIS v2- ն օգտագործում է NTP արձանագրությունը ՝ NIST ժամանակային սերվերներից տեղական ժամանակը ստանալու համար: Timeիշտ ժամանակը օգտագործվում է որոշելու համար, արդյոք սարքը պետք է մտնի «գիշերային» ռեժիմ, այսինքն ՝ խուսափել պոմպի գործարկումից կամ LED լուսարձակումից:
Գիշերային ժամերը կարող են կարգավորվել աշխատանքային օրերին և հանգստյան օրերին առանձին:
Քայլ 12: NodeMCU ուրվագիծ - Տեղական վեբ սերվեր
IoT APIS v2- ն իրականացնում է տեղական վեբ սերվեր ՝ կարգավիճակի մասին հաշվետվության և կազմաձևման փոփոխությունների համար: Գլխավոր էջը տեղեկատվություն է տալիս ընթացիկ խոնավության և ջրի մակարդակի, ներքևի սկուտեղի վարարման ջրի առկայության և վերջին ջրելու ընթացքի վիճակագրության մասին: workանցի կազմաձևման էջ (հասանելի ցանցի կազմաձևման կոճակի միջոցով) հնարավորություն է տալիս միանալ տեղական WiFi ցանցին և փոխել առցանց և էներգախնայողության ռեժիմների միջև: (Networkանցի կոնֆիգուրացիայի փոփոխությունները կհանգեցնեն սարքի վերակայմանը) ingրելու կազմաձևման էջը (հասանելի է կազմաձևման ջրի կոճակի միջոցով) ապահովում է ջրամատակարարման պարամետրերի փոփոխման հնարավորությունը (հողը խոնավությունը ջուրը սկսելու/դադարեցնելու, ջրարբիացման տևողությունը և վազքների միջև հագեցվածության դադար, քանակի վազք) և այլն) Վեբ սերվերի HTML ֆայլերը տեղակայված են IoT APIS Arduino IDE էսքիզի տվյալների թղթապանակում: Դրանք պետք է վերբեռնվեն NodeMCU ֆլեշ հիշողության մեջ ՝ որպես SPIFF ֆայլային համակարգ ՝ օգտագործելով «ESP8266 Sketch Data Upload» գործիքը:
Քայլ 13. NodeMCU ուրվագիծ - Տեղական ջրելու տեղեկամատյան և մուտք դեպի ներքին ֆայլային համակարգ
Այն դեպքում, երբ ցանցի միացումը անհասանելի է, IoT APIS v2 համակարգը գրանցում է ջրելու բոլոր գործողությունները տեղում:
Մատյանին մուտք գործելու համար միացեք սարքին և անցեք «/խմբագրել» էջ, այնուհետ ներբեռնեք watering.log ֆայլը: Այս ֆայլը պարունակում է ջրելը սկսելու պատմությունը `սկսած ծառահատումը:
Այս քայլին կցված է նման տեղեկամատյանների օրինակ (ներդիրով առանձնացված ձևաչափով):
ՈEՇԱԴՐՈԹՅՈՆ. Ներբեռնման էջը հասանելի չէ, երբ IoT APIS v2- ն աշխատում է, Մուտքի կետի ռեժիմում է (Java Java Script առցանց գրադարանից կախվածության պատճառով):
Քայլ 14. NodeMCU ուրվագիծ - հողի խոնավություն, ներքևի սկուտեղի ջրի արտահոսք, ջրի մակարդակ, 3 գունավոր LED
Հողի խոնավության չափումը հիմնված է նույն սկզբունքի վրա, ինչ սկզբնական APIS- ը: Մանրամասների համար խնդրում ենք դիմել այդ հրահանգին:
Traրի սկուտեղի արտահոսքը հայտնաբերվում է կաթսայի տակ գտնվող լարերի վրա լարվածություն կիրառելով `ներքին PULLUP ռեզիստորների միջոցով: Եթե ստացված PIN- ի վիճակը OWԱOWՐ է, ապա սկուտեղի մեջ ջուր կա: PIN- ի HIGH վիճակը ցույց է տալիս, որ սխեման «կոտրված է», հետևաբար ներքևի սկուտեղում ջուր չկա:
Levelրի մակարդակը որոշվում է բանկայի վերևից մինչև ջրի մակերևույթ հեռավորությունը չափելով և այն համեմատելով դատարկ տարայի ներքևի տարածության հետ: Խնդրում ենք նկատի ունենալ 3 փին սենսորի օգտագործումը: Դրանք ավելի թանկ են, քան HC-SR04 չորս փին սենսորները: Unfortunatelyավոք, NodeMCU- ում ինձ մնացին GPIO- ները և ստիպված եղա կտրել բոլոր լարերը, որպեսզի դիզայնը աշխատի միայն մեկ NodeMCU- ի վրա `առանց լրացուցիչ սխեմաների:
3 գունավոր LED- ն օգտագործվում է APIS- ի վիճակը տեսողականորեն նշելու համար.
- Չափավոր թարթող Կանաչ - միանում է WiFi ցանցին
- Արագ թարթում GREEN - հարցնում է NTP սերվերը
- Համառոտ ամուր Կանաչ - միացված է WiFi- ին և հաջողությամբ ստացել ընթացիկ ժամանակը NTP- ից
- Համառոտ ամուր WHITE - ցանցի նախնական պատրաստումն ավարտված է
- Արագ թարթում է WHITE - սկսում մուտքի կետի ռեժիմը
- Արագ թարթում է Կապույտ - ջրում
- Չափավոր թարթող ԿԱՊՈՀ - հագեցած
- Հակիրճ ամուր AMBER, որին հաջորդում է կարճ համառորեն RED - չի կարող ժամանակ ստանալ NTP- ից
- Համառոտ ամուր WHITE ներքին վեբ սերվեր մուտք գործելու ժամանակ
LED- ը չի գործում «գիշերային» ռեժիմում: NIght ռեժիմը կարող էր արժանահավատորեն որոշվել միայն այն դեպքում, եթե սարքը կարողանար առնվազն մեկ անգամ ստանալ տեղական ժամանակ NTP սերվերներից (տեղական իրական ժամանակի ժամացույցը կօգտագործվի մինչև NTP- ի հետ հաջորդ կապի հաստատումը)
LED- ի գործառույթի օրինակը հասանելի է YouTube- ում այստեղ:
Քայլ 15. Արևային էներգիա, Power Bank և ինքնավար գործունեություն
IoT APIS v2- ի հիմքում ընկած գաղափարներից մեկը ինքնավար աշխատելու ունակությունն էր:
Ընթացիկ դիզայնը դրան հասնելու համար օգտագործում է արևային էներգիայի վահանակ և միջանկյալ 3600 մԱժ հզորության բանկ:
- Արևային վահանակը հասանելի է amazon.com կայքում
- Power bank- ը հասանելի է նաև amazon.com կայքում
Արևային վահանակը ներկառուցել է նաև 2600 mAh մարտկոց, բայց այն չի կարողացել պահպանել 24 ժամ APIS- ի աշխատանքը նույնիսկ էներգախնայողության ռեժիմում (ես կասկածում եմ, որ մարտկոցը լավ չի լուծում միաժամանակ լիցքավորումը և լիցքաթափումը): Երկու մարտկոցի համադրությունը, կարծես, ապահովում է համապատասխան էներգիա և թույլ է տալիս լիցքավորել երկու մարտկոցները օրվա ընթացքում: Արևային վահանակը լիցքավորում է Power Bank- ը, մինչդեռ Power Bank- ը սնուցում է APIS սարքը:
Խնդրում ենք նկատի ունենալ:
Այդ բաղադրիչներն ընտրովի չեն: Դուք կարող եք սարքը սնուցել ցանկացած USB ադապտերով, որն ապահովում է 1 Ա հոսանք:
Քայլ 16. IoT ինտեգրում - Blynk
Նոր դիզայնի նպատակներից մեկը հողի խոնավության, ջրի մակարդակի և այլ պարամետրերի հեռակա վերահսկման ունակությունն էր:
Ես ընտրեցի Blynk- ը (www.blynk.io) որպես IoT հարթակ `օգտագործման հարմարավետության և գրավիչ տեսողական դիզայնի շնորհիվ:
Քանի որ իմ ուրվագիծը հիմնված է TaskScheduler կոոպերատիվ բազմակողմանի գրադարանի վրա, ես չէի ուզում օգտագործել Blynk սարքի գրադարանները (դրանք միացված չեն TaskScheduler- ի համար): Փոխարենը, ես օգտագործեցի Blynk HTTP RESTful API (հասանելի է այստեղ):
Հավելվածի կազմաձևումը հնարավորինս ինտուիտիվ է: Խնդրում ենք հետևել կից սքրինշոթներին:
Քայլ 17: Էսքիզներ և ֆայլեր
IoT APIS v2 էսքիզը գտնվում է այստեղ github- ում ՝ Էսքիզ
Էսքիզի օգտագործած մի քանի գրադարաններ գտնվում են այստեղ.
- TaskScheduler - համագործակցային բազմակողմանի գրադարան Arduino- ի և esp8266- ի համար
- AvgFilter - սենսորային տվյալների հարթեցման համար Միջին զտիչի ամբողջական կատարում
- RTCLib - իրական ժամանակի ժամացույցի ապարատային և ծրագրային ապահովում (իմ կողմից փոփոխված)
- --Ամանակ - ificationsամանակի գրադարանի փոփոխություններ
- Zամային գոտի - ժամանակային գոտու հաշվարկներին աջակցող գրադարան
ՆՇՈՒՄ:
Տվյալների թերթերը, փին փաստաթղթերը և 3D ֆայլերը տեղակայված են հիմնական էսքիզի «ֆայլեր» ենթապանակում:
Ներկառուցված վեբ սերվերի համար HTML ֆայլերը պետք է վերբեռնվեն NODE MCU ֆլեշ հիշողության մեջ arduino-esp8266fs-plugin- ի միջոցով (որը ստեղծում է հիմնական էսքիզների թղթապանակի «տվյալների» ենթապանակից ֆայլերի համակարգ և ներբեռնում այն ֆլեշ հիշողության մեջ)
Փակ այգեգործության մրցույթում 2016 թ
Խորհուրդ ենք տալիս:
Բույսերի ջրամատակարարման ավտոմատ համակարգ ՝ օգտագործելով միկրո. Բիթ ՝ 8 քայլ (նկարներով)
Micro: bit- ի միջոցով գործարանների ջրամատակարարման ավտոմատ համակարգ. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել բույսերի ջրման ավտոմատ համակարգ `օգտագործելով Micro: bit և որոշ այլ փոքր էլեկտրոնային բաղադրիչներ: Micro: bit- ը օգտագործում է խոնավության տվիչ վերահսկել գործարանի հողում խոնավության մակարդակը և
Հողի խոնավության հետադարձ կապի միջոցով ինտերնետով միացված կաթիլային ոռոգման համակարգ (ESP32 և Բլինք). 5 քայլ
Հողի խոնավության հետադարձ կապի միջոցով վերահսկվող ինտերնետով միացված կաթիլային ոռոգման համակարգ (ESP32 և Blynk). Անհանգստացեք ձեր այգու կամ բույսերի մասին, երբ երկարատև արձակուրդ եք գնում, կամ մոռացեք ամեն օր ջրել ձեր բույսը: Դե, ահա լուծումը դա հողի խոնավության վերահսկմամբ և գլոբալ կերպով կապված կաթիլային ոռոգման համակարգ է, որը վերահսկվում է ESP32- ով `ծրագրաշարի առջևում
UWaiPi - Timeամանակի վրա հիմնված ավտոմատ բույսերի ջրման համակարգ. 11 քայլ (նկարներով)
UWaiPi - Timeամանակի վրա հիմնված ավտոմատ բույսերի ջրման համակարգ. Բարև ձեզ: Մոռացե՞լ եք այսօր առավոտյան ձեր բույսերը ջրել: Դուք պլանավորու՞մ եք արձակուրդ անցկացնել, բայց մտածում եք, թե ով է ջրելու բույսերը: Դե, եթե ձեր պատասխանները Այո են, ապա ես ձեր խնդրի լուծում ունեմ: Ես իսկապես ուրախ եմ ներկայացնել uWaiPi
Բույսերի ջրման ավտոմատ համակարգ. 5 քայլ (նկարներով)
Բույսերի ջրամատակարարման ավտոմատ համակարգ. Սա բույսերի ջրելու ամենահեշտ և էժան համակարգն է: Ես չեմ օգտագործել որևէ միկրոկոնտրոլեր: դա հիմնականում տրանզիստոր անջատիչ է: դուք պետք է որոշ դիմադրություն ավելացնեք կոլեկտորի և բազայի միջև, որպեսզի կանխեք տրանզիստորի դեֆակտացիան: . (մի օգտագործեք w
APIS - Բույսերի ոռոգման ավտոմատ համակարգ. 12 քայլ (նկարներով)
APIS - Բույսերի ոռոգման ավտոմատ համակարգ. Այս համակարգն ինչով է տարբերվում ՝ ծրագրավորման և պահանջարկի քանակն է