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

The Ultimate DIY ավտոմատ ձուկ սնուցող. Մակարդակ 2: 10 քայլ (նկարներով)
The Ultimate DIY ավտոմատ ձուկ սնուցող. Մակարդակ 2: 10 քայլ (նկարներով)

Video: The Ultimate DIY ավտոմատ ձուկ սնուցող. Մակարդակ 2: 10 քայլ (նկարներով)

Video: The Ultimate DIY ավտոմատ ձուկ սնուցող. Մակարդակ 2: 10 քայլ (նկարներով)
Video: ԼԱՎԱԳՈՒՅՆ ՄԱՐԴԿԱՆ ՀԵՏԵՎՈՂ ANBIUX 2-ը 1 տեսախցիկ 2024, Նոյեմբեր
Anonim
The Ultimate DIY ավտոմատ ձուկ սնուցող ՝ 2 -րդ մակարդակ
The Ultimate DIY ավտոմատ ձուկ սնուցող ՝ 2 -րդ մակարդակ

Tier 2 Feeder- ը Tier 1.- ից մեծ քայլ է: Այս տարբերակը օգտագործում է ESP8266 wifi մոդուլը `arduino- ի ժամացույցը համաժամեցնելու համար` կերակրման ժամանակացույցը և տանկի լուսավորությունը վերահսկելու համար:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

1 -ին մակարդակում ամեն ինչ, բացառությամբ լուսաչափի

  • ESP8266-01
  • FTDI ծրագրավորող (ծրագրավորելու ESP8266)
  • Oldոդման երկաթ
  • 5V RGBW LED ժապավեն (SK6812 IP 65, ցերեկային սպիտակ, ես օգտագործել եմ սա)
  • Լույսի շերտը պետք է լինի անջրանցիկ, քանի որ ջուրը գոլորշիանալու է տանկից և խտանալու է տանկի կափարիչի վրա և ինքն է լուսավորվում:
  • 5 Վ էլեկտրամատակարարում (ես օգտագործում էի այս մեկը, arduino- ն չի կարող ինքնուրույն միացնել բոլոր լույսերը):
  • Ազատորեն օգտագործեք ձեր ուզած 5 Վ լարման աղբյուրը, միայն համոզվեք, որ այն ապահովում է բավարար էներգիա ՝ բոլոր լույսերը մատակարարելու համար:
  • 3.3 Վ լարման կարգավորիչ
  • ESP8266- ը աշխատում է 3.3 Վ արագությամբ, դրա համար էլ մնացած ամեն ինչ 5 Վ է, ավելի հեշտ է 5 -ից իջնել մինչև 3.3, քան իջնել 12 -ից մինչև 3.3:
  • Ռեզիստորներ (1kOhm x2, 2kOhm x2 (կամ 1kOhm x4), 10kOhm x1)
  • Սուպեր սոսինձ
  • Տաք սոսինձ
  • 3D տպագիր մասեր x8 (տրամադրվում են STL ֆայլեր)
  • Հաղորդալարեր (խորհուրդ եմ տալիս այս օգտակար բաները)
  • Հացաթուղթ (իրերի նախատիպավորման համար)
  • Protoboard/Project board (վերջնական հավաքման համար)
  • Ստանդարտ 3-կողմնակի համակարգչային հոսանքի մալուխ:
  • (ըստ ցանկության) Բջջային հեռախոսի թրթռումային շարժիչ (ցնցուղը խռովելու համար) (ես օգտագործել եմ դրանցից մեկը)
  • Տեղադրեք այս arduino գրադարանները.
  • ESP8266WiFi.h
  • WiFiUdp.h
  • TimeLib.h
  • Մթնշաղ 2 Dawn.h
  • Adafruit_NeoPixel.h
  • Համբերություն:

Քայլ 2: Ինչպես է այն աշխատում

ESP8266- ը ստանում է Unix ժամանակը NIST սերվերից և այն փոխանցում է arduino- ին: Արդուինոն այդ ժամանակն օգտագործում է տեղական արևածագը և մայրամուտը որոշելու և ներքին ժամացույցը համաժամեցնելու համար `որոշելու, թե քանի րոպե է անցել կեսգիշերից հետո: Օգտագործելով կեսգիշերից անցած այս ժամանակը, arduino- ն սահմանում է լույսերի գույնը և գիտի, թե երբ միացնել սնուցողը, ինչը նույն մեխանիզմն է, ինչ 1 -ին աստիճանի ազատիչը: Իմ գրած arduino կոդի կանխադրված պարամետրերը լուսարձակները սահմանում են ցերեկային/գիշերային ցիկլի վրա, որը կարելի է կառավարել մինչև երկրորդը սահուն մարման համար և համաժամեցվում են ձեր գտնվելու վայրի արևածագի և մայրամուտի հետ: Arduino- ն նաև օրական մեկ անգամ ինքն իրեն վերակայվում է ՝ NIST սերվերի հետ նորից համաժամեցնելու և ժամաչափի արտահոսք չստանալու համար:

Քայլ 3. ESP8266- ի ծրագրավորում

ESP8266 ծրագրավորում
ESP8266 ծրագրավորում

Լավ, ուրեմն ESP8266- ը ծրագրերի անառակություն է:

Այն հարմար չէ հացահատիկի համար, և եթե ունեք կանացի թռիչքային լարեր, խորհուրդ եմ տալիս դրանք օգտագործել: Եթե ձեր ESP8266- ը եկել է առանց իմ տեղադրած որևէ որոնվածի, դուք ստիպված կլինեք թարթել որոնվածը: Օգտագործեք FTDI ծրագրավորողը դա անելու համար, կան բազմաթիվ հրահանգներ, թե ինչպես դա անել այլուր, բայց ես հարմարության համար տրամադրեցի էլեկտրագծերի դիագրամ: Վստահ եղեք, որ FTDI ծրագրավորողը ապահովում է 3.3 Վ! 5 Վ տապակելու է ձեր ESP8266- ը: Իմ դիագրամում GPI01- ի և GND- ի միջև միացված նարնջագույնը պետք է ստացվի միայն ESP8266- ի որոնվածը թարթելիս: GPU01- ը պետք է մնա անկապ `մոդուլում փաստացի arduino կոդ վերբեռնելիս:

Հաջորդը, դուք պետք է վերբեռնեք ESP8266- ի իրական կոդը: Այս անգամ օգտագործեք FTDI ծրագրավորողը arduino IDE- ի հետ միասին: Դուք նաև պետք է ներբեռնեք և տեղադրեք օգտագործված բոլոր գրադարանները: Arduino 1.8 -ով ծածկագիրը վերբեռնելու համար օգտագործվող կարգավորումները սկզբում մեկնաբանված մասում են: Վստահ եղեք ՝ ձեր Wi -Fi ցանցով և գաղտնաբառով ծածկագիրը թարմացնելու համար:

Քայլ 4. Միացրեք ESP8266- ը Arduino- ին

Միացրեք ESP8266- ը Arduino- ին
Միացրեք ESP8266- ը Arduino- ին
Միացրեք ESP8266- ը Arduino- ին
Միացրեք ESP8266- ը Arduino- ին

Երբ ծածկագիրը վերբեռնվի, կարող եք անջատել FTDI ծրագրավորողը և միացնել ESP8266- ը, ինչպես ցույց է տրված դիագրամում: Ռեզիստորներն օգտագործվում են որպես լարման բաժանարարներ `համոզվելու համար, որ arduino- ն 5 Վ չի մղում ESP8266- ի հաղորդակցման և վերակայման կապում: Կատարեք այս քայլը հացի տախտակի վրա վրիպազերծման համար, այն հետագայում կդնենք նախատախտակին:

Երբ ESP8266- ն ամբողջությամբ միացված է, դուք պետք է տեսնեք կապույտ լուսարձակում, երբ այն միացված է հոսանքին, մի քանի վայրկյան անց այն պետք է ինտերնետից ստանա Unix- ի ժամանակը և ուղարկի այն arduino- ին, ապա այն ունի դատարկ դատարկ հանգույց (), որ այն նստում է մինչև այն վերականգնելը, ինչպես Tier 1 սնուցողը:

ESP8266- ի աշխատելու համար համոզվելու համար հաջորդ քայլից կոդը պետք է վերբեռնեք arduino և բացեք սերիական մոնիտորը:

Քայլ 5. Arduino ծածկագրի վերբեռնում և անսարքությունների վերացում

Arduino ծածկագրի վերբեռնում և խնդիրների լուծում
Arduino ծածկագրի վերբեռնում և խնդիրների լուծում

Այժմ վերբեռնեք կոդը arduino nano- ում, բացեք սերիական մոնիտորը, դուք պետք է տեսնեք վերը նշվածի նման մի բան: Arduino- ն վերակայվում է, երբ բացում եք սերիական մոնիտորը, ուստի ESP8266- ը միաժամանակ կվերականգնվի: սերիական մոնիտորը կսկսի հաշվել վայրկյանները 1970 թվականի հունվարի 1 -ի կեսգիշերից, մինչև ESP8266- ը նրան չուղարկի ներկայիս Unix ժամանակը: Երբ դա տեղի ունենա, դուք պետք է տեսնեք սա.

Այս գործողությունը կարող է տևել 3-15 վայրկյան, այնպես որ համբերատար եղեք: Ես հազվադեպ եմ տեսել, որ դրա տևողությունը տևում է ավելի քան 10 վայրկյան, բայց տվեք այն 15 -ին ՝ նախքան խնդիրների լուծումը սկսելը:

Եթե ձեր ESP8266- ը ժամանակը չի ուղարկում arduino- ին, փորձեք այս քայլերը.

· Համոզվեք, որ ամեն ինչ լարված է այնպես, ինչպես ենթադրվում էր

· Կրկնակի ստուգեք, որ ճիշտ wifi- ի SSID- ն ու գաղտնաբառը տեղադրեք ESP8266- ի մեջ, եթե ոչ, ապա այն պետք է միացնեք FTDI ծրագրավորողին `ճիշտ տեղեկատվությունը վերբեռնելու համար, այնուհետև նորից միացրեք arduino- ին: (չափազանց երկար SSID- ը կամ գաղտնաբառը կարող են որոշ խնդիրներ առաջացնել, բայց իմ wifi ցանցը երկու դաշտերում ունի ավելի քան 20 նիշ, այնպես որ տնային ցանցերի մեծ մասը պետք է լավ լինի)

· Ստուգեք ձեր երթուղիչի ադմինիստրատորի էջը (եթե կարող եք) միացված սարքի համար, որը հայտնվում է միայն ESP8266- ի միացման ժամանակ: Որպեսզի համոզվեք, որ այն միանում է, երբ ստուգում եք սա (arduino- ն անջատում է այն) միացրեք ESP8266- ի վերականգնման քորոց տանող մետաղալարն անմիջապես 3.3 Վ -ի վրա, այն բարձր պահելով կպահի ESP8266- ը: Ստուգելուց հետո անպայման հետարկեք սա:

Քայլ 6: Անհատականացրեք Arduino ծածկագիրը

Երբ ձեր ESP8266- ը միանա և ժամանակ ուղարկի arduino- ին, ծրագրավորված arduino- ն պարզապես կհաշվի ժամանակը և կցուցադրի վրիպազերծման տեղեկատվության մի քանի այլ բիտեր, ինչպիսիք են արևածագը և մայրամուտը: Մենք կարող ենք այս արժեքներից մի քանիսը հարմարեցնել arduino- ի կոդի մեջ, մնացածը պարզապես այնտեղ են, որպեսզի ես կարողանամ կարգաբերել ամբողջ համակարգը:

Ավելի լավ հասկանալու համար, թե ինչպես է arduino- ն հաշվարկում արևածագը և մայրամուտը, կարդացեք Dusk2Dawn գրադարանի փաստաթղթերը: Ձեզ անհրաժեշտ կլինի մուտքագրել ձեր լայնությունը և երկայնությունը (եթե փոխում եք ձեր գտնվելու վայրի անունը, համոզվեք, որ այն փոխված է ամենուր ծածկագրում): որոշեք, թե երբ է արևը բարձրանում և մայր մտնում կեսգիշերից րոպեների ընթացքում: MinfromMid փոփոխականն ընթացիկ րոպեն է կեսգիշերից և համեմատվում է արևածագի, մայրամուտի, կերակրման ժամանակների և մթնշաղի հետ ՝ arduino- ին ասելու, թե երբ ինչ անել: Համոզվեք, որ թարմացնեք նաև ձեր ժամային գոտին, կանխադրվածը EST է:

Երբ ձեր վայրը որոշված է, սահմանեք մթնշաղի ժամանակը, որպեսզի arduino- ին ասեք, թե որքան երկար եք ցանկանում, որ մթնշաղը լինի: Սա վերահսկում է, թե որքան է տևում ցերեկը և գիշերը միջև ընկած ժամանակահատվածը և տրվում է րոպեների ընթացքում: Կանխադրվածը 90 րոպե է, ուստի RGBW լույսերը ցերեկից գիշեր ցերեկը կամ այլ կերպ այդ ժամանակ կմարեն:

Հաջորդը, սահմանեք ձեր ուզած կերակրման ժամանակը: Սնուցման իրական ժամանակները սահմանվում են getTime () մեթոդով, որպեսզի կերակրումները համաժամացվեն օրվա/գիշերվա հետ: Եթե ցանկանում եք, որ ձեր ձկները սնվեն ամեն օր նույն ժամին, մեկնաբանեք հարաբերական կարգավորումները և օգտագործեք սկզբնական կարգավորումները ծածկագրի սկզբում: Հիշեք, որ այս ժամերը կեսգիշերից րոպեների ընթացքում են: Կերակրման սկզբնական, կոդավորված ժամանակների օգտագործումը կարող է խանգարել լուսավորությանը, եթե կերակրման ժամանակը ընկնում է մթնշաղի և ցերեկվա միջև ընկած ժամանակահատվածում (արևածագ և մայրամուտ): Կոդի կանխադրվածը համապատասխանաբար մայրամուտից և արևածագից 15 րոպե առաջ և հետո է: Feedingանկության դեպքում կարող են ավելացվել լրացուցիչ կերակրման ժամանակներ:

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

Ի վերջո, ստուգեք ձեր ունեցած շերտի LED- ների քանակը, Իմ շերտն ունի 60, բայց դուք պետք է թարմացնեք այս արժեքը կարգաբերման կոդի մեջ, թե որքան LED- ներ եք օգտագործում:

Քայլ 7: Լուսավորություն

Լուսավորությունը
Լուսավորությունը

Միացրեք ձեր LED շերտը, եթե դա դեռ չեք արել:

Էլեկտրաէներգիա (կարմիր) մինչև 5 Վ, գետնից (սպիտակ) ՝ գետնից, ազդանշան (կանաչ) ՝ 6 -ի կապակցիչին (կամ այն, ինչին այն դրել եք): Երբ arduino- ն կվերակայվի, լույսերը կլինեն ամբողջ պայծառության մեջ, մինչև ESP8266- ը ժամանակը չուղարկի arduino- ին և որոշի, թե որտեղ է այն լուսավորման ցիկլում: Ավելի լավ է դա տեղադրել երեկոյան կամ գիշերը, քանի որ լույսի փոփոխությունն ավելի կտրուկ կլինի: Եթե լույսերը չեն փոխվում 30 վայրկյանի ընթացքում, վերակայեք arduino- ն: Վերականգնման կոդը պետք է աշխատի, բայց ես առևտրով ծրագրավորող չեմ, այնպես որ այստեղ կամ այնտեղ դեռ կարող են լինել մի քանի սխալ: Դուք կարող եք ստուգել, որ վերականգնումն աշխատում է ՝ վերակայման ժամանակը սահմանելով մեկ րոպե ՝ ծածկագիրը վերբեռնելուց և սպասելուց հետո (վերակայման երկրորդը պատահականացված է, ուստի իրական վերականգնումը կարող է տևել 1-2 րոպե) Դուք կարող եք նույն հնարքը կատարել ավելի ուշ միացնելու համար, որ սերվոն աշխատում է ՝ փոխելով կերակրման ժամանակը: Պարզապես անպայման փոխեք այս ժամանակները, նախքան այն թողնելը գործարկված:

Նախնական լուսավորության ժամանակացույցը բավականին պարզ է.

Գիշերը բոլոր լույսերն անջատված են, բացի կապույտից, որն ամենացածր ջերմաստիճանում է (2/255): Theամանակը մոտենում է արևածագին, կապույտը մեծանում է մինչև իր ամբողջ ուժգնությունը (255), որին հասնում է մթնշաղի սկզբին: Մթնշաղի ժամանակ կարմիրն ու կանաչը թեքվում են մինչև 255 -ը: Արևածագին կարմիրը, կապույտը և կանաչը 255 են, բայց ցերեկը սպիտակ է, ուստի հաջորդ 2 րոպեների ընթացքում կարմիրը, կապույտը և կանաչը մարում են, իսկ սպիտակները մարում են: ներ. Օրվա մնացած հատվածում սպիտակը ամբողջ ուժգնությամբ է ՝ մինչև մայրամուտից 2 րոպե առաջ, երբ այն մարում է և նորից փոխարինվում կարմիրով, կապույտով և կանաչով: Մայրամուտին լուսավորությունը նորից մտնում է մթնշաղը, բացառությամբ այն ժամանակի, երբ կարմիրն ու կանաչը սկսում են ամբողջ ուժգնությամբ և մարել ՝ թողնելով կապույտն ամբողջ ուժգնությամբ, երբ գիշեր է գալիս: Այստեղից կապույտը դանդաղորեն մարում է իր ամենացածր արժեքին, որին հասնում է կեսգիշերին:

Այլ ծածկագիր կա arduino- ի ուրվագծի վերջում `լուսավորման այլ ռեժիմների համար, այնպես որ ազատ զգացեք խաղալ մաթեմատիկայի հետ, որպեսզի լուսավորությունն այլ կերպ մարի կամ օրվա տարբեր ժամանակաշրջաններում գույները փոխվեն: Հիշեք, որ մաթեմատիկան կատարվում է float ձևաչափով, բայց գույնի արժեքները պետք է լինեն ints, այնպես որ փոխակերպումը անհրաժեշտ է երկուսի միջև ՝ ձեր կողմից իրականացվող լուսավորման նոր մաթեմատիկայի միջոցով:

Քայլ 8: Մասերի տպում

Եթե դեռ չեք տպել այս Մակարդակի մասերը, ապա դա արեք: Բնակարանը մոտավորապես նույն չափի է, ինչ միջին չափի ֆիլտրի միավորը, և ամբողջ գիշեր տևեց, որ տպեմ: Մաքրեք մասերը, տեղադրեք միջնապատի բաժանարարը, ակոսը դեպի վեր և կլորացված եզրը դեպի դուրս: Servo- ն տեղադրված է այնպես, ինչպես 1 -ին մակարդակում, և եթե դուք փոխարինում եք 1 -ին համակարգով, բուփը, կափարիչը և սնուցման անիվը նույնական են, ուստի դրանք աշխատելու դեպքում ստիպված չեք լինի դրանք նորից տպել:

. Zip թղթապանակը պարունակում է STL ֆայլերի երկու փաթեթ, մեկը `օրիգինալ SM22 servo շարժիչի համար, որը ես օգտագործել եմ, իսկ մյուսը` շատ ավելի տարածված SG90 servo- ի համար: Երկուսն էլ պարունակում են Fusion 360 ֆայլեր, եթե ցանկանում եք/անհրաժեշտ է փոփոխել մասերից որևէ մեկը: SM22 STL- երը հաստատ տեղավորվում են միասին, քանի որ դրանք այնպիսիներն են, որոնք ես օգտագործել եմ: Ես չեմ տպել կամ փորձարկել SG90 մասերը:

Նյութերի համար խորհուրդ եմ տալիս օգտագործել սննդամթերքի համար անվտանգ պլաստիկ: Ես օգտագործեցի Raptor PLA- ն makergeeks- ից, որը գալիս է մի տոննա գույներով և շատ ուժեղ է այն 10 րոպե թրծելուց հետո: Դա կարելի է անել մասերը եռացնելով, ինչը խորհուրդ եմ տալիս անել անիվի համար, եթե այն այնքան էլ չի տեղավորվում, քանի որ կռանալը մասերը կկրճատի մոտ.3%-ով:

Ես տպել եմ պատյանն իր կողմում (վերևը ՝ դեպի կողմը, իսկ բաց կողմը ՝ դեպի վեր): Սա օգտագործում է շատ ավելի քիչ օժանդակ նյութ, քան մյուս կողմնորոշումները: Կափարիչը կարող է տպվել գլխիվայր ՝ դրա վրա եղած բոլոր օժանդակ նյութերից խուսափելու համար: Հուրի կափարիչը նույնպես պետք է տպվի գլխիվայր, այնուամենայնիվ մեծ կափարիչը պետք է տպվի աջ-վերև:

Կա նաև «վերջնակետ» կտոր, որն ապահովում է բնակարանի ներքևի հատվածը: Մի քանի շաբաթ սնուցողը տեղում թողնելուց հետո ես նկատեցի, որ այն սկսել է թեքվել և թեքվել հոսանքի աղբյուրի ծանրությունից, և դա ազդում է սնկի անիվի մեջ սնունդը սնուցելու ունակության վրա: Պարզապես տաք սոսինձով 1-2 ծայր կանգնեցրեք տանիքի ներքևին ՝ ամեն ինչ մակարդակի վրա պահելու համար:

Քայլ 9: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Ամեն ինչ միացնելու համար օգտագործեք նախատախտակ: Ես օգտագործել եմ jumper լարերը, այնպես որ ես ստիպված չեմ եղել այդքան շատ զոդել, բայց սա այն վայրն է, որտեղ դուք ամենից շատ կպչեք: Քանի դեռ կապերը նույնն են, համակարգը կաշխատի այնպես, ինչպես աշխատել է հացահատիկի վրա: Ես միասին զոդեցի վերնագրի կապում ՝ գետնի, 5V, 3.3V, հոսանքի «ռելսեր» ստեղծելու համար, ինչպես նաև սերվո և ոչ էներգետիկ 3.3V ազդանշանների ազդանշաններ դեպի ESP8266 (RX, CH_PD և RST): Ես բոլոր կապումներն ուղղեցի դեպի նախատախտակի ներքևի մասը, իսկ բաղադրիչները ՝ վերևում:

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

Եթե դա դեռ չեք արել էներգիայի մատակարարման համար, կտրեք հոսանքի մալուխի ծայրը, որը չի միանում պատին և բավականաչափ պոկեք լարերը, որպեսզի դրանք կարողանաք տեղադրել էլեկտրամատակարարման ճիշտ տերմինալներում: Եթե դուք ունեք սեղմված ծայրեր, որոնք կարող եք դնել ծայրերին, ես առաջարկում եմ դրանք օգտագործել, եթե ոչ, մերկ պղնձը լավ կլինի, պարզապես համոզվեք, որ ոչինչ չի կարճանում: Հիշեք, որ սա կմիացվի ձեր տան պատի հոսանքին, ԱՊԱՀՈՎ ԵՎ ԵՐԲԵՔ ՉՍՊԱՍԵՔ ՀԱՄԱԿԱՐԳՎԱ ՀԱՄԱԿԱՐԳՈՎ:

Հաջորդը, լույսի ժապավենը պետք է ավելացվի տանկին: Հեռացրեք բաքի կափարիչը և ամբողջությամբ չորացրեք: Լույսեր ավելացնելուց առաջ համոզվեք, որ կափարիչի մակերեսը մաքուր է և չոր: Ստացած շերտն ունի սոսինձ պատյան, այն չի աշխատի լուսային շերտը ամրացնելու համար, այլ կաշխատի դրանք կափարիչի եզրով (կամ որտեղ էլ տեղադրեք):, այնպես որ ես կարիք չունեի երկարացնել լարերը: Պարզապես համոզվեք, որ բոլոր բացված լարերը ծածկված են անջրանցիկ նյութերով, նախքան կափարիչը բաքի վրա դնելը: Usedայրերը ծածկելու համար ես օգտագործեցի տաք սոսինձ, բայց դա երկարաժամկետ չի կարող աշխատել: Երբ լույսերը դասավորվեն այնպես, ինչպես ձեզ են դուր գալիս, դրանք սոսնձեցրեք տեղում: Ես ստիպված էի լրացուցիչ սոսինձ օգտագործել անկյուններում, քանի որ LED շերտը բարձրացել էր այնտեղ: Թողեք սոսինձը մի քանի րոպե չորանա, նախքան կափարիչը նորից բաքի վրա դնելը, որպեսզի համոզվեք, որ ոչինչ չի կաթում:

Սնուցողի հավաքումը ճիշտ նույնն է, ինչ Tier 1 սնուցողը: Servo- ն տեղավորվում է իր խոռոչում, սնուցող անիվը սոսնձված է դրան: Սնուցող անիվի գրպանը պետք է ուղղվի դեպի ցատկիչը, երբ servo- ն գտնվում է 0 դիրքում (և պտտվում է դեպի տանկը 180 դիրքում): Եթե դուք օգտագործում եք կամընտրանքային թրթռումային շարժիչ, դրան կպցրեք մի քանի կապար լարեր և տեղադրեք այն բալի մեջ, դրա համար սերվոյի խոռոչում կա խոռոչ: Ուղարկեք շարժիչի հաղորդալարերը նույն ուղով, ինչ servo լարերը և միացրեք դրանք գետնին և շարժիչի քորոցը arduino- ին: Տաք սոսնձեցրեք բուֆերը հիմքին:

Երբ ամեն ինչ միացված է, կարող եք էլեկտրամատակարարումը միացնել պատին: Արդուինոն պետք է անցնի իր գործարկման հաջորդականությամբ, և ժամանակը լրանալուն պես լույսերը կփոխվեն: Եթե ոչ, ապա կարգավորեք տախտակը, մինչև այն ժամանակ չստանա: Ես տաք սոսնձեցի պարիսպի կափարիչը տեղում, բայց կողքի կափարիչը թողեցի առանց սոսնձի, որպեսզի կարողանամ մուտք գործել arduino ՝ այն վերականգնելու կամ վերապրագրավորելու համար:

Շնորհավորում եմ: Ձեր Tier 2 ձկան սնուցողն ավարտված է: Հրաշք եղեք գեղեցիկ լուսավորության վրա և այն ձկներին կերակրելու ունակությամբ, երբ դուք հեռու եք: Համոզվեք, որ հաջորդ օրերին վերահսկեք համակարգը `ապահովելու համար, որ ամեն ինչ ճիշտ է աշխատում, և որ ձեր ձկներն, ըստ էության, սնվում են:

Քայլ 10: Սկզբում դիտելու բաներ

Սկզբում դիտելու բաներ
Սկզբում դիտելու բաներ
Սկզբում դիտելու բաներ
Սկզբում դիտելու բաներ
Սկզբում դիտելու բաներ
Սկզբում դիտելու բաներ

Երբ ես առաջին անգամ տեղադրեցի իմ սարքը, ես պատահաբար միացրեցի servo- ն սխալ ազդանշանային քորոցին, այնպես որ ձկները մի քանի օր չէին սնվում, մինչև չհասկացա սխալի մասին (ես գիշերը ձեռքով էի կերակրում ՝ ի պատասխան հաջորդ սխալի): Փորձեք կերակրման ժամանակները սահմանել այն ժամանակ, երբ ամենայն հավանականությամբ մոտ կլինեք ՝ հաստատելու համար, որ ձեր ձկները սնվել են:

Մեկ այլ սխալ, որին պետք է հետևել, վերակայումն է: Եթե, օրինակ, մայրամուտից հետո տուն եք վերադառնում, և ձեր բաքը դեռ ցերեկային լուսավորության մեջ է, հավանականությունն այն է, որ վերականգնման գործառույթը ձախողվի, և arduino- ն երբեք ժամանակ չի ստանում ESP8266- ից: Սա նաև նշանակում է, որ ձեր ձկները չեն սնվել վերականգնման պահից, այնպես որ դուք, հավանաբար, պետք է դրանք ինքներդ կերակրեք ՝ arduino- ի վերակայման կոճակին սեղմելիս: Ես 99% -ով վստահ եմ, որ ես դա վերացրել եմ, բայց կոդավորումը իմ մասնագիտությունը չէ, այնպես որ անպայման պետք է զգույշ լինել դրա համար:

Նաև համոզվեք, որ ամեն մեկ -երկու շաբաթվա ընթացքում ստուգեք սնկով սնունդը, այն լրացրեք ըստ անհրաժեշտության և համոզվեք, որ ոչ մի վատ բան չի գնում:

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

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