Kazalo:
- 1. korak: Oblikovanje
- 2. korak: Materiali
- 3. korak: Elektronika in koda
- 4. korak: Zgradite strukturo
- 5. korak: Čas hranjenja (18.00)
- 6. korak: BONUS: Nastavite rutino Alexa
Video: Krmilnik psov, ki ga nadzira Alexa: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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
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
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)
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
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:
Božično drevo, ki ga nadzira spletna stran (vsak ga lahko nadzoruje): 19 korakov (s slikami)
Božično drevo, ki ga nadzira spletna stran (kdor koli ga lahko nadzoruje): Želite vedeti, kako izgleda božično drevo, ki ga nadzoruje spletna stran? Tukaj je video, ki prikazuje moj projekt mojega božičnega drevesa. Prenos v živo se je že končal, vendar sem posnel video posnetek dogajanja: Letos sredi decembra
Barvni oblak, ki ga nadzira aplikacija: 7 korakov (s slikami)
Barvni oblak, ki ga nadzoruje aplikacija: Pozdravljeni, v tem navodilu vam bom pokazal, kako sestaviti razsvetljavo prostora iz rešetk. Vse skupaj je mogoče nadzorovati prek WLAN z aplikacijo. Https://youtu.be/NQPSnQKSuoUT Pri projektu je bilo nekaj težav. Toda na koncu vam bo uspelo
Zgradite svojega robotsko pretočnega videa, ki ga nadzira internet, z Arduinom in Raspberry Pi: 15 korakov (s slikami)
Sestavite svojega robotsko pretočnega videa z Arduinom in Raspberry Pi: Jaz sem @RedPhantom (znan tudi kot LiquidCrystalDisplay / Itay), 14-letni učenec iz Izraela, ki se uči na srednji šoli za napredne znanosti in matematiko Max Shein. Ta projekt pripravljam za vsakogar, da se uči in deli! Morda imate
Krmilnik virusa korone, ki ga nadzira internet: 6 korakov
Spletni nadzor nad virusom korone, ki ga nadzira internet: Skupaj odpravimo svoje frustracije tako, da s konoprom udarimo po virusu korona! Če želimo biti zelo jasni, naj bi ta projekt v teh časih prinesel nekaj komičnega olajšanja, ne da bi zanemaril resnost trenutno stanje
Arduino DIY krmilnik za igre - Arduino PS2 krmilnik iger - Predvajanje Tekkena z igralno ploščo Arduino DIY: 7 korakov
Arduino DIY krmilnik za igre | Arduino PS2 krmilnik iger | Igranje Tekken z igralno ploščo DIY Arduino: Pozdravljeni, igranje iger je vedno zabavno, vendar je igranje s svojim lastnim krmilnikom iger po meri bolj zabavno. Zato bomo v tem navodilu naredili krmilnik za igre z uporabo arduino pro micro