Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Ինչպես է այն աշխատում
- Քայլ 3. ESP8266- ի ծրագրավորում
- Քայլ 4. Միացրեք ESP8266- ը Arduino- ին
- Քայլ 5. Arduino ծածկագրի վերբեռնում և անսարքությունների վերացում
- Քայլ 6: Անհատականացրեք Arduino ծածկագիրը
- Քայլ 7: Լուսավորություն
- Քայլ 8: Մասերի տպում
- Քայլ 9: Հավաքում
- Քայլ 10: Սկզբում դիտելու բաներ
Video: The Ultimate DIY ավտոմատ ձուկ սնուցող. Մակարդակ 2: 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
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- ը եկել է առանց իմ տեղադրած որևէ որոնվածի, դուք ստիպված կլինեք թարթել որոնվածը: Օգտագործեք FTDI ծրագրավորողը դա անելու համար, կան բազմաթիվ հրահանգներ, թե ինչպես դա անել այլուր, բայց ես հարմարության համար տրամադրեցի էլեկտրագծերի դիագրամ: Վստահ եղեք, որ FTDI ծրագրավորողը ապահովում է 3.3 Վ! 5 Վ տապակելու է ձեր ESP8266- ը: Իմ դիագրամում GPI01- ի և GND- ի միջև միացված նարնջագույնը պետք է ստացվի միայն ESP8266- ի որոնվածը թարթելիս: GPU01- ը պետք է մնա անկապ `մոդուլում փաստացի arduino կոդ վերբեռնելիս:
Հաջորդը, դուք պետք է վերբեռնեք ESP8266- ի իրական կոդը: Այս անգամ օգտագործեք FTDI ծրագրավորողը arduino IDE- ի հետ միասին: Դուք նաև պետք է ներբեռնեք և տեղադրեք օգտագործված բոլոր գրադարանները: Arduino 1.8 -ով ծածկագիրը վերբեռնելու համար օգտագործվող կարգավորումները սկզբում մեկնաբանված մասում են: Վստահ եղեք ՝ ձեր Wi -Fi ցանցով և գաղտնաբառով ծածկագիրը թարմացնելու համար:
Քայլ 4. Միացրեք ESP8266- ը Arduino- ին
Երբ ծածկագիրը վերբեռնվի, կարող եք անջատել FTDI ծրագրավորողը և միացնել ESP8266- ը, ինչպես ցույց է տրված դիագրամում: Ռեզիստորներն օգտագործվում են որպես լարման բաժանարարներ `համոզվելու համար, որ arduino- ն 5 Վ չի մղում ESP8266- ի հաղորդակցման և վերակայման կապում: Կատարեք այս քայլը հացի տախտակի վրա վրիպազերծման համար, այն հետագայում կդնենք նախատախտակին:
Երբ ESP8266- ն ամբողջությամբ միացված է, դուք պետք է տեսնեք կապույտ լուսարձակում, երբ այն միացված է հոսանքին, մի քանի վայրկյան անց այն պետք է ինտերնետից ստանա Unix- ի ժամանակը և ուղարկի այն arduino- ին, ապա այն ունի դատարկ դատարկ հանգույց (), որ այն նստում է մինչև այն վերականգնելը, ինչպես Tier 1 սնուցողը:
ESP8266- ի աշխատելու համար համոզվելու համար հաջորդ քայլից կոդը պետք է վերբեռնեք arduino և բացեք սերիական մոնիտորը:
Քայլ 5. 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% -ով վստահ եմ, որ ես դա վերացրել եմ, բայց կոդավորումը իմ մասնագիտությունը չէ, այնպես որ անպայման պետք է զգույշ լինել դրա համար:
Նաև համոզվեք, որ ամեն մեկ -երկու շաբաթվա ընթացքում ստուգեք սնկով սնունդը, այն լրացրեք ըստ անհրաժեշտության և համոզվեք, որ ոչ մի վատ բան չի գնում:
Եթե արձակուրդ եք գնում, համոզվեք, որ մեկնելուց առաջ ջրի փոփոխություն և այլ հիմնական տանկերի սպասարկում եք կատարում: Սնուցողը միայն երաշխավորում է, որ սնունդը և լուսավորությունը ձեր ձկների վերջը չեն լինի, եթե դուք շատ երկար գնաք: Դուք այլևս երբեք ստիպված չեք լինի օգտագործել արձակուրդի սնուցողներ:
Խորհուրդ ենք տալիս:
Ավտոմատ շների սնուցող !!: 4 քայլ
Ավտոմատ շների սնուցող !!: Հեշտ, օգտակար և առողջ
Ավտոմատ սնուցող `3 քայլ
Ավտոմատ սնուցող. Ինչի՞ մասին է մեր նախագիծը: Մեր նախագիծը շների համար նախատեսված ավտոմատ սնուցիչ է: Դա ձեր շանը կերակրելու պարզ միջոց է: Օրինակ, երբ դուք պատրաստվում եք ճանապարհորդել և չգիտեք որևէ մեկին, ով կարող է ձեր շանը կերակրել ձեզ համար: Ավտոմատ սնուցողը պատասխանատու կլինի
The Ultimate DIY ավտոմատ ձուկ սնուցող. Մակարդակ 1: 6 քայլ
The Ultimate DIY ավտոմատ ձուկ սնուցող. Tier 1: Օգտագործեք սա, եթե դուք բյուջեի խիտ բյուջե ունեք կամ, ինչպես և ես, չեք կարող ստիպել 2 -րդ մակարդակին աշխատել նախքան արձակուրդներին մեկուկես շաբաթ մեկնելը: Չկա լուսավորության հսկողություն: Սննդի քանակը և տեսակը. Ես ունեմ բետա և 5 նեոն
Ինչպես ստեղծել թեթև ձուկ. 6 քայլ (նկարներով)
Ինչպես ստեղծել թեթև ձուկ. Սովորեք, թե ինչպես ստեղծել թեթև ձկներ, որոնք նաև կոչվում են LED-Swimmies. Բարձր լուսավոր ձկներ: Նկարիչ Կառլ Կլարը տեղադրում է կատարել հանրային տարածքում, որը տեղադրվել է Լինցում գտնվող Ars Ars Electronica նոր կենտրոնի շինհրապարակում: , Ավստրիա Աշխուժացնելու համար
Ավտոմատ ակվարիումի սնուցող սարք. 7 քայլ (նկարներով)
Ավտոմատ ակվարիումի սնուցող սարք. Դա ավտոմատ ձկան սնուցող / հոսանքի գլուխ կամ օդային պոմպի վերահսկիչ Ամեն օր ստիպված էի անջատել ակվարիումի հոսանքի գլուխը / օդային պոմպը և ձեռքով կերակրել և մեկ ժամ անց նորից միացնել եթերը: Այսպիսով, ես գտա շատ էժան այլընտրանք ՝ այս գործընթացը լիարժեք դարձնելու համար