Բովանդակություն:
- Քայլ 1: Քայլ 1. Օգտագործեք այս սխեման
- Քայլ 2. Աշխատեք PCB- ի վրա - Եռակցման վերնագրեր ESP8266- ի համար և սենսորների վրա հիմնված սխեմատիկայի վրա
- Քայլ 3: Տեղադրեք տվիչներ և տեղադրեք PCB- ն տուփի մեջ
- Քայլ 4: Կարգավորեք ThingSpeaks- ը
- Քայլ 5: Ստացեք ծածկագիրը, կազմաձևեք և վերբեռնեք այն
- Քայլ 6. Պատրաստեք Jerերի ջրամը և ջրի պոմպը
- Քայլ 7. Միացրեք այն և սկսեք տեղեկատվություն ստանալ ThingSpeaks.com- ի միջոցով
Video: Խելացի բույսերի ջրում Արևային վահանակի միջոցով. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Սա իմ առաջին SmartPlantWatering նախագծի թարմացված տարբերակն է (https://www.instructables.com/id/Smart-Plant-Water…
Հիմնական տարբերությունները նախորդ տարբերակի հետ.
1. Միանում է ThingSpeaks.com- ին և օգտագործում է այս կայքը ՝ գրավված տվյալները (ջերմաստիճան, խոնավություն, լույս և այլն) հրապարակելու համար - իմ ալիքը ThingSpeaks- ում -
2. Օպտիմիզացված է մարտկոցների վրա աշխատելու համար: Այս տարբերակը օգտագործում է արևային վահանակ ՝ 3.7 վ Lipo 18650 մարտկոց լիցքավորելու համար:
3. Կարգավորեք թարմացման հաճախականությունը և ջրելու եղանակը `ելնելով եղանակից (օգտագործում է OpenWeatherMap.org):
4. Օպտիմիզացված ծածկագիր… բեռնված Github- ում-https://github.com/eplx/esp8266-Plants-Watering
Պահանջներ:
- PCB
- ESP8266 NodeMCU
- DHT11 ցուցիչ (ջերմաստիճան և խոնավություն)
- ռելե
- Լույսի ցուցիչ
- տուփ / բեռնարկղ
- Վերնագրեր
- pumpրի պոմպ (12 Վ)
- փոքր տրամագծի թափանցիկ թափանցիկ փափուկ գուլպաներ (կարող են տարբերվել ՝ կախված ձեր ջրի պոմպի միակցիչներից)
- 3.7 Լիպո մարտկոց
- TP4056 (մարտկոցի լիցքավորիչ)
- լարերը
- համբերություն… սա բարդ չէ… բայց դա անելու համար ժամանակ է պահանջվում, մանավանդ, եթե առաջին անգամ եք ինչ -որ բան անում այս բաղադրիչներով::)
Ստորև կարող եք գտնել ThingSpeaks- ում ստեղծված որոշ գծապատկերներ.
Հաջորդ Բույսերի ջրում (այն ցույց է տալիս ոռոգման մնացած ժամերը) Leրի մակարդակ (լիտր ջրում)
Քայլ 1: Քայլ 1. Օգտագործեք այս սխեման
Հետևեք սխեմատիկին և կրկնեք սա նախատախտակի մեջ…
Ձեզ անհրաժեշտ են հետևյալ իրերը.
1. Protoboard
2. ESP8266 NodeMCU
3. DHT11 ցուցիչ (ջերմաստիճան և խոնավություն)
4. Ռելե
5. Լույսի ցուցիչ
6. pumpրի պոմպ (12 Վ)
7. փոքր տրամագծի թափանցիկ թափանցիկ փափուկ գուլպաներ (կարող են տարբերվել ՝ կախված ձեր պոմպի միակցիչներից)
Քայլ 2. Աշխատեք PCB- ի վրա - Եռակցման վերնագրեր ESP8266- ի համար և սենսորների վրա հիմնված սխեմատիկայի վրա
Օգտագործեք սխեման ՝ այն PCB- ում կրկնօրինակելու համար: Բացի վերը նշված սխեմատիկայից, ես ավելացրել եմ TP 4056 ՝ Lipo մարտկոցը լիցքավորելու համար ՝ օգտագործելով արևային վահանակ: Եթե նախընտրում եք, կարող եք օգտագործել մարտկոցի լիցքավորման այլ քարտեր: Խնդրում ենք օգտագործել այն, որն ունի պաշտպանություն ձեր մարտկոցի գերլիցքավորման/լիցքաթափման համար:
եթե օգտագործում եք 12 վ արևային վահանակ, անհրաժեշտ է ավելացնել մի քայլ ներքև ՝ լարումը 5 վ փոխակերպելու համար: TP4046- ը չի աջակցում 12 վ որպես մուտք:
Սրանք այն կապերն են, որոնք ես կատարել եմ TP4056- ի միջոցով Lipo մարտկոցը լիցքավորելու և ESP8266 NodeMcu- ն սնուցելու համար:
Արևային վահանակ (+) -> Քայլ ներքև -> TP4056 (+)
Արևային վահանակ (-) -> Քայլ ներքև -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Այս կապի համար ես օգտագործել եմ USB մալուխ
TP4056 (OUT -) -> ESP8266 (-);
Քայլ 3: Տեղադրեք տվիչներ և տեղադրեք PCB- ն տուփի մեջ
Ես օգտագործել եմ պլաստիկ տուփ, որը կարող է դրսում օգտագործվել PCB քարտը և ջերմաստիճանի/խոնավության տվիչը տեղադրելու համար:
Քայլ 4: Կարգավորեք ThingSpeaks- ը
Նախագծի այս տարբերակում ես օգտագործել եմ ThingSpeaks.com- ը: Այս կայքը ունի անվճար և առևտրային տարբերակ: Ես օգտագործել եմ անվճար տարբերակը և ստեղծել եմ ալիք ՝ այս նախագծով գրավված տվյալները վերբեռնելու համար:
Գաղափարը տեղեկատվություն հավաքելն ու պատկերացնելն է տարբեր գրաֆիկների / չափիչների միջոցով
thingspeak.com/channels/504661
Նախ պետք է հաշիվ ստեղծել, այնուհետև ստեղծել ալիք (եթե կասկածներ ունեք, թե ինչպես ստեղծել հաշիվ կամ ալիք, ազատ զգալ կապվեք ինձ հետ)
Այնուհետեւ դուք պետք է կազմաձեւեք ալիքը `օգտագործելով այս կարգավորումները: Կարևոր է, որ դուք կատարեք նույն դաշտերի կազմաձևումը, քանի որ դրանք վերաբերում եմ կոդին:
Քայլ 5: Ստացեք ծածկագիրը, կազմաձևեք և վերբեռնեք այն
Այցելեք հետևյալ Git շտեմարանը ՝
Ներբեռնեք կոդը և տեղադրեք այն ձեր ESP8266- ում: Կոդը պարբերաբար թարմացվում է, բայց ես այն շարունակում եմ աշխատել նույն սխեմատիկայով, որը տարածվում է այստեղ: Այս տարբերակում ես օգտագործում եմ ThingSpeaks- ը ՝ տվյալներ հավաքելու և գրաֆիկներ գեներացնելու համար ՝ ինտերնետում տեսողականացման համար: Նաև openWeatherMap.org- ի օգտագործումը թույլ է տալիս ստանալ ընթացիկ եղանակ և կանխատեսում այն քաղաքի համար, որտեղ դուք գտնվում եք: Այս տեղեկատվությունը օգտագործվում է մարտկոցի օգտագործման օպտիմալացման համար, եթե մենք ակնկալում ենք, որ անձրևոտ օրեր են սպասվում, և մարտկոցը կարող է ամբողջությամբ լիցքավորված չլինել:
Կարևոր !! - Կոդում կան որոշ կարգավորումներ, որոնք պետք է ճշգրտվեն:
Նայեք ծածկագրին և թարմացրեք արժեքը հետևյալ փոփոխականների համար
- ThingSpeaks_KEY - օգտագործվում է ThingSpeaks կայքի համար
- openWeatherAPIid - օգտագործվում է առաջիկա օրերի եղանակի մասին տեղեկություններ և կանխատեսումներ ստանալու համար:
- openWeatherAPIappid - օգտագործվում է առաջիկա օրերի եղանակի մասին տեղեկություններ և կանխատեսումներ ստանալու համար
Եթե ձեզ դուր է գալիս կոդը, խնդրում ենք աստղանշել այն GitHub- ում: Շնորհակալություն!
Քայլ 6. Պատրաստեք Jerերի ջրամը և ջրի պոմպը
Դուք կարող եք օգտագործել ձեր ցանկացած ջերի բանկա: Ես օգտագործել եմ 10 լիտր ջերիի բանկա, այնպես որ այն բավականաչափ ինքնավարություն ունի մի քանի շաբաթվա ընթացքում:
Pumpրի պոմպը 12 վ (1 Ա) է, ուստի այն ուղղակիորեն միացնում եմ արտաքին էներգիայի աղբյուրին: Կարող եք նաև օգտագործել 5 վ ջրի պոմպ և միգուցե փորձել այն սնուցել ESP8266- ի համար օգտագործվող նույն մարտկոցով: Ես դեռ չեմ փորձել դա, բայց դա կարող է լինել գաղափար այս նախագծի մեկ այլ փուլի համար:
Քայլ 7. Միացրեք այն և սկսեք տեղեկատվություն ստանալ ThingSpeaks.com- ի միջոցով
Միանալուց հետո ձեր ESP8266- ը տվյալներ կներկայացնի ThingSpeaks.com- ին, և դուք կարող եք պատկերացնել գրաֆիկները և տվյալները: Բացի այդ, ձեր բույսերը կջրվեն ամեն օր և կկարգավորի, թե որքան ջուր է անհրաժեշտ ՝ ելնելով ջերմաստիճանից/խոնավությունից:
Խնդրում եմ ստուգել իմ ալիքը կենդանի տվյալների համար ՝
Խորհուրդ ենք տալիս:
Բույսերի ավտոմատ ջրում `4 քայլ
Բույսերի ավտոմատ ոռոգում. Բույսերը գո՞հ չեն ձեր խնամքից: Արդյո՞ք նրանք միշտ մահանում են `առանց իրենց խնդիրները ձեզ բացատրելու: Դե ուրեմն շարունակեք կարդալ, թե ինչպես կառուցել ձեր սեփական բույսերի ջրման ավտոմատ համակարգը, որը ձեզ տալիս է բոլոր անհրաժեշտ տեղեկությունները: կազմեք ձեր ծրագիրը
12v/5v UPS ՝ «չարաշահելով» արևային վահանակի վերահսկիչ ՝ 5 քայլ
12v/5v UPS ՝ «չարաշահելով» արևային վահանակի վերահսկիչ. Երբևէ ցանկացե՞լ եք UPS ծրագրի համար: Նայեցի UPS ցանցի խելահեղ գներին և մտածեցի, որ ես ուզում եմ միայն ցածր լարման ինչ -որ բան սնուցել: Դե, այս հրահանգը ձեզ համար է: Ես պատրաստվում եմ ցույց տալ, որ դուք պետք է «չարաշահեք» արևային վահանակի վերահսկիչ ՝ sma ստեղծելու համար
Քնած արևային վահանակի լույս. 4 քայլ
Քնած արևային վահանակի լույս. Բարև բոլորին, սա իմ դպրոցական նախագիծն է, որը կոչվում է արտադրանքի ձևավորում: Շուրջ 1 շաբաթ տևեցի նյութեր հավաքելու համար, պատրաստեցի այն և այն կառուցեցի: Մտածեցի, որ ստեղծագործելը տարբերվող և յուրահատուկ բան կլինի: Ես նաև ցանկանում էի ստեղծել այս արտադրությունը
Խելացի բույսերի ջրում. 5 քայլ (նկարներով)
Խելացի բույսերի ջրում. Բարև: Օգտագործելով այս նախագիծը, դուք կարող եք ինքնաբերաբար ջրել ձեր բույսը `հաշվի առնելով արտաքին ջերմաստիճանը, խոնավությունը և լույսը: Նաև կարող եք սա օգտագործել որպես տնային եղանակային կայան և ստուգել ջերմաստիճանը, խոնավությունը և թեթևությունը բջջային հեռախոսից կամ համակարգչից
Խելացի ջրում ՝ 6 քայլ (նկարներով)
Խելացի ջրում. Այս Arduino նախագծի ձեռնարկում մենք կսովորենք, թե ինչպես կատարել խելացի ջրում