Satura rādītājs:
- 1. solis: dizains
- 2. solis: materiāli
- 3. darbība: elektronika un kods
- 4. solis: izveidojiet struktūru
- 5. darbība: barošanas laiks (18:00)
- 6. darbība: BONUS: iestatiet Alexa rutīnu
Video: Alexa kontrolētais suņu padevējs: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Tas ir mūsu suns Beilija. Viņa ir daļa no Borderkollija un Austrālijas liellopu suņa, tāpēc dažreiz viņa ir gudrāka par savu labumu, it īpaši, ja runa ir par laika noteikšanu un zināšanu, kad viņai vajadzētu ēst vakariņas. Parasti mēs cenšamies viņu pabarot ap pulksten 18:00, bet tas ne vienmēr ir viegli, ja esam prom no mājām. Kontrolētā suņu barotava Alexa tika izveidota kā ideāls risinājums Beilijas barošanai, kamēr esam prom no mājām, lai pārliecinātos, ka viņa nekļūst nemierīga un joprojām var ievērot savu grafiku.
Kods ir balstīts uz šo Boba projektu vietnē I Like to Make Stuff, kas rūpējas par pamata kodu saziņai ar Alexa ierīci. Jauka lieta, izmantojot Alexa kā galveno saziņas sistēmu, ir tā, ka to var kontrolēt, izmantojot viedtālruņa lietotni Alexa, novēršot nepieciešamību pēc sarežģītiem serveriem vai uzlabotas kodēšanas. Piegādes saraksts ir salīdzinoši īss, un visu projektu, iespējams, var pabeigt pēcpusdienā, kad viss ir savākts.
Ja jums patīk tas, ko redzat, lūdzu, balsojiet par mani mājdzīvnieku konkursā! Es ceru, ka šī instrukcija jums noderēs un dariet man zināmu, ja jums ir kādi jautājumi.
1. solis: dizains
Es jau uztaisīju Beilijai nelielu pārtikas stendu, kas ir mūsu ēdamgalda miniatūra versija, lai viņa varētu atpūsties ar ēdienu un ūdeni. Lai optimizētu telpu, es vēlējos, lai padevējs ietilptu šajā pārtikas stendā un turētu tikai dažas porcijas viņas ēdiena. Padevēju galvenokārt paredzēts izmantot nelielos gadījumos, kad neesam mājās, tāpēc man tas nav vajadzīgs, lai ietilptu daudz pārtikas (tikai dažas porcijas). Ja tas neatbilst jūsu vajadzībām, neuztraucieties, jo izmērus var viegli palielināt vai samazināt. Elektronika paliks nemainīga, un jūs varat pielāgot padevēja struktūru ap tām atbilstoši savām vajadzībām.
Pati struktūra sastāv no divām galvenajām kamerām: viena pārtikai un otra elektronikai. Pārtika nokritīs no norobežošanas zonas uz PVC cauruli. PVC caurule atrodas elektronikas izolācijas zonā, kurā atrodas divas PVC T-caurules ar motoru un 3D drukāts gliemežvārsts, kas iet caur caurulēm. Kad ēdiens nokrīt pirmajā PVC caurulē, to gliemežtransportētājs pārvieto lineāri, līdz tas izkrīt otrā PVC caurulē un nokrīt bļodā. Pārbaudot gliemežvāku, es pamanīju, ka tas laiku pa laikam iestrēgst un izraisa motora apstāšanos. Turpmākajās versijās es plānoju tālāk aplūkot šo mehānismu, lai samazinātu tā rašanos. Arī šajā projektā jauka lieta ir tā, ka galvenās zarnas (t.i., elektroniku) var viegli pielāgot jebkuram pārtikas piegādes mehānismam.
Es izvēlējos izgatavot pašu konstrukciju no 1/2 collu saplākšņa, kas man bija apkārt. Gabali tiek salikti, izmantojot koka līmes un kabatas caurumu skrūves, lai pārliecinātos, ka tie ir droši. Es arī izvēlējos izmantot atlikušo gabalu augšpusē ir akrils, lai būtu viegli uzpildīt ēdienu un redzēt, cik daudz pārtikas ir atlicis.
2. solis: materiāli
Lielāko daļu materiālu var lēti iegādāties vietējā datortehnikas veikalā un Amazon. Izņēmums ir PVC cauruļu balsti, kas ir apdrukāti 3D formātā, tomēr, lai to izvairītos, jūs varat būt radoši, izmantojot cauruļu stiprinājumus un gala vāciņus. PVC caurules ir arī jāsamazina, lai tās būtu 2,75 collas garas, lai ietilptu konstrukcijā.
Izmantotie materiāli:
1. 1/2 saplāksnis
2. 1/8 akrils
3. M8 vītņots stienis (6,5 ) un uzgriežņi (ja nepieciešams, lai stiprinātu gliemežvāku pie stieņa)
4. 2 PVC T-caurules
5. NEMA 17 Motors un kronšteins
6. 6,35 mm līdz 8 mm savienotājs
7. Arduino UNO
8. Mezgls MCU
9. Stepper Motor Driver
10. Džemperu vadi
11. Kabatas caurumu skrūves
12. Koka līme
13. Arduino barošanas avots (9V-12V)
Izmantotie rīki:
- Ripzāģis
- 3D printeris
- Pocket Hole Jig
- lodāmurs (pēc izvēles, bet noderīgi)
- Termiski saraušanās caurules vai elektriskā lente
- Karstās līmes pistole
3. darbība: elektronika un kods
Elektronikas iestatīšana ir diezgan vienkārša, un tai ir pamata komandu ķēde, izmantojot Echo Dot, Node MCU, Arduino Uno un pakāpju motoru. Mezgla MCU ir kods, kas savieno ar jūsu wifi tīklu. Kad tas ir pievienots internetam, tas pārraida sevi kā Wemo viedo spraudni, ar kuru izveidot savienojumu ar Alexa ierīci. No šejienes tas gaida, kad Alexa nosūtīs komandu, un pēc tam īsu brīdi vienu no tapām iestatīs uz HIGH, kas pēc tam aktivizē Arduino, lai palaistu pakāpju motoru. Es pievienoju arī pogu manuālai barošanai. Tas ļauj man izdalīt nepieciešamo pārtikas daudzumu, bet apiet, izmantojot Alexa, un to galvenokārt izmanto testēšanai.
Man neizdevās panākt, lai Echo Dot (2. paaudze) sākotnēji atklātu Node MCU. Es atklāju, ka tas beidzot darbojas pēc tam, kad esmu pazeminājis gan "fauxmo" bibliotēku, gan "esp8266" paneli uz versiju 2.3.0 Arduino IDE. Kad es to izdarīju, es tikai turpināju, lai Alexa atklātu jaunas ierīces, un tai nebija problēmu to atrast.
Pievienots mezgla MCU un Arduino kods kopā ar shēmas shēmu. Ņemiet vērā, ka jums būs jāmaina tāfele Arduino IDE atkarībā no tā, kurā panelī jūs augšupielādējat kodu: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E modulis)". Jums būs arī jāmaina šādi mainīgie kodā, pamatojoties uz iestatījumiem (vienkārši meklējiet komentāru "UPDATE"):
Mezgls MCU
- motoru soļi
Arduino Uno
- WIFI_SSID
- WIFI_PASS
- deviceName (var arī vienkārši pielāgot, izmantojot Alexa rutīnas, kas detalizēti aprakstītas 6. darbībā)
Visvieglāk ir vispirms pārbaudīt elektroniku pirms to ievietošanas struktūrā, jo vēlāk tie būs vairāk ierobežoti. Es iesaku pārliecināties, ka Alexa var izveidot savienojumu ar ierīci un iedarbināt motoru, pirms pāriet uz struktūru.
4. solis: izveidojiet struktūru
Izgrieziet visus paneļa gabalus no sava saplākšņa, izmantojot vēlamo saplākšņa sadalīšanas metodi (piemēram, galda zāģis, ripzāģis, džiga zāģis utt.). Lai ērti izveidotu griezumu sarakstu, es izmantoju 24 "x 24" x 1/2 "lapu un CutList optimizētāju (vai semināra draugu). Noteikti izgrieziet arī taisnstūra iecirtumus priekšējā panelī un pamatnē un apli elektronikas aizvēršanas vietā lai nodrošinātu atstarpi PVC caurulēm. Priekšējā panelī, aizmugurējā panelī un 1. pusē ir arī ~ 1/8 collu dziļa sprauga, kurā akrils var ieslīdēt.
Tālāk es izvēlējos iepriekš urbt kabatas caurumu skrūves galvenajā pamatnē, elektronikas pamatnē un trīs sānu gabalos. Varat arī izmantot parastās skrūves un urbt tieši saplākšņa gala graudā, taču uzmanieties, lai nesadalītu koksni. Koka līme ir noderīga, lai pārliecinātos, ka struktūra paliek kopā, bet pārliecinieties, vai joprojām varat piekļūt elektronikai, ja jums ir nepieciešams novērst problēmas. Mans risinājums tam bija elektronikas aizvēršanas paneļa piestiprināšana tikai ar skrūvēm, lai to vēlāk varētu noņemt, ja nepieciešams. Ņemiet vērā, ka, iespējams, vēlēsities krāsot struktūru vai uzlikt tai aizsargpārklājumu. Tas ir arī visvieglāk izdarāms, pirms viss ir samontēts.
Visi paneļu izmēri un etiķetes ir pievienotas. Ņemiet vērā, ka es pievienoju dažus akrila gabalus, lai nodrošinātu suņu barības slīpumu PVC caurulē. Pārliecinieties arī, ka gliemežvāks vienmērīgi griežas PVC caurulē. Ir pietiekami daudz brīvas vietas, lai tas iestrēgtu, tad pārbaudiet stieņa galu vai pārliecinieties, vai caurules ir taisnas.
5. darbība: barošanas laiks (18:00)
Kad viss ir samontēts, ir pienācis laiks pārbaudīt padevēju. Vislabāk vispirms izmēģināt padevēju, kad esat mājās, lai pārliecinātos, ka viss darbojas nevainojami, pirms paļauties uz to, atrodoties ārpus mājas. Pirmais pievienotais video bija sākotnējais skrējiens, tomēr kodols iestrēdza gliemežvāks, kas izraisīja motora apstāšanos (Beilija nebija pārāk laimīga, bet viņa saņēma gardumu, kas lika viņai justies labāk). Otrais video parāda, kā ierīce darbojas pareizi. Motora soļi vēl ir nedaudz jāpielāgo, un man būs jāpievieno uzbrauktuve, lai ēdiens nonāktu bļodā, nevis daļēji.
Neskatoties uz to, mehānisms darbojas un elektronika darbojas! Cerams, ka esat atradis šo Instructable noderīgu, vai nu lai izveidotu savu suņu barotavu, vai kāda cita veida Alexa vadītu ierīci!
6. darbība: BONUS: iestatiet Alexa rutīnu
Viena no lieliskajām Alexa lietām ir tā, ka varat iestatīt rutīnu, kas var kontrolēt jebkuru jūsu viedierīci. Es varētu iestatīt Alexa pēc grafika, lai tā katru dienu automātiski pabarotu Beiliju pulksten 6, bet mums patīk likt viņai izdarīt trikus pirms ēšanas. Es tomēr nolēmu izveidot rutīnu, tāpēc man ir pielāgota balss komanda Alexa. Šajā gadījumā viss, kas man jāsaka, ir "Alexa, Bailey is izsalcis", un padevējs tiks aktivizēts, un Alexa atbildēs "Ok, es viņu pabaroju". Jūs, protams, varētu to pielāgot jebkuram, ko vēlaties, un tas ļauj viegli mainīt ierīces nosaukumu, patiešām nemainot ierīces nosaukumu un neiedziļinoties kodā.
Ieteicams:
Auto suņu padevējs: 6 soļi
Auto suņu barotava: Šis ir mans Auto Pet Feeder projekts. Mani sauc Pārkers, es esmu 11. klasē, un es izveidoju šo projektu 2020. gada 11. novembrī kā CCA (Course Culminating Activity) šajā projektā, un es jums parādīšu, kā izveidot automātisku mājdzīvnieku barotavu ar Arduino UNO
Suņu suņu treneris: 5 soļi
Suņu suņu treneris: Saskaņā ar AKC, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) maltītes porcijas lielums barība suņiem ir būtiska, un kastītes izmērs ierobežoja arī barības skaitu, ko suns varētu apēst dienā: “Vet
Alexa kontrolētais Ādams Savage ķirbis: 5 soļi (ar attēliem)
Alexa vadītais Ādams Savage Ķirbis: Visas manas mājas gaismas ir gudras, tāpēc esmu diezgan pieradis kliegt uz tām, lai tās ieslēgtos un izslēgtos, bet galu galā es izskatos mēms, kad kliedzu uz gaismu, kas nav . Un es izskatos īpaši mēms, kliedzot uz svecēm. Parasti tas nav pārāk mu
Raspberry Pi automātiskais suņu padevējs un tiešraides video straumētājs: 3 soļi
Raspberry Pi automātiskais suņu padevējs un tiešraides video straumētājs: Šī ir mana Raspberry PI automātiskā suņu barotava. Es strādāju no rīta no 11:00 līdz 21:00. Mans suns kļūst traks, ja es viņu nebarošu laikā. Sērfojis Google, lai iegādātos automātiskās pārtikas padeves ierīces, tās nav pieejamas Indijā un dārgas importa iespējas
Alexa kontrolētais servo: 9 soļi (ar attēliem)
Alexa kontrolētais servo: Ievads Manā birojā uz plaukta ir klēpjdators, kas uzrauga vairākas kameras, kas atrodas manas mājas ārpusē. Viņi brīdina mani par piegādēm un apmeklētājiem. Lai gan es varu izmantot tīmekļa pārlūkprogrammu, lai redzētu viņu attēlus, ir vieglāk vienkārši