Kazalo:

Krmilnik psov, ki ga nadzira Alexa: 6 korakov (s slikami)
Krmilnik psov, ki ga nadzira Alexa: 6 korakov (s slikami)

Video: Krmilnik psov, ki ga nadzira Alexa: 6 korakov (s slikami)

Video: Krmilnik psov, ki ga nadzira Alexa: 6 korakov (s slikami)
Video: CS50 2013 - Week 9 2024, November
Anonim
Krmilnik za pse z nadzorovanim Alexa
Krmilnik za pse z nadzorovanim Alexa
Krmilnik za pse z nadzorovanim Alexa
Krmilnik za pse z nadzorovanim Alexa
Krmilnik za pse z nadzorovanim Alexa
Krmilnik za pse z nadzorovanim Alexa

To je naš pes Bailey. Je del Border Collieja in avstralskega govejega psa, zato je včasih pametnejša od njenega dobrega, še posebej, ko govori o času in ve, kdaj bi morala večerjati. Običajno jo poskušamo nahraniti okoli 18. ure, vendar to ni vedno enostavno, če smo odsotni od doma. Krmilnik za pse Alexa Controlled je bil ustvarjen kot popolna rešitev za hranjenje Bailey, medtem ko smo odsotni, da bi se prepričali, da ne bo nemirna in se lahko še vedno drži svojega urnika.

Koda temelji na Bobovem projektu I Like to Make Stuff, ki skrbi za osnovno kodo za komunikacijo z napravo Alexa. Lepo pri uporabi Alexa kot glavnega komunikacijskega sistema je, da ga je mogoče upravljati z aplikacijo Alexa na vašem pametnem telefonu, kar odpravlja potrebo po zapletenih strežnikih ali naprednem kodiranju. Seznam ponudb je razmeroma kratek in celoten projekt je verjetno mogoče končati popoldne, ko je vse zbrano.

Če vam je všeč, kar vidite, prosim, glasujte zame na natečaju za hišne ljubljenčke! Upam, da vam bo ta Instructable v pomoč in mi sporočite, če imate še kakšno vprašanje.

1. korak: Oblikovanje

Dizajn
Dizajn
Dizajn
Dizajn
Dizajn
Dizajn
Dizajn
Dizajn

Bailey sem že naredil majhno stojalo za hrano, ki je miniaturna različica naše jedilne mize, na kateri bo počivala njena posoda za hrano in vodo. Za optimizacijo prostora sem želel, da se napajalnik prilega na to stojalo za hrano in zadrži le nekaj obrokov njene hrane. Hranilnik naj bi se uporabljal predvsem za manjše priložnosti, ko nas ni doma, zato ga ne potrebujem za veliko hrane (le nekaj obrokov). Če to ne ustreza vašim potrebam, ne skrbite, saj lahko dimenzije precej preprosto povečate ali zmanjšate. Elektronika bo ostala nespremenjena in strukturo podajalnika lahko prilagodite svojim potrebam.

Sama struktura je sestavljena iz dveh glavnih komor: ene za hrano in ene za elektroniko. Hrana bo padla iz zaprtega prostora v PVC cev. PVC cev je znotraj prostora za shranjevanje elektronike, v katerem sta dve PVC T-cevi z motorjem in 3D-tiskanim polžem, ki teče skozi cevi. Ko hrana pade v prvo PVC cev, jo bo sveder premikal linearno, dokler ne izpusti druge PVC cevi in spusti v posodo. Pri preskušanju polža sem opazil, da se občasno zatakne in povzroči zastoj motorja. V prihodnjih različicah nameravam podrobneje preučiti ta mehanizem, da se to čim bolj zmanjša. Še enkrat, dobra stvar pri tem projektu je, da se glavne drobovine (tj. Elektronika) zlahka prilagodijo za kateri koli mehanizem dostave hrane, za katerega se odločite.

Odločil sem se, da bom sam konstrukcijo izdelal iz 1/2 vezanega lesa, ki sem ga imel naokoli. Kosi so sestavljeni z mešanico lepila za les in vijaki z žepnimi luknjami, da se prepričajo, da so varni. Odločil sem se tudi za preostali kos akril za vrh, da olajšate ponovno polnjenje hrane in vidite, koliko hrane ostane.

2. korak: Materiali

Materiali
Materiali
Materiali
Materiali

Večino materialov je mogoče poceni kupiti v lokalni trgovini s strojno opremo in Amazonu. Izjema pri tem so nosilci PVC cevi, ki so 3D -natisnjeni, vendar bi se lahko izognili temu, da bi se temu izognili. Prav tako je treba odrezati PVC cevi, tako da so dolge 2,75 palca, da se prilegajo strukturi.

Uporabljeni materiali:

1. 1/2 Vezan les

2. 1/8 akril

3. Navojna palica M8 (6,5 ) in matice (če je potrebno za pritrditev svedra na palico)

4. 2-palčne PVC cevi

5. Motor in nosilec NEMA 17

6. Spojka 6,35 mm do 8 mm

7. Arduino UNO

8. MCU vozlišča

9. Gonilnik koračnega motorja

10. Mostične žice

11. Vijaki za žepne luknje

12. Lepilo za les

13. Napajanje Arduino (9V-12V)

Uporabljena orodja:

- Krožna žaga

- 3D tiskalnik

- Žep za žepne luknje

- spajkalnik (neobvezno, vendar koristno)

- Termoskrčljive cevi ali električni trak

- Pištola za vroče lepilo

3. korak: Elektronika in koda

Elektronika in koda
Elektronika in koda
Elektronika in koda
Elektronika in koda
Elektronika in koda
Elektronika in koda

Nastavitev elektronike je dokaj preprosta in sledi osnovni ukazni verigi z uporabo Echo Dot, Node MCU, Arduino Uno in koračnega motorja. Node MCU ima na sebi kodo, ki se poveže z vašim brezžičnim omrežjem. Ko je povezan z internetom, se oddaja kot pametni vtič Wemo, s katerim se lahko poveže naprava Alexa. Od tu čaka, da Alexa pošlje ukaz, nato pa na kratko enega od nožic nastavi na HIGH, ki nato sproži Arduino za zagon koračnega motorja. Dodal sem tudi gumb za ročno hranjenje. To mi omogoča, da porabim potrebno količino hrane, vendar obide Alexa in se uporablja predvsem za testiranje.

Echo Dot (druga generacija) mi ni uspel sprva odkriti Node MCU. Ugotovil sem, da je končno deloval, potem ko sem knjižnico "fauxmo" in ploščo "esp8266" znižal na različico 2.3.0 v Arduino IDE. Ko sem to storil, sem Alexa le nadaljeval z odkrivanjem novih naprav in ni imel težav pri iskanju.

Koda za MCU vozlišča in Arduino sta priloženi skupaj s sliko vezja. Upoštevajte, da boste morali v Arduino IDE spremeniti ploščo, odvisno od tega, na katero ploščo nalagate kodo: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (modul ESP-12E)". Glede na nastavitve boste morali spremeniti tudi naslednje spremenljivke v kodi (samo poiščite komentar »UPDATE«):

Vozlišče MCU

- motorni koraki

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- deviceName (lahko ga prilagodite tudi s pomočjo rutin Alexa, podrobno opisanih v 6. koraku)

Elektroniko je najlažje najprej preizkusiti, preden jo vstavimo v strukturo, saj bodo kasneje bolj omejene. Predlagam, da se Alexa poveže z napravo in sproži motor, preden se premaknete na strukturo.

4. korak: Zgradite strukturo

Image
Image
Zgradite strukturo
Zgradite strukturo
Zgradite strukturo
Zgradite strukturo

Iz vaše vezane vezane plošče izrežite vse dele plošče na želeni način za razgradnjo vezanega lesa (npr. Namizna žaga, krožna žaga, žaga itd.). Za enostavno ustvarjanje seznama izrezov sem uporabil list velikosti 24 "x 24" x 1/2 "in CutList Optimizer (ali Workshop Buddy). Prepričajte se, da ste izrezali tudi pravokotne zareze na sprednji plošči in podnožju ter krog v zavihku za elektroniko Za zagotovitev prostora za PVC cevi. Na sprednji plošči, zadnji plošči in strani 1 je globoka reža ~ 1/8 "za vstop akrila.

Nato sem se odločil predhodno izvrtati žepne vijake v glavno osnovo, osnovo za elektroniko in tri stranske dele. Uporabite lahko tudi običajne vijake in vrtate neposredno v končno zrno vezanega lesa, vendar pazite, da lesa ne razcepite. Lepilo za les je v pomoč pri zagotavljanju, da struktura ostane skupaj, vendar pa še vedno dostopajte do elektronike, če morate odpraviti težave. Moja rešitev za to je bila pritrditev elektronske plošče za elektroniko samo z vijaki, tako da jo je mogoče pozneje odstraniti, če je potrebno. Upoštevajte, da lahko strukturo tudi pobarvate ali nanjo položite zaščitni premaz. To je tudi najlažje narediti, preden je vse sestavljeno.

Priložene so vse mere in oznake za plošče. Upoštevajte, da sem dodal nekaj akrilnih kosov, da sem zagotovil naklon, da pasja hrana zdrsne v PVC cev. Poskrbite tudi, da se polž nemoteno vrti znotraj PVC cevi. Obstaja dovolj prostora, da se zatakne, nato preverite oba konca palice ali pa se prepričajte, da so cevi ravne.

5. korak: Čas hranjenja (18.00)

Image
Image
Čas hranjenja (18:00)
Čas hranjenja (18:00)

Ko je vse sestavljeno, je čas, da preizkusite podajalnik. Najbolje je, da najprej poskusite s podajalnikom, ko ste doma, da se prepričate, da vse teče gladko, preden se zanesete nanj, ko ste zunaj doma. Prvi priloženi video je bil začetni zagon, vendar se je v svedru zataknilo jedro, zaradi česar se je motor ustavil (Bailey ni bila preveč zadovoljna, vendar je dobila poslastico, zaradi katere se je počutila bolje). Drugi video prikazuje, da naprava deluje pravilno. Korake motorja je treba še nekoliko prilagoditi, zato bom moral dodati rampo, da bo hrana šla v skledo in ne delno ven.

Kljub temu mehanizem deluje in elektronika deluje! Upajmo, da vam je bil ta Instructable koristen, pa naj bo to za izdelavo lastne krmilnice za pse ali kakšne druge naprave, ki jo upravlja Alexa!

6. korak: BONUS: Nastavite rutino Alexa

BONUS: Nastavite rutino Alexa
BONUS: Nastavite rutino Alexa

Ena od odličnih stvari pri Alexa je, da lahko nastavite rutino, ki lahko nadzoruje katero koli od vaših pametnih naprav. Alexa bi lahko nastavil po urniku, tako da vsak dan samodejno hrani Bailey pri šestih, vendar jo radi prisilimo, da naredi trike, preden poje. Odločil sem se, da bom nastavil rutino, zato imam glasovni ukaz po meri za Alexa. V tem primeru moram povedati samo "Alexa, Bailey je lačna" in napajalnik se bo aktiviral in Alexa bo odgovorila "Ok bom jo nahranil". Seveda bi to lahko prilagodili po želji, kar olajša spreminjanje imena naprave, ne da bi v resnici spremenili ime naprave in vstopili v kodo.

Priporočena: