Talaan ng mga Nilalaman:

Alexa Controlled Dog Feeder: 6 Mga Hakbang (na may Mga Larawan)
Alexa Controlled Dog Feeder: 6 Mga Hakbang (na may Mga Larawan)

Video: Alexa Controlled Dog Feeder: 6 Mga Hakbang (na may Mga Larawan)

Video: Alexa Controlled Dog Feeder: 6 Mga Hakbang (na may Mga Larawan)
Video: The Immortal Hulk: Full Story (The Big Spill) 2024, Nobyembre
Anonim
Kinokontrol na feeder ng aso ng Alexa
Kinokontrol na feeder ng aso ng Alexa
Kinokontrol na feeder ng aso ng Alexa
Kinokontrol na feeder ng aso ng Alexa
Kinokontrol na feeder ng aso ng Alexa
Kinokontrol na feeder ng aso ng Alexa

Ito ang aming aso na si Bailey. Bahagi siya ng Border Collie at Australian Cattle Dog kaya't minsan mas matalino siya kaysa sa kanyang sariling kabutihan, lalo na pagdating sa pagsasabi ng oras at pag-alam kung kailan siya dapat kumain ng hapunan. Karaniwan, sinusubukan naming pakainin siya ng bandang 6 PM ngunit hindi palaging madali ito kung malayo kami sa bahay. Ang Alexa Controlled Dog Feeder ay nilikha bilang perpektong solusyon sa pagpapakain kay Bailey habang wala kami sa bahay upang matiyak na hindi siya mapakali at mapapanatili pa rin sa kanyang iskedyul.

Ang code ay batay sa proyektong ito mula sa Bob sa I Like to Make Stuff na nangangalaga sa base code para sa pakikipag-usap sa isang aparatong Alexa. Ang magandang bagay tungkol sa paggamit ng Alexa bilang pangunahing sistema ng komunikasyon ay maaari itong makontrol gamit ang Alexa app sa iyong smartphone, inaalis ang pangangailangan para sa anumang mga kumplikadong server o advanced na pag-coding. Ang listahan ng supply ay medyo maikli at ang buong proyekto mismo ay maaaring natapos sa isang hapon sa sandaling nakolekta ang lahat.

Kung gusto mo ang nakikita mo mangyaring bumoto para sa akin sa Pet Contest! Inaasahan kong nahanap mo ang kapaki-pakinabang na Ituturo at ipapaalam sa akin kung mayroon kang anumang mga sumusunod na katanungan.

Hakbang 1: Ang Disenyo

Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo
Ang disenyo

Ginawa ko na si Bailey ng isang maliit na stand ng pagkain na isang maliit na bersyon ng aming hapag-kainan upang mapahinga ang kanyang pagkain at mangkok ng tubig. Upang ma-optimize ang puwang na gusto ko ang feeder na magkasya sa stand ng pagkain na ito at hawakan lamang ang ilang mga servings ng kanyang pagkain. Pangunahing ginagamit ang tagapagpakain para sa maliit na bilang ng mga okasyon kung wala kami sa bahay kaya hindi ko kailangan ito upang magkasya sa maraming pagkain (ilang mga servings lamang). Kung hindi ito umaangkop sa iyong mga pangangailangan pagkatapos huwag mag-alala dahil ang mga sukat ay maaaring mai-scale pataas o pababa nang madali. Ang electronics ay mananatiling pareho at maaari mong ayusin ang iyong istraktura ng feeder sa paligid nila upang magkasya ang iyong mga pangangailangan.

Ang istraktura mismo ay binubuo ng dalawang pangunahing silid: isa para sa pagkain at isa para sa electronics. Ang pagkain ay babagsak mula sa lugar ng pag-iikot at sa isang pipa ng PVC. Ang tubo ng PVC ay nasa loob ng lugar na naglalaman ng electronics na naglalaman ng dalawang PVC T-pipes na may motor at 3D na naka-print na auger na tumatakbo sa mga tubo. Kapag nahulog ang pagkain sa unang tubo ng PVC maililipat ito nang tuwid sa pamamagitan ng auger hanggang sa mahulog nito ang pangalawang tubo ng PVC at pababa sa mangkok. Sa pagsubok ng auger napansin ko ito jams paminsan-minsan at sanhi ng motor na huminto. Sa mga hinaharap na bersyon balak kong tingnan ang mekanismong ito nang higit pa upang mabawasan ito sa nangyayari. Muli, ang magandang bagay tungkol sa proyektong ito ay ang pangunahing lakas ng loob (hal electronics) ay maaaring madaling iakma para sa anumang mekanismo ng paghahatid ng pagkain na iyong napagpasyahan.

Pinili kong gawin ang istraktura mismo mula sa 1/2 playwud na nakahiga ako. Ang mga piraso ay binuo gamit ang isang halo ng pandikit na kahoy at bulsa ng bulsa upang matiyak na ligtas sila. Pinili ko ring gumamit ng isang natitirang piraso ng acrylic para sa tuktok upang gawing madali upang punan ang pagkain back up at makita kung magkano ang natitirang pagkain.

Hakbang 2: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan

Karamihan sa mga materyales ay maaaring mabili mula sa iyong lokal na tindahan ng hardware at Amazon para sa murang. Ang pagbubukod dito ay ang mga sumusuporta sa tubo ng PVC na naka-print sa 3D, subalit maaari kang maging malikhain sa mga pag-mount ng tubo at mga takip sa pagtatapos upang maiwasan ito. Ang mga pipa ng PVC ay kailangang i-cut down kaya't 2.75 ang haba nila upang magkasya sa loob ng istraktura.

Mga Ginamit na Materyal:

1. 1/2 Plywood

2. 1/8 Acrylic

3. M8 Threaded Rod (6.5 ) at Nuts (kung kinakailangan upang ma-secure ang Auger sa Rod)

4. 2 PVC T-pipes

5. NEMA 17 Motor at Bracket

6. 6.35mm hanggang 8mm Coupler

7. Arduino UNO

8. Node MCU

9. Stepper Motor Driver

10. Mga Jumper Wires

11. Mga Bulsa ng Pocket Screw

12. Pandikit na Kahoy

13. Arduino Power Supply (9V-12V)

Mga Kagamitang Ginamit:

- Circular Saw

- 3d printer

- Pocket Hole Jig

- Panghinang na Bakal (opsyonal, ngunit kapaki-pakinabang)

- Heat Shrink Tubing o Electrical Tape

- Mainit na glue GUN

Hakbang 3: Ang Electronics at Code

Ang Electronics at Code
Ang Electronics at Code
Ang Electronics at Code
Ang Electronics at Code
Ang Electronics at Code
Ang Electronics at Code

Ang pag-setup ng electronics ay medyo simple at sumusunod sa isang pangunahing kadena ng utos gamit ang isang Echo Dot, Node MCU, Arduino Uno at stepper motor. Ang Node MCU ay mayroong code dito na kumokonekta sa iyong wifi network. Sa sandaling nakakonekta ito sa internet ay isinasahimpapaw nito ang sarili bilang isang Wemo smart plug para kumonekta ang aparatong Alexa. Mula dito naghihintay ito para kay Alexa na magpadala ng isang utos at pagkatapos ay maikling magtatakda ng isa sa mga pin sa TAAS na pagkatapos ay magpapalitaw sa Arduino upang patakbuhin ang stepper motor. Nagdagdag din ako ng isang pindutan para sa manu-manong pagpapakain. Pinapayagan akong iwanan ang kinakailangang dami ng pagkain ngunit dumadaan sa pamamagitan ng paggamit ng Alexa at pangunahing ginagamit para sa pagsubok.

Hindi ko nakuha ang Echo Dot (2nd gen) upang tuklasin ang Node MCU nang una. Natagpuan ko ito upang gumana sa wakas matapos kong mai-downgrade ang parehong "fauxmo" library at "esp8266" board sa bersyon 2.3.0 sa Arduino IDE. Kapag nagawa ko ito pagkatapos ay nagpatuloy lamang ako sa pagtuklas ng Alexa ng mga bagong aparato at wala itong mga isyu sa paghahanap.

Ang code para sa Node MCU at Arduino ay nakakabit, kasama ang isang imahe ng circuit diagram. Tandaan na kakailanganin mong baguhin ang board sa Arduino IDE depende sa aling board ang ina-upload mo ang code sa: Arduino Uno = "Arduino / Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Module)". Kakailanganin mo ring baguhin ang mga sumusunod na variable sa code batay sa iyong pag-set up (maghanap lamang para sa puna na "I-UPDATE"):

Node MCU

- Mga Hakbang sa motor

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- DeviceName (maaari ding iakma gamit ang mga gawain sa Alexa, na detalyado sa Hakbang 6)

Pinakamadali na subukan muna ang electronics bago ilagay ang mga ito sa istraktura dahil mas nakakulong sila sa paglaon. Iminumungkahi kong tiyakin na ang Alexa ay maaaring kumonekta sa aparato at ma-trigger ang motor bago lumipat sa istraktura.

Hakbang 4: Buuin ang Istraktura

Image
Image
Buuin ang Istraktura
Buuin ang Istraktura
Buuin ang Istraktura
Buuin ang Istraktura

Gupitin ang lahat ng mga piraso ng panel mula sa iyong stock playwud gamit ang iyong ginustong pamamaraan upang masira ang playwud (ibig sabihin, nakita ang mesa, pabilog na lagari, lagari ng jig, atbp.). Gumamit ako ng isang 24 "x 24" x 1/2 "sheet at CutList Optimizer (o Workshop Buddy) upang madaling makagawa ng cutlist. Siguraduhing gupitin din ang mga notch ng rektanggulo sa Front Panel at Base at isang bilog sa Electronics Closeout upang magbigay ng clearance para sa mga pipa ng PVC. Mayroon ding ~ 1/8 "malalim na puwang sa Front Panel, Back Panel at Side 1 para sa acrylic na dumulas.

Susunod na pinili ko upang i-pre-drill ang mga bulsa ng bulsa sa Main Base, Electronics Base, at ang tatlong mga piraso ng Gilid. Maaari mo ring gamitin ang mga normal na turnilyo at drill nang direkta sa dulo ng butil ng playwud ngunit mag-ingat na huwag hatiin ang kahoy. Ang kahoy na pandikit ay kapaki-pakinabang upang matiyak na ang istraktura ay mananatiling magkakasama ngunit tiyaking maaari mo pa ring ma-access ang mga electronics kung kailangan mong mag-troubleshoot. Ang aking solusyon dito ay ang paglakip ng electronics closeout panel sa pamamagitan lamang ng mga turnilyo upang maaari itong alisin sa paglaon kung kinakailangan. Tandaan na baka gusto mo ring pintura ang istraktura o maglagay ng proteksiyon na patong dito. Ito rin ang pinakamadaling gawin bago ang lahat ay tipunin.

Ang lahat ng mga sukat at label para sa mga panel ay nakakabit. Tandaan na nagdagdag ako ng ilang mga piraso ng acrylic upang magbigay ng isang slope para sa pagkain ng aso na dumulas sa tubo ng PVC. Siguraduhin din na ang auger ay maayos na umiikot sa loob ng PVC pipe. Mayroong sapat na clearance kaya't natigil ito pagkatapos suriin ang alinman sa dulo ng tungkod o tiyakin na ang mga tubo ay tuwid.

Hakbang 5: Oras ng Pagpapakain (6 PM)

Image
Image
Oras ng Pagpapakain (6 PM)
Oras ng Pagpapakain (6 PM)

Kapag ang lahat ay natipon pagkatapos ay oras na upang subukan ang feeder. Mahusay na subukan muna ang tagapagpakain kapag nasa bahay ka upang matiyak na ang lahat ay tumatakbo nang maayos bago umasa dito habang wala ka sa bahay. Ang unang naka-attach na video ay ang paunang pagpapatakbo, subalit ang isang kernel ay natigil sa auger na naging sanhi ng pagtigil ng motor (hindi masyadong nasiyahan si Bailey, ngunit nakakuha siya ng paggamot kung saan mas gumaan ang pakiramdam niya). Ipinapakita ng pangalawang video ang aparato na gumana nang maayos. Ang mga hakbang sa motor ay kailangan pa ring ayusin nang bahagya at kakailanganin kong magdagdag ng isang ramp upang ang pagkain ay pumasok sa mangkok at hindi bahagyang lumabas.

Gayunpaman, gumagana ang mekanismo at gumagana ang electronics! Inaasahan kong nahanap mong kapaki-pakinabang ang Tagubilin na ito, maging para sa paggawa ng iyong sariling tagapagpakain ng aso o ilang iba pang uri ng kinokontrol na aparato ng Alexa!

Hakbang 6: BONUS: Mag-setup ng isang Rutin sa Alexa

BONUS: Mag-setup ng isang Rutin sa Alexa
BONUS: Mag-setup ng isang Rutin sa Alexa

Ang isa sa mga magagaling na bagay tungkol sa Alexa ay maaari kang mag-set up ng isang gawain na maaaring makontrol ang anuman sa iyong mga smart device. Maaari kong mai-set up ang Alexa sa isang iskedyul kaya pinapakain nito ang Bailey sa 6 na awtomatiko araw-araw, ngunit nais naming gumawa siya ng mga trick bago siya kumain. Napagpasyahan kong mag-set up ng isang gawain bagaman kaya mayroon akong isang pasadyang utos ng boses para sa Alexa. Sa kasong ito, ang sasabihin ko lang ay "Alexa, nagugutom si Bailey" at buhayin ang feeder at tutugon si Alexa ng "Ok I'll feed her". Maaari mong syempre ipasadya ito sa anumang nais mo at ginagawang madali upang baguhin ang pangalan ng aparato nang hindi talaga binabago ang pangalan ng aparato at papunta sa code.

Inirerekumendang: