Alexa -ohjattu koiran syöttölaite: 6 vaihetta (kuvilla)
Alexa -ohjattu koiran syöttölaite: 6 vaihetta (kuvilla)
Anonim
Alexan ohjattava koiran syöttölaite
Alexan ohjattava koiran syöttölaite
Alexan ohjattava koiran syöttölaite
Alexan ohjattava koiran syöttölaite
Alexan ohjattava koiran syöttölaite
Alexan ohjattava koiran syöttölaite

Tämä on meidän koiramme Bailey. Hän on osa bordercollietä ja australialaista karjakoiraa, joten joskus hän on älykkäämpi kuin oma edunsaaja, varsinkin kun on kyse ajan kertomisesta ja tiedosta, milloin hänen pitäisi syödä illallista. Yleensä yritämme ruokkia häntä noin klo 18.00, mutta tämä ei ole aina helppoa, jos olemme poissa kotoa. Alexa -ohjattava koiran syöttölaite luotiin täydelliseksi ratkaisuksi Baileyn ruokintaan, kun olemme poissa kotoa varmistaaksemme, että hän ei tule levottomaksi ja voi silti pitää aikataulunsa.

Koodi perustuu tähän Bobin projektiin I Like to Make Stuff, joka huolehtii peruskoodista kommunikoimiseksi Alexa -laitteen kanssa. Mukava asia Alexan käyttämisessä pääviestintäjärjestelmänä on, että sitä voidaan ohjata älypuhelimesi Alexa -sovelluksella, jolloin monimutkaisia palvelimia tai edistynyttä koodausta ei tarvita. Toimitusluettelo on suhteellisen lyhyt ja koko projekti voidaan luultavasti saada päätökseen iltapäivällä, kun kaikki on kerätty.

Jos pidät näkemästäsi, äänestä minua lemmikkikilpailussa! Toivon, että pidät tätä Instructable -ohjelmaa hyödyllisenä ja kerro minulle, jos sinulla on kysyttävää.

Vaihe 1: Suunnittelu

Muotoilu
Muotoilu
Muotoilu
Muotoilu
Muotoilu
Muotoilu
Muotoilu
Muotoilu

Tein jo Baileylle pienen ruokapöydän, joka on pienoisversio ruokapöydästämme ruoka- ja vesikulhoon lepäämään. Tilan optimoimiseksi halusin, että syöttölaite mahtuu tähän ruokajalustaan ja sisältää vain muutaman annoksen ruokaa. Syöttölaitetta on tarkoitus käyttää pääasiassa harvoissa tilanteissa, kun emme ole kotona, joten en tarvitse sitä sopimaan paljon ruokaa (vain muutama annos). Jos tämä ei sovi tarpeisiisi, älä huoli, koska mittoja voidaan suurentaa tai pienentää melko helposti. Elektroniikka pysyy samana ja voit säätää syöttölaiterakenteesi tarpeidesi mukaan.

Itse rakenne koostuu kahdesta pääkammiosta: toinen ruoka- ja toinen elektroniikalle. Ruoka putoaa suojarakennuksesta alas PVC -putkeen. PVC-putki on elektroniikan suoja-alueen sisällä, jossa on kaksi PVC-T-putkea, joissa on moottori ja putkien läpi kulkeva 3D-tulostusruuvi. Kun ruoka putoaa ensimmäiseen PVC -putkeen, ruuvi siirtää sitä lineaarisesti, kunnes se putoaa ulos toisesta PVC -putkesta ja kulhoon. Ruuvia testatessani olen huomannut, että se jumittuu ajoittain ja saa moottorin pysähtymään. Tulevissa versioissa aion tarkastella tätä mekanismia edelleen minimoidakseni tämän. Hienoa tässä projektissa on jälleen se, että pääsuoli (eli elektroniikka) voidaan mukauttaa helposti mihin tahansa elintarvikkeiden toimitusmekanismiin.

Päätin tehdä itse rakenteen 1/2 tuuman vanerista, joka makasi ympärilläni. Osat on koottu puuliiman ja taskureiän ruuvien seoksella varmistaakseen, että ne ovat turvallisia. Päätin myös käyttää jäännöstä yläosaan akryyliä, jotta ruoka on helppo täyttää ja nähdä, kuinka paljon ruokaa on jäljellä.

Vaihe 2: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit

Suurimman osan materiaaleista voi ostaa halvalla paikallisesta rautakaupasta ja Amazonista. Poikkeuksena tästä ovat 3D -tulostetut PVC -putkituet, mutta voit olla luova putkikiinnikkeillä ja päätykannoilla tämän välttämiseksi. PVC -putket on myös leikattava alas, joten ne ovat 2,75 pitkiä, jotta ne sopivat rakenteeseen.

Käytetyt materiaalit:

1. 1/2 vaneria

2. 1/8 akryyli

3. M8 kierretanko (6,5 ) ja mutterit (tarvittaessa ruuvin kiinnittämiseksi tankoon)

4. 2 PVC T-putket

5. NEMA 17 -moottori ja kiinnike

6. 6,35 mm - 8 mm liitin

7. Arduino UNO

8. Solmu MCU

9. Askelmoottorin kuljettaja

10. Hyppyjohdot

11. Taskureikien ruuvit

12. Puuliima

13. Arduino-virtalähde (9V-12V)

Käytetyt työkalut:

- Pyörösaha

- 3D tulostin

- Pocket Hole Jig

- Juotosrauta (valinnainen, mutta hyödyllinen)

- Kutisteletku tai sähköteippi

- Kuuma liimapistooli

Vaihe 3: Elektroniikka ja koodi

Elektroniikka ja koodi
Elektroniikka ja koodi
Elektroniikka ja koodi
Elektroniikka ja koodi
Elektroniikka ja koodi
Elektroniikka ja koodi

Elektroniikan asennus on melko yksinkertainen ja noudattaa peruskäskyketjua käyttämällä Echo Dot, Node MCU, Arduino Uno ja askelmoottoria. Solmun MCU: ssa on koodi, joka muodostaa yhteyden wifi -verkkoon. Kun se on yhdistetty Internetiin, se lähettää itsensä Wemo -älypistokkeena Alexa -laitteen yhdistämiseen. Sieltä se odottaa, että Alexa lähettää komennon, ja asettaa sitten lyhyesti yhden nastoista HIGH, joka sitten laukaisee Arduinon käyttämään askelmoottoria. Lisäsin myös painikkeen manuaaliseen ruokintaan. Tämän avulla voin annostella tarvittavan määrän ruokaa, mutta ohittaa Alexan käytön ja sitä käytetään pääasiassa testaukseen.

En onnistunut saamaan Echo Dotia (2. sukupolvi) löytämään solmun MCU: n alun perin. Huomasin sen vihdoin toimivan sen jälkeen, kun olen alentanut sekä "fauxmo" -kirjaston että "esp8266" -levyn versioon 2.3.0 Arduino IDE: ssä. Kun tein tämän, jatkoin vain Alexan löytämistä uusista laitteista, eikä sillä ollut ongelmia sen löytämisessä.

Node MCU: n ja Arduinon koodi on liitetty, sekä piirikaavion kuva. Huomaa, että sinun on vaihdettava kortti Arduino IDE: ssä sen mukaan, mille kortille lataat koodin: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E-moduuli)". Sinun on myös muokattava seuraavia koodin muuttujia asetustesi perusteella (etsi vain "UPDATE" -kommentti):

Solmu MCU

- moottorin vaiheet

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- deviceName (voidaan myös säätää vain Alexa -rutiinien avulla, yksityiskohtaisesti vaiheessa 6)

On helpointa testata elektroniikka ensin ennen sen asettamista rakenteeseen, koska se rajoittuu myöhemmin. Ehdotan, että varmistat, että Alexa voi muodostaa yhteyden laitteeseen ja käynnistää moottorin, ennen kuin siirryt rakenteeseen.

Vaihe 4: Rakenna rakenne

Image
Image
Rakenna rakenne
Rakenna rakenne
Rakenna rakenne
Rakenna rakenne

Leikkaa kaikki paneelikappaleet varastosi vanerista halutulla tavalla vanerin hajottamiseen (esim. Pöytäsaha, pyörösaha, jigsaha jne.). Käytin 24 "x 24" x 1/2 "arkkia ja CutList Optimizeria (tai Workshop Buddy) luomaan leikkauslistan helposti. Varmista, että leikkaat myös etupaneelin ja jalustan suorakulmion lovet ja ympyrän elektroniikan sulkeutumispaikassa antaa tilaa PVC -putkille. Etupaneelissa, takapaneelissa ja sivussa 1 on myös noin 1/8 tuuman syvä aukko akryylin liukumista varten.

Seuraavaksi päätin porata taskureikien ruuvit pääpohjaan, elektroniikkapohjaan ja kolmeen sivukappaleeseen. Voit myös käyttää tavallisia ruuveja ja porata suoraan vanerin päätyrakeeseen, mutta ole varovainen, ettet halkaise puuta. Puuliima auttaa pitämään rakenteen yhdessä, mutta varmista, että voit silti käyttää elektroniikkaa, jos tarvitset vianmääritystä. Ratkaisuni tähän oli elektroniikan sulkupaneelin kiinnittäminen vain ruuveilla, jotta se voidaan tarvittaessa poistaa myöhemmin. Huomaa, että haluat ehkä myös maalata rakenteen tai laittaa sille suojapinnoitteen. Tämä on myös helpointa tehdä ennen kuin kaikki on koottu.

Kaikki paneelien mitat ja tarrat on kiinnitetty. Huomaa, että lisäsin joitakin akryylipaloja, jotta koiranruoka liukuu PVC -putkeen. Varmista myös, että ruuvi pyörii tasaisesti PVC -putken sisällä. Vapaata tilaa on riittävästi, joten se juuttuu ja tarkista sitten tangon toinen pää tai varmista, että putket ovat suorat.

Vaihe 5: Syöttöaika (18.00)

Image
Image
Syöttöaika (18 PM)
Syöttöaika (18 PM)

Kun kaikki on koottu, on aika testata syöttölaite. On parasta kokeilla syöttölaitetta ensin kotona, jotta voit varmistaa, että kaikki toimii sujuvasti, ennen kuin luotat siihen, kun olet poissa kotoa. Ensimmäinen liitteenä oleva video oli ensimmäinen ajoitus, mutta ydin juuttui ruuviin, mikä aiheutti moottorin pysähtymisen (Bailey ei ollut liian onnellinen, mutta hän sai herkkua, joka sai hänet tuntemaan olonsa paremmaksi). Toinen video näyttää laitteen toimivan oikein. Moottorin askelia on vielä säädettävä hieman, ja minun on lisättävä ramppi, jotta ruoka menee kulhoon eikä osittain ulos.

Siitä huolimatta mekanismi toimii ja elektroniikka toimii! Toivottavasti olet pitänyt tätä Instructablea hyödyllisenä, olipa kyse sitten oman koiran syöttölaitteen tai jonkin muun Alexa -ohjatun laitteen valmistamisesta!

Vaihe 6: BONUS: Määritä Alexa -rutiini

BONUS: Määritä Alexa -rutiini
BONUS: Määritä Alexa -rutiini

Yksi Alexan hienoista asioista on, että voit määrittää rutiinin, joka voi hallita kaikkia älylaitteitasi. Voisin asettaa Alexan aikataulussa, jotta se ruokkii Baileyn automaattisesti kello 6 joka päivä, mutta haluamme saada hänet tekemään temppuja ennen kuin hän syö. Päätin kuitenkin perustaa rutiinin, joten minulla on mukautettu äänikomento Alexalle. Tässä tapauksessa minun on sanottava vain "Alexa, Bailey on nälkäinen" ja syöttölaite aktivoidaan ja Alexa vastaa "Ok, ruokin hänet". Voit tietysti muokata tätä haluamallasi tavalla, ja tämä helpottaa laitteen nimen muuttamista muuttamatta laitteen nimeä ja menemättä koodiin.

Suositeltava: