Turinys:

„Alexa“valdomas šunų tiektuvas: 6 žingsniai (su nuotraukomis)
„Alexa“valdomas šunų tiektuvas: 6 žingsniai (su nuotraukomis)

Video: „Alexa“valdomas šunų tiektuvas: 6 žingsniai (su nuotraukomis)

Video: „Alexa“valdomas šunų tiektuvas: 6 žingsniai (su nuotraukomis)
Video: Can Amazon Alexa OUTSMART the Talking Corgis? #shorts 2024, Lapkritis
Anonim
„Alexa“kontroliuojamas šunų šėrykla
„Alexa“kontroliuojamas šunų šėrykla
„Alexa“kontroliuojamas šunų šėrykla
„Alexa“kontroliuojamas šunų šėrykla
„Alexa“kontroliuojamas šunų šėrykla
„Alexa“kontroliuojamas šunų šėrykla

Tai mūsų šuo Bailey. Ji yra pasienio kolis ir Australijos galvijų šuo, todėl kartais ji yra protingesnė už savo gerovę, ypač kai reikia pasakyti laiką ir žinoti, kada ji turėtų valgyti vakarienę. Paprastai mes stengiamės ją pamaitinti apie 18 val., Bet tai ne visada lengva, jei esame toli nuo namų. „Alexa“kontroliuojamas šunų lesykla buvo sukurta kaip puikus sprendimas maitinti Bailey, kol esame toli nuo namų, kad įsitikintumėte, jog ji nesijaudina ir vis tiek gali laikytis savo tvarkaraščio.

Kodas yra pagrįstas šiuo Bobo projektu „I Like to Make Stuff“, kuris rūpinasi pagrindiniu bendravimo su „Alexa“įrenginiu kodu. Gražus dalykas naudojant „Alexa“kaip pagrindinę komunikacijos sistemą yra tai, kad jį galima valdyti naudojant išmaniojo telefono „Alexa“programą, todėl nereikia jokių sudėtingų serverių ar išplėstinio kodavimo. Tiekimo sąrašas yra gana trumpas ir visas projektas tikriausiai gali būti baigtas po pietų, kai viskas bus surinkta.

Jei jums patinka tai, ką matote, balsuokite už mane naminių gyvūnėlių konkurse! Tikiuosi, kad ši instrukcija jums bus naudinga ir praneškite man, jei turite kokių nors klausimų.

1 žingsnis: dizainas

Dizainas
Dizainas
Dizainas
Dizainas
Dizainas
Dizainas
Dizainas
Dizainas

Aš jau padariau Bailey mažą maisto stendą, kuris yra miniatiūrinė mūsų valgomojo stalo versija, skirta jos maisto ir vandens dubeniui pailsėti. Norėdami optimizuoti erdvę, norėjau, kad tiektuvas tilptų ant šio maisto stendo ir tilptų tik kelias porcijas jos maisto. Tiektuvas daugiausia turėtų būti naudojamas nedaugeliui atvejų, kai mūsų nėra namuose, todėl man jo nereikia, kad tilptų daug maisto (tik kelios porcijos). Jei tai neatitinka jūsų poreikių, nesijaudinkite, nes matmenis galima lengvai padidinti arba sumažinti. Elektronika liks ta pati ir galėsite reguliuoti savo tiektuvo struktūrą pagal savo poreikius.

Pati konstrukcija susideda iš dviejų pagrindinių kamerų: viena skirta maistui, o kita - elektronikai. Maistas nukris iš izoliacijos zonos ir į PVC vamzdį. PVC vamzdis yra elektronikos izoliacijos zonoje, kurioje yra du PVC T vamzdžiai su varikliu ir per vamzdžius einančiu 3D spausdinimo sraigtu. Kai maistas patenka į pirmąjį PVC vamzdį, sraigtas jį tiesia, kol iškris antrasis PVC vamzdis ir nusileis į dubenį. Bandydamas sraigtą pastebėjau, kad jis kartais užstringa ir sukelia variklio gedimą. Būsimose versijose planuoju toliau pažvelgti į šį mechanizmą, kad taip neatsitiktų. Vėlgi, malonus dalykas šiame projekte yra tai, kad pagrindinės žarnos (ty elektronika) gali būti lengvai pritaikytos bet kokiam jūsų pasirinktam maisto pristatymo mechanizmui.

Aš nusprendžiau padaryti pačią konstrukciją iš 1/2 colio faneros, kurią turėjau gulėti. Gabalai surenkami naudojant medžio klijų ir kišeninių skylių varžtų mišinį, kad įsitikintumėte, jog jie yra saugūs. Aš taip pat nusprendžiau naudoti likusį gabalėlį akrilo viršuje, kad būtų lengviau užpildyti maistą ir pamatyti, kiek maisto liko.

2 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos

Daugumą medžiagų pigiai galima įsigyti vietinėje techninės įrangos parduotuvėje ir „Amazon“. Išimtis yra PVC vamzdžių atramos, atspausdintos 3D formatu, tačiau, norėdami to išvengti, galite būti kūrybingi naudodami vamzdžių laikiklius ir galinius dangtelius. Taip pat reikia nupjauti PVC vamzdžius, kad jie būtų 2,75 colio ilgio, kad tilptų į konstrukciją.

Naudotos medžiagos:

1. 1/2 faneros

2. 1/8 akrilas

3. M8 srieginis strypas (6,5 ) ir veržlės (jei reikia, kad sraigtas būtų pritvirtintas prie strypo)

4. 2 PVC T vamzdžiai

5. NEMA 17 variklis ir laikiklis

6. 6,35–8 mm jungtis

7. Arduino UNO

8. Mazgas MCU

9. Žingsninio variklio vairuotojas

10. Trumpieji laidai

11. Kišeninių skylių varžtai

12. Medienos klijai

13. „Arduino“maitinimo šaltinis (9V-12V)

Naudojami įrankiai:

- Diskinis pjūklas

- 3D spausdintuvas

- Pocket Hole Jig

- Lituoklis (neprivaloma, bet naudinga)

- Termiškai susitraukiantys vamzdžiai arba elektros juosta

- Karšto klijų pistoletas

3 žingsnis: Elektronika ir kodas

Elektronika ir kodas
Elektronika ir kodas
Elektronika ir kodas
Elektronika ir kodas
Elektronika ir kodas
Elektronika ir kodas

Elektronikos sąranka yra gana paprasta ir atitinka pagrindinę komandų grandinę, naudojant „Echo Dot“, „Node MCU“, „Arduino Uno“ir žingsninį variklį. „Node MCU“turi kodą, kuris jungiasi prie jūsų „Wi -Fi“tinklo. Kai jis prijungtas prie interneto, jis transliuojamas kaip „Wemo“išmanusis kištukas, prie kurio galima prisijungti prie „Alexa“įrenginio. Iš čia jis laukia, kol Alexa atsiųs komandą, ir tada trumpai nustato vieną iš kaiščių į HIGH, o tai paskatina „Arduino“paleisti žingsninį variklį. Taip pat pridėjau rankinio maitinimo mygtuką. Tai leidžia man išleisti reikiamą maisto kiekį, bet apeiti naudojant „Alexa“ir dažniausiai naudojama bandymams.

Nepavyko priversti „Echo Dot“(2 -osios kartos) iš pradžių atrasti „Node MCU“. Aš supratau, kad jis pagaliau veikia po to, kai aš pažeminau „fauxmo“biblioteką ir „esp8266“plokštę į 2.3.0 versiją „Arduino IDE“. Kai tai padariau, aš tik pradėjau „Alexa“atrasti naujus įrenginius ir neturėjo problemų jį rasti.

Pridedamas „Node MCU“ir „Arduino“kodas kartu su grandinės schema. Atminkite, kad turėsite pakeisti „Arduino IDE“plokštę, priklausomai nuo to, į kurią lentą įkeliate kodą: „Arduino Uno“= „Arduino/Genuine Uno“, „Node MCU“= „NodeMCU 1.0 (ESP-12E modulis)“. Taip pat turėsite pakeisti šiuos kodo kintamuosius, atsižvelgdami į jūsų sąranką (tiesiog ieškokite „UPDATE“komentaro):

Mazgas MCU

- variklio žingsniai

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- deviceName (taip pat galima tik koreguoti naudojant „Alexa“procedūras, išsamiai aprašytas 6 veiksme)

Lengviausia pirmiausia išbandyti elektroniką prieš dedant ją į struktūrą, nes vėliau ji bus labiau apribota. Aš siūlau įsitikinti, kad „Alexa“gali prisijungti prie įrenginio ir paleisti variklį prieš pereinant prie konstrukcijos.

4 žingsnis: sukurkite struktūrą

Image
Image
Sukurkite struktūrą
Sukurkite struktūrą
Sukurkite struktūrą
Sukurkite struktūrą

Iškirpkite visas plokštės dalis iš savo faneros, naudodami pageidaujamą faneros skaidymo metodą (ty stalo pjūklas, diskinis pjūklas, siaurapjūklis ir kt.). Aš naudoju 24 x 24 colių x 1/2 colio lapą ir „CutList Optimizer“(arba „Workshop Buddy“), kad galėčiau lengvai sukurti pjūvių sąrašą. Būtinai taip pat iškirpkite stačiakampius įpjovas priekiniame skydelyje ir pagrinde bei apskritimą „Electronics Closeout“kad būtų užtikrintas laisvas atstumas PVC vamzdžiams. Priekiniame skydelyje, galiniame skydelyje ir 1 šone taip pat yra ~ 1/8 colių gylio plyšys, į kurį akrilas gali patekti.

Toliau pasirinkau išgręžti kišeninių skylių varžtus į pagrindinį pagrindą, elektronikos pagrindą ir tris šonines dalis. Taip pat galite naudoti įprastus varžtus ir gręžti tiesiai į galinius faneros grūdus, tačiau būkite atsargūs, kad neskaldytumėte medienos. Medžio klijai yra naudingi norint užtikrinti, kad konstrukcija išliktų kartu, tačiau įsitikinkite, kad vis tiek galite pasiekti elektroniką, jei reikia pašalinti triktis. Mano sprendimas buvo pritvirtinti elektronikos uždarymo skydą tik varžtais, kad prireikus jį būtų galima nuimti vėliau. Atkreipkite dėmesį, kad taip pat galite dažyti konstrukciją arba uždėti apsauginę dangą. Tai taip pat lengviausia padaryti prieš viską surenkant.

Pridedami visi plokščių matmenys ir etiketės. Atkreipkite dėmesį, kad aš įdėjau keletą akrilo gabalėlių, kad šunų maistas galėtų nuolydį patekti į PVC vamzdį. Taip pat įsitikinkite, kad sraigtas tolygiai sukasi PVC vamzdyje. Yra pakankamai vietos, kad ji įstrigtų, tada patikrinkite bet kurį strypo galą arba įsitikinkite, kad vamzdžiai yra tiesūs.

5 žingsnis: maitinimo laikas (18 val.)

Image
Image
Maitinimo laikas (18 val.)
Maitinimo laikas (18 val.)

Kai viskas bus surinkta, laikas išbandyti tiektuvą. Geriausia iš pradžių išbandyti tiektuvą, kai esate namie, kad įsitikintumėte, jog viskas veikia sklandžiai, prieš pasikliaudami juo, kol nesate namuose. Pirmasis pridėtas vaizdo įrašas buvo pradinis paleidimas, tačiau branduolys įstrigo sraigte, dėl kurio variklis užgeso (Bailey nebuvo labai laiminga, tačiau ji gavo skanėstą, dėl kurio ji jautėsi geriau). Antrasis vaizdo įrašas rodo, kad įrenginys veikia tinkamai. Variklio žingsnius dar reikia šiek tiek pakoreguoti, ir aš turėsiu pridėti rampą, kad maistas patektų į dubenį, o ne iš dalies.

Nepaisant to, mechanizmas veikia ir elektronika veikia! Tikimės, kad šis „Instructable“buvo naudingas, nesvarbu, ar tai būtų jūsų šunų lesyklėlės, ar kokio kito „Alexa“valdomo prietaiso kūrimas!

6 veiksmas: BONUS: nustatykite „Alexa“tvarką

BONUS: nustatykite „Alexa“rutiną
BONUS: nustatykite „Alexa“rutiną

Vienas iš puikių „Alexa“dalykų yra tai, kad galite nustatyti rutiną, kuri gali valdyti bet kurį jūsų išmanųjį įrenginį. Galėčiau nustatyti „Alexa“pagal tvarkaraštį, kad ji kiekvieną dieną automatiškai maitintų Bailey 6 val., Bet mums patinka priversti ją atlikti triukus prieš valgant. Vis dėlto nusprendžiau nustatyti įprastą tvarką, todėl turiu „Alexa“pasirinktinę balso komandą. Šiuo atveju viskas, ką turiu pasakyti, yra „Alexa, Bailey alkanas“, ir tiektuvas bus suaktyvintas, o Alexa atsakys „Ok, aš ją pamaitinsiu“. Žinoma, galite tai pritaikyti prie bet ko, ką norite, ir tai leidžia lengvai pakeisti įrenginio pavadinimą, iš tikrųjų nekeičiant įrenginio pavadinimo ir neįvedant kodo.

Rekomenduojamas: