Alexa վերահսկվող շների սնուցիչ. 6 քայլ (նկարներով)
Alexa վերահսկվող շների սնուցիչ. 6 քայլ (նկարներով)
Anonim
Alexa վերահսկվող շների սնուցող
Alexa վերահսկվող շների սնուցող
Alexa վերահսկվող շների սնուցող
Alexa վերահսկվող շների սնուցող
Alexa վերահսկվող շների սնուցող
Alexa վերահսկվող շների սնուցող

Սա մեր շուն Բեյլին է: Նա մաս է կազմում Border Collie- ի և Australian Cattle Dog- ի, այնպես որ երբեմն նա ավելի խելացի է, քան իր սեփականը, հատկապես երբ խոսքը վերաբերում է ժամանակը նշելու և իմանալու, թե երբ պետք է ճաշի: Սովորաբար, մենք փորձում ենք նրան կերակրել երեկոյան 6 -ի սահմաններում, բայց դա միշտ չէ, որ հեշտ է, եթե տնից հեռու ենք: Alexa Controlled Dog Feeder- ը ստեղծվել է որպես Բեյլին կերակրելու կատարյալ լուծում, երբ մենք տնից հեռու ենք, որպեսզի համոզվենք, որ նա անհանգիստ չի լինի և դեռ կարող է պահպանել իր ժամանակացույցը:

Կոդը հիմնված է Bob- ի I Like to Make Stuff- ի այս նախագծի վրա, որը հոգ է տանում Alexa սարքի հետ հաղորդակցվելու բազային ծածկագրի մասին: Alexa- ն որպես կապի հիմնական համակարգ օգտագործելն այն է, որ այն կարելի է կառավարել ՝ օգտագործելով ձեր սմարթֆոնի Alexa ծրագիրը ՝ վերացնելով որևէ բարդ սերվերների կամ առաջադեմ կոդավորման անհրաժեշտությունը: Մատակարարման ցանկը համեմատաբար կարճ է, և ամբողջ նախագիծը, հավանաբար, կարող է ավարտվել կեսօրին, երբ ամեն ինչ հավաքվի:

Եթե ձեզ դուր է գալիս այն, ինչ տեսնում եք, խնդրում եմ քվեարկեք ինձ համար ընտանի կենդանիների մրցույթում: Հուսով եմ, որ դուք գտել եք այս Instructable- ը օգտակար և ինձ տեղեկացրեք, եթե հետագայում որևէ հարց ունեք:

Քայլ 1: Դիզայն

Դիզայնը
Դիզայնը
Դիզայնը
Դիզայնը
Դիզայնը
Դիզայնը
Դիզայնը
Դիզայնը

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

Կառույցն ինքնին բաղկացած է երկու հիմնական խցիկներից ՝ մեկը սննդի և մյուսը ՝ էլեկտրոնիկայի համար: Սնունդը կընկնի պահման տարածքից և կդառնա PVC խողովակ: ՊՎՔ խողովակը գտնվում է էլեկտրոնիկայի արգելափակման տարածքի ներսում, որտեղ տեղակայված են երկու PVC T խողովակներ `շարժիչով և եռաչափ տպիչով խողովակով, որոնք անցնում են խողովակներով: Երբ սնունդը ընկնում է առաջին PVC խողովակի մեջ, այն կտեղափոխվի օղակի միջոցով մինչև այն դուրս գա երկրորդ PVC խողովակից և իջնի ամանի մեջ: Օղակը փորձարկելիս ես նկատեցի, որ այն երբեմն խցանում է և առաջացնում շարժիչի կանգառ: Հետագա տարբերակներում ես մտադիր եմ այս մեխանիզմը հետագայում դիտարկել `դա նվազագույնի հասցնելու համար: Կրկին, այս նախագծի հաճելի բանը այն է, որ հիմնական փորոտիքը (այսինքն ՝ էլեկտրոնիկան) կարող է հեշտությամբ հարմարվել սննդի առաքման ցանկացած մեխանիզմի համար, որը դուք որոշեք:

Ես որոշեցի կառուցվածքը պատրաստել ինքնուրույն 1/2 նրբատախտակից: Կտորները հավաքվում են փայտի սոսինձի և գրպանի անցքի պտուտակների խառնուրդով` համոզվելու, որ դրանք ապահով են: Ես նաև ընտրեցի օգտագործել մնացած կտորը: ակրիլ ՝ վերևի մասում, որպեսզի այն հեշտությամբ լրացնի սնունդը և տեսնի, թե որքան սնունդ է մնացել:

Քայլ 2: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր

Նյութերի մեծ մասը կարելի է էժան գնել ձեր տեղական սարքավորումների խանութից և Amazon- ից: Բացառություն են կազմում PVC խողովակների հենարանները, որոնք 3D տպված են, սակայն դրանից խուսափելու համար կարող եք ստեղծագործել խողովակների ամրացման և վերջնական կափարիչների միջոցով: ՊՎՔ խողովակները նույնպես պետք է կտրվեն այնպես, որ դրանց երկարությունը 2,75 դյույմ է, որպեսզի տեղավորվեն կառուցվածքում:

Օգտագործված նյութեր

1. 1/2 Նրբատախտակ

2. 1/8 Ակրիլ

3. M8 ակոսավոր ձող (6.5 ) և ընկույզ (անհրաժեշտության դեպքում` Auger- ը ձողին ամրացնելու համար)

4. 2 ՊՎՔ T- խողովակներ

5. NEMA 17 շարժիչ և բրա

6. 6,35 մմ -ից 8 մմ կցորդիչ

7. Arduino UNO

8. Հանգույց MCU

9. Stepper Motor Driver

10. Jumper լարերը

11. Գրպանային անցքերի պտուտակներ

12. Փայտի սոսինձ

13. Arduino էլեկտրամատակարարում (9V-12V)

Օգտագործված գործիքներ

- Շրջանաձև սղոց

- 3D տպիչ

- Գրպանային անցք Jig

- oldոդման երկաթ (ըստ ցանկության, բայց օգտակար)

- Heat Shrink խողովակ կամ էլեկտրական ժապավեն

- տաք սոսինձ ատրճանակ

Քայլ 3: Էլեկտրոնիկա և ծածկագիր

Էլեկտրոնիկա և ծածկագիր
Էլեկտրոնիկա և ծածկագիր
Էլեկտրոնիկա և ծածկագիր
Էլեկտրոնիկա և ծածկագիր
Էլեկտրոնիկա և ծածկագիր
Էլեկտրոնիկա և ծածկագիր

Էլեկտրոնիկայի տեղադրումը բավականին պարզ է և հետևում է հրամանի հիմնական շղթային ՝ օգտագործելով Echo Dot, Node MCU, Arduino Uno և stepper շարժիչ: Node MCU- ում կա կոդ, որը միանում է ձեր wifi ցանցին: Ինտերնետին միանալուց հետո այն իրեն հեռարձակում է որպես Wemo խելացի խրոց ՝ Alexa սարքի հետ միանալու համար: Այստեղից այն սպասում է, որ Alexa- ն հրաման ուղարկի, այնուհետև կարճ կապում է կապումներից մեկը HIGH- ի հետ, որն էլ ստիպում է Arduino- ին գործարկել stepper շարժիչը: Ավելացրել եմ նաև ձեռքով կերակրման կոճակ: Սա թույլ է տալիս ինձ բաժանել անհրաժեշտ քանակությամբ սնունդ, բայց շրջանցում է Alexa- ն և հիմնականում օգտագործվում է թեստավորման համար:

Ես ի վիճակի չէի Echo Dot- ին (2 -րդ սերունդ) սկզբում հայտնաբերել Node MCU- ն: Ես գտա, որ այն վերջապես աշխատեց այն բանից հետո, երբ ես իջեցրի թե՛ «fauxmo» գրադարանը և թե «esp8266» տախտակը Arduino IDE- ի 2.3.0 տարբերակին: Երբ ես դա արեցի, ես պարզապես շարունակեցի, որ Alexa- ն հայտնաբերեց նոր սարքեր, և այն գտնելու հետ կապված խնդիրներ չուներ:

Node MCU- ի և Arduino- ի ծածկագիրը կցված են ՝ միացման սխեմայի պատկերով: Նկատի ունեցեք, որ դուք պետք է փոխեք Arduino IDE- ի տախտակը `կախված այն բանից, թե որ տախտակին եք վերբեռնում ծածկագիրը. Arduino Uno =" Arduino/Genuine Uno ", Node MCU =" NodeMCU 1.0 (ESP-12E մոդուլ) ": Դուք նաև պետք է փոփոխեք կոդի հետևյալ փոփոխականները ՝ հիմնված ձեր տեղադրման վրա (պարզապես որոնեք «ԹԱՐՄԱ "ՆԵԼ» մեկնաբանությունը).

Հանգույց MCU

- motorSteps

Արդուինո Ունո

- WIFI_SSID

- WIFI_PASS

- deviceName (կարող է նաև ճշգրտվել ՝ օգտագործելով Alexa ռեժիմները, մանրամասն նկարագրված Քայլ 6 -ում)

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

Քայլ 4: Կառուցեք կառուցվածքը

Image
Image
Կառուցեք կառուցվածքը
Կառուցեք կառուցվածքը
Կառուցեք կառուցվածքը
Կառուցեք կառուցվածքը

Նրբատախտակից կտրեք վահանակի բոլոր կտորները ՝ ձեր նախընտրած մեթոդով ՝ նրբատախտակ քանդելու համար (այսինքն ՝ սեղանի սղոց, շրջանաձև սղոց, ոլորահատ սղոց և այլն): Ես օգտագործեցի 24 "x 24" x 1/2 "թերթ և CutList Optimizer (կամ Workshop Buddy)` հեշտությամբ կազմելու ցանկը: Համոզվեք, որ նաև առջևի վահանակի և բազայի ուղղանկյան փորվածքները կտրեք, իսկ էլեկտրոնիկայի փակման շրջանակը: PVC խողովակների համար ազատություն ապահովելու համար: Ակրիլային սահելու համար առջևի վահանակում, հետևի վահանակում և 1 -ին կողմում կա նաև/1/8 "խորքային անցք:

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

Վահանակների բոլոր չափերն ու պիտակները կցված են: Նկատի ունեցեք, որ ես մի քանի ակրիլ կտոր եմ ավելացրել, որպեսզի շան կերակուրը թեքվի PVC խողովակի մեջ սահելու համար: Նաև համոզվեք, որ մխոցը սահուն պտտվում է PVC խողովակի ներսում: Բավականաչափ ազատություն կա, որպեսզի այն խրվի, ապա ստուգեք գավազանի ծայրը կամ համոզվեք, որ խողովակները ուղիղ են:

Քայլ 5: Կերակրման ժամանակ (6 երեկո)

Image
Image
Սնուցման ժամանակը (երեկոյան 6 -ը)
Սնուցման ժամանակը (երեկոյան 6 -ը)

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

Այնուամենայնիվ, մեխանիզմը գործում է, և էլեկտրոնիկան աշխատում է: Հուսով եմ, որ դուք գտել եք այս Instructable- ը օգտակար, լինի դա ձեր սեփական շների սնուցող սարք պատրաստելու կամ Alexa- ի կողմից վերահսկվող որևէ այլ սարք:

Քայլ 6: ԲՈՆՈՍ. Ստեղծեք Alexa ռեժիմ

ԲՈՆՈՍ. Ստեղծեք Alexa ռեժիմ
ԲՈՆՈՍ. Ստեղծեք Alexa ռեժիմ

Alexa- ի մեծ առավելություններից մեկն այն է, որ դուք կարող եք ստեղծել ռեժիմ, որը կարող է կառավարել ձեր ցանկացած խելացի սարք: Ես կարող էի Alexa- ն դասավորել այնպես, որ ամեն օր ինքնաբերաբար կերակրի Բեյլին 6 -ին, բայց մենք սիրում ենք նրան ստիպել հնարքներ կատարել ուտելուց առաջ: Ես, այնուամենայնիվ, որոշեցի ռեժիմ ստեղծել, այնպես որ ես Alexa- ի համար հատուկ ձայնային հրաման ունեմ: Այս դեպքում ես միայն պետք է ասեմ ՝ «Ալեքսա, Բեյլին քաղցած է», և սնուցողը կակտիվանա, և Ալեքսան կպատասխանի «Լավ ես նրան կերակրեմ»: Դուք, իհարկե, կարող եք այն հարմարեցնել այն, ինչ ցանկանում եք, և դա հեշտացնում է սարքի անունը փոխելը ՝ առանց սարքի անունն իսկապես փոխելու և ծածկագրի մեջ մտնելու:

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