Sisukord:

Alexa juhitav koeratoit: 6 sammu (piltidega)
Alexa juhitav koeratoit: 6 sammu (piltidega)

Video: Alexa juhitav koeratoit: 6 sammu (piltidega)

Video: Alexa juhitav koeratoit: 6 sammu (piltidega)
Video: Умный выключатель в круглый подрозетник с радио повторителем, легкая и быстрая установка 2024, Juuli
Anonim
Alexa juhitav koeratoit
Alexa juhitav koeratoit
Alexa juhitav koeratoit
Alexa juhitav koeratoit
Alexa juhitav koeratoit
Alexa juhitav koeratoit

See on meie koer Bailey. Ta on bordercollie ja Austraalia karjakoer, nii et mõnikord on ta targem kui tema enda heaolu, eriti kui on vaja öelda aega ja teada, millal ta peaks õhtusööki sööma. Tavaliselt üritame teda sööta kella 18.00 paiku, kuid see pole alati lihtne, kui oleme kodust eemal. Alexa kontrollitav koeratoit loodi ideaalse lahendusena Bailey toitmiseks, kui oleme kodust eemal, et veenduda, et ta ei muutu rahutuks ja suudab siiski oma ajakavast kinni pidada.

Kood põhineb sellel Bob'i projektil I Like to Make Stuff, mis hoolitseb Alexa seadmega suhtlemise põhikoodi eest. Alexa peamise sidesüsteemina kasutamise juures on tore see, et seda saab juhtida nutitelefoni Alexa rakenduse abil, välistades vajaduse keerukate serverite või täiustatud kodeerimise järele. Pakkumiste loend on suhteliselt lühike ja kogu projekti saab tõenäoliselt pärastlõunal lõpule viia, kui kõik on kokku kogutud.

Kui teile meeldib see, mida näete, siis palun hääletage lemmikloomade võistlusel minu poolt! Loodan, et leiate sellest juhendist abi ja andke mulle teada, kui teil on järgnevaid küsimusi.

Samm: disain

Kujundus
Kujundus
Kujundus
Kujundus
Kujundus
Kujundus
Kujundus
Kujundus

Ma tegin Bailey'le juba väikese toidualuse, mis on meie söögilaua miniatuurne versioon tema toidu- ja veenõu jaoks. Ruumi optimeerimiseks soovisin, et söötur mahuks sellele toidualusele ja mahutaks vaid paar portsjonit tema toitu. Sööturit peaks peamiselt kasutama vähestel juhtudel, kui me pole kodus, nii et mul pole seda vaja, et see sobiks palju toitu (vaid paar portsjonit). Kui see ei vasta teie vajadustele, siis ärge muretsege, kuna mõõtmeid saab hõlpsalt suurendada või vähendada. Elektroonika jääb samaks ja saate oma söötja struktuuri vastavalt oma vajadustele reguleerida.

Struktuur ise koosneb kahest peamisest kambrist: üks toiduainete ja teine elektroonika jaoks. Toit langeb isoleerimispiirkonnast PVC torusse. PVC toru asub elektroonika sulgumispiirkonnas, kus asuvad kaks PVC T-toru koos mootori ja torusid läbiva 3D trükitud tiguga. Kui toit langeb esimesse PVC torusse, liigutab tigu seda lineaarselt, kuni see langeb välja teisest PVC torust ja kaussi. Tigu katsetades olen märganud, et see ummistub aeg -ajalt ja põhjustab mootori seiskumise. Tulevastes versioonides kavatsen seda mehhanismi edasi uurida, et seda minimeerida. Jällegi on selle projekti kena asi see, et peamisi sisikondi (st elektroonikat) saab hõlpsasti kohandada mis tahes toiduainete kohaletoimetamise mehhanismi jaoks.

Valisin konstruktsiooni ise 1/2 tolli vineerist, mis mul lebab. Tükid on kokku pandud puiduliimi ja taskukruvide segu abil, et veenduda nende turvalisuses. Samuti otsustasin kasutada järelejäänud tükki pealmine akrüül, et oleks lihtne toitu tagasi täita ja näha, kui palju toitu on alles.

Samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid

Enamikku materjale saab odavalt osta kohalikust ehituspoest ja Amazonist. Erandiks on 3D -trükitud PVC -toru toed, kuid selle vältimiseks võite torukinnituste ja otsakorkidega olla loominguline. Samuti tuleb PVC -torusid lõigata, nii et need oleksid 2,75 tolli pikkused, et need sobiksid konstruktsiooniga.

Kasutatud materjalid:

1. 1/2 vineer

2. 1/8 akrüül

3. M8 keermestatud varras (6,5 ) ja mutrid (kui see on vajalik teo kinnitamiseks varda külge)

4. 2 PVC T-torud

5. NEMA 17 mootor ja kronstein

6. 6,35 mm kuni 8 mm haakeseadis

7. Arduino UNO

8. Sõlm MCU

9. Sammumootori juht

10. Jumper Traadid

11. Taskuaukude kruvid

12. Puiduliim

13. Arduino toiteallikas (9V-12V)

Kasutatud tööriistad:

- Ketassaag

- 3D printer

- Pocket Hole Jig

- jootekolb (valikuline, kuid kasulik)

- termokahanev toru või elektrilint

- Kuum liimipüstol

3. samm: elektroonika ja kood

Elektroonika ja kood
Elektroonika ja kood
Elektroonika ja kood
Elektroonika ja kood
Elektroonika ja kood
Elektroonika ja kood

Elektroonika seadistamine on üsna lihtne ja järgib põhilist käsuliini, kasutades Echo Dot, Node MCU, Arduino Uno ja samm -mootorit. Sõlme MCU -l on kood, mis ühendub teie WiFi -võrguga. Kui see on Internetiga ühendatud, edastab see end Wemo nutipistikuna Alexa seadmega ühenduse loomiseks. Siit ootab Alexa käsu saatmist ja seejärel seab korraks ühe tihvti asendisse HIGH, mis seejärel käivitab Arduino samm -mootori käivitamiseks. Lisasin ka nupu käsitsi söötmiseks. See võimaldab mul väljastada vajaliku koguse toitu, kuid möödub Alexa kasutamisest ja seda kasutatakse peamiselt testimiseks.

Mul ei õnnestunud panna Echo Dot (2. põlvkond) esialgu avastama sõlme MCU -d. Ma leidsin, et see töötab lõpuks pärast seda, kui alandasin nii "fauxmo" raamatukogu kui ka "esp8266" tahvli versioonile 2.3.0 Arduino IDE -s. Kui ma seda tegin, jätkasin lihtsalt Alexa uute seadmete avastamist ja selle leidmisega polnud probleeme.

Sõlme MCU ja Arduino kood on lisatud koos skeemiga. Pange tähele, et peate Arduino IDE tahvlit muutma sõltuvalt sellest, millisele plaadile koodi üles laadite: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E moodul)". Samuti peate oma seadistuste põhjal muutma koodis järgmisi muutujaid (otsige lihtsalt kommentaari „UPDATE”):

Sõlm MCU

- mootori sammud

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- deviceName (saab ka lihtsalt Alexa rutiinide abil reguleerida, mida on kirjeldatud 6. sammus)

Elektroonikat on kõige lihtsam enne struktuuri panemist testida, sest hiljem on see piiratud. Ma soovitan veenduda, et Alexa saaks seadmega ühenduse luua ja mootori käivitada, enne kui struktuuriga edasi minna.

Samm: ehitage struktuur

Image
Image
Ehitage struktuur
Ehitage struktuur
Ehitage struktuur
Ehitage struktuur

Lõika kõik paneelid teie vineerist välja, kasutades vineeri purustamiseks eelistatud meetodit (st lauasaag, ketassaag, tikksaag jne). Lõikenimekirja hõlpsaks koostamiseks kasutasin 24 x 24 tolli x 1/2 tolli lehte ja CutListi optimeerijat (või töökoja sõpra). Lõika kindlasti välja ka esipaneeli ja aluse ristkülikukujulised sälgud ning ring elektroonika sulgemisväljal PVC -torude jaoks vaba ruumi. Esipaneelil, tagapaneelil ja küljel 1 on ka ~ 1/8 tolli sügav pesa, kuhu akrüül sisse libiseda.

Järgmisena puurisin taskuava kruvid põhipõhja, elektroonikabaasi ja kolme küljetükki ette. Võite kasutada ka tavalisi kruvisid ja puurida otse vineeri lõppterasse, kuid olge ettevaatlik, et puitu mitte lõhkuda. Puiduliim on abiks konstruktsiooni püsimisel koos, kuid veenduge, et pääsete elektroonikale juurde, kui teil on vaja tõrkeotsingut teha. Minu lahendus sellele oli elektroonika sulgemispaneeli kinnitamine lihtsalt kruvidega, et seda saaks vajadusel hiljem eemaldada. Pange tähele, et soovite võib -olla ka struktuuri värvida või sellele kaitsekatte panna. Seda on ka kõige lihtsam teha enne, kui kõik on kokku pandud.

Kõik paneelide mõõtmed ja sildid on lisatud. Pange tähele, et lisasin mõned akrüülitükid, et koeratoit saaks PVC torusse libiseda. Veenduge ka, et tigu pöörleb sujuvalt PVC toru sees. Seal on piisavalt vaba ruumi, nii et see jääb kinni, seejärel kontrollige varda kumbagi otsa või veenduge, et torud on sirged.

5. samm: söötmise aeg (18:00)

Image
Image
Söötmisaeg (18:00)
Söötmisaeg (18:00)

Kui kõik on kokku pandud, on aeg sööturit testida. Parim on kõigepealt sööturit proovida, kui olete kodus, et veenduda, et kõik töötab tõrgeteta, enne kui hakkate kodust väljas olles sellele lootma. Esimene lisatud video oli esialgne sõit, kuid tuum jäi tigusse kinni, mis põhjustas mootori seiskumise (Bailey ei olnud liiga õnnelik, kuid ta sai maiuse, mis tegi ta enesetunde paremaks). Teine video näitab, et seade töötab korralikult. Mootori samme tuleb veel veidi reguleerida ja ma pean lisama kaldtee, et toit läheks kaussi ja mitte osaliselt välja.

Sellest hoolimata töötab mehhanism ja elektroonika! Loodetavasti leidsite selle Instructable'i kasuliku, olgu see siis oma koeratoitja või mõne muu Alexa juhitava seadme valmistamiseks!

6. samm: BONUS: seadistage Alexa rutiin

BONUS: seadistage Alexa rutiin
BONUS: seadistage Alexa rutiin

Üks Alexa suurepäraseid asju on see, et saate seadistada rutiini, mis saab juhtida kõiki teie nutiseadmeid. Ma võiksin seadistada Alexa ajakava järgi, nii et see toidaks Bailey't iga päev kell 6 automaatselt, kuid meile meeldib teda enne söömist trikke teha. Otsustasin siiski rutiini seadistada, nii et mul on Alexale kohandatud häälkäsklus. Sel juhul pean ütlema vaid "Alexa, Bailey on näljane" ja söötur aktiveeritakse ning Alexa vastab "Ok, ma söön teda". Loomulikult saate seda kohandada vastavalt soovile ja see muudab seadme nime muutmise lihtsaks, muutmata seadme nime ja koodi sisestamata.

Soovitan: