Innholdsfortegnelse:

Alexa -kontrollert hundemater: 6 trinn (med bilder)
Alexa -kontrollert hundemater: 6 trinn (med bilder)

Video: Alexa -kontrollert hundemater: 6 trinn (med bilder)

Video: Alexa -kontrollert hundemater: 6 trinn (med bilder)
Video: Automatisk hundemater og kattemat dispenser fra tekshop.no 2024, November
Anonim
Alexa kontrollert hundefôr
Alexa kontrollert hundefôr
Alexa kontrollert hundefôr
Alexa kontrollert hundefôr
Alexa kontrollert hundefôr
Alexa kontrollert hundefôr

Dette er hunden vår Bailey. Hun er en del Border Collie og Australian Cattle Dog, så noen ganger er hun smartere enn sitt eget gode, spesielt når det gjelder å fortelle tid og vite når hun skal spise middag. Vanligvis prøver vi å mate henne rundt klokken 18.00, men dette er ikke alltid lett hvis vi er hjemmefra. Alexa Controlled Dog Feeder ble laget som den perfekte løsningen for å mate Bailey mens vi er hjemmefra for å sikre at hun ikke blir rastløs og fortsatt kan holde seg til timeplanen.

Koden er basert på dette prosjektet fra Bob at I Like to Make Stuff som tar seg av grunnkoden for kommunikasjon med en Alexa -enhet. Det fine med å bruke Alexa som hovedkommunikasjonssystem er at det kan styres ved hjelp av Alexa -appen på smarttelefonen din, noe som eliminerer behovet for komplekse servere eller avansert koding. Tilbudslisten er relativt kort, og hele selve prosjektet kan trolig være ferdig på en ettermiddag når alt er samlet.

Hvis du liker det du ser, kan du stemme på meg i dyrekonkurransen! Jeg håper du synes denne instruksjonen er nyttig og gi meg beskjed hvis du har spørsmål som følger med.

Trinn 1: Designet

Designet
Designet
Designet
Designet
Designet
Designet
Designet
Designet

Jeg har allerede laget Bailey til et lite matstativ som er en miniatyrversjon av spisebordet for mat- og vannskålen hennes. For å optimalisere plassen ønsket jeg at materen skulle passe på dette matbordet og bare holde noen få porsjoner av maten hennes. Materen skal hovedsakelig brukes til det lille antallet anledninger når vi ikke er hjemme, så jeg trenger ikke at den skal passe til mye mat (bare noen få porsjoner). Hvis dette ikke passer dine behov, ikke bekymre deg, ettersom dimensjonene kan skaleres opp eller ned ganske enkelt. Elektronikken forblir den samme, og du kan justere materstrukturen rundt dem for å passe dine behov.

Selve strukturen består av to hovedkamre: en for maten og en for elektronikken. Maten vil falle ned fra inneslutningsområdet og inn i et PVC -rør. PVC-røret er inne i elektronikkinneslutningsområdet som huser to PVC T-rør med motor og 3D-trykt snegl som går gjennom rørene. Når maten faller ned i det første PVC -røret, blir den flyttet lineært av sneglen til den faller ut det andre PVC -røret og ned i bollen. Etter å ha testet skruen, har jeg lagt merke til at den stopper av og til og får motoren til å stoppe. I fremtidige versjoner planlegger jeg å se nærmere på denne mekanismen for å minimere at dette skjer. Igjen, det fine med dette prosjektet er at hovedgutene (dvs. elektronikk) enkelt kan tilpasses for hvilken matleveringsmekanisme du bestemmer deg for.

Jeg valgte å lage selve strukturen av 1/2 kryssfiner jeg hadde liggende. Brikkene monteres ved hjelp av en blanding av trelim og lommeskruer for å sikre at de er sikre. Jeg valgte også å bruke et resterende stykke akryl på toppen for å gjøre det enkelt å fylle maten tilbake og se hvor mye mat som er igjen.

Trinn 2: Materialer

Materialer
Materialer
Materialer
Materialer

De fleste materialene kan kjøpes billig hos din lokale maskinvarebutikk og Amazon. Unntaket for dette er PVC -rørstøttene som er 3D -trykte, men du kan bli kreativ med rørfester og endehett for å unngå dette. PVC -rørene må også kuttes ned, slik at de er 2,75 lange for å passe inn i strukturen.

Materialer som brukes:

1. 1/2 kryssfiner

2. 1/8 akryl

3. M8 gjengestang (6,5 ) og muttere (om nødvendig for å feste sneglen til stangen)

4. 2 PVC T-rør

5. NEMA 17 Motor og brakett

6. 6,35 mm til 8 mm kobling

7. Arduino UNO

8. Node MCU

9. Stepper Motor Driver

10. Jumper Wires

11. Lommehullskruer

12. Trelim

13. Arduino strømforsyning (9V-12V)

Verktøy som brukes:

- Sirkelsag

- 3D -skriver

- Lomme til hull i lommen

- Loddejern (valgfritt, men nyttig)

- Krympeslange eller elektrisk tape

- Varm limpistol

Trinn 3: Elektronikken og koden

Elektronikken og koden
Elektronikken og koden
Elektronikken og koden
Elektronikken og koden
Elektronikken og koden
Elektronikken og koden

Elektronikkoppsettet er ganske enkelt og følger en grunnleggende kommandokjede ved hjelp av en Echo Dot, Node MCU, Arduino Uno og trinnmotor. Node MCU har kode på den som kobles til wifi -nettverket ditt. Når den er koblet til internett, sender den seg selv som en Wemo smart plugg for Alexa -enheten å koble til. Herfra venter det på at Alexa sender en kommando og setter deretter en av pinnene kort til HIGH som deretter utløser Arduino for å kjøre trinnmotoren. Jeg la også til en knapp for manuell fôring. Dette lar meg dosere den nødvendige mengden mat, men omgår ved hjelp av Alexa og brukes hovedsakelig til testing.

Jeg klarte ikke å få Echo Dot (2. generasjon) til å oppdage Node MCU i utgangspunktet. Jeg syntes det endelig fungerte etter at jeg nedgraderte både "fauxmo" -biblioteket og "esp8266" -kortet til versjon 2.3.0 i Arduino IDE. Når jeg gjorde dette, fortsatte jeg med at Alexa oppdaget nye enheter, og det hadde ingen problemer med å finne det.

Koden for Node MCU og Arduino er vedlagt, sammen med et bilde av kretsdiagrammet. Vær oppmerksom på at du må bytte brett i Arduino IDE avhengig av hvilket kort du laster opp koden til: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Module)". Du må også endre følgende variabler i koden basert på oppsettet ditt (bare søk etter "OPPDATER" -kommentaren):

Node MCU

- motorsteg

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- enhetsnavn (kan også bare justeres ved hjelp av Alexa -rutiner, beskrevet i trinn 6)

Det er lettest å teste elektronikken først før du setter dem i strukturen siden de vil bli mer begrenset senere. Jeg foreslår at du sørger for at Alexa kan koble til enheten og utløse motoren før du går videre til strukturen.

Trinn 4: Bygg strukturen

Image
Image
Bygg strukturen
Bygg strukturen
Bygg strukturen
Bygg strukturen

Klipp ut alle panelstykkene fra kryssfiner som du foretrekker ved å bryte ned kryssfiner (dvs. bordsag, sirkelsag, pilkesag, etc.). Jeg brukte et 24 "x 24" x 1/2 "ark og CutList Optimizer (eller Workshop Buddy) for å lage kuttelisten enkelt. Sørg for å også kutte ut rektangelhakkene på frontpanelet og basen og en sirkel i elektronikklukkingen for å gi klaring for PVC -rørene. Det er også en ~ 1/8 "dyp spalte i frontpanelet, bakpanelet og siden 1 for akryl å gli inn i.

Deretter valgte jeg å forbore lommehullskruer i hovedbasen, elektronikkbasen og de tre sidestykkene. Du kan også bruke vanlige skruer og bore direkte inn i kryssfinerets endekorn, men vær forsiktig så du ikke kløver veden. Trelim er nyttig for å sikre at strukturen holder seg sammen, men sørg for at du fortsatt kan få tilgang til elektronikken hvis du trenger å feilsøke. Min løsning på dette var å feste elektronikkavstengningspanelet bare med skruer, så det kan fjernes senere om nødvendig. Vær oppmerksom på at du kanskje også vil male strukturen eller legge et beskyttende belegg på den. Dette gjøres også enklest før alt er satt sammen.

Alle dimensjoner og etiketter for panelene er vedlagt. Legg merke til at jeg har lagt i noen akrylstykker for å gi en skråning for hundematen å gli inn i PVC -røret. Sørg også for at skruen roterer jevnt inne i PVC -røret. Det er nok klaring slik at den setter seg fast, så kontroller hver ende av stangen eller sørg for at rørene er rette.

Trinn 5: Fôringstid (18.00)

Image
Image
Fôringstid (18.00)
Fôringstid (18.00)

Når alt er satt sammen, er det på tide å teste materen. Det er best å først prøve materen når du er hjemme for å sikre at alt går greit før du stoler på det mens du er ute av hjemmet. Den første videoen som var vedlagt var den første kjøringen, men en kjerne ble sittende fast i skruen som fikk motoren til å stoppe (Bailey var ikke så glad, men hun fikk en godbit som fikk henne til å føle seg bedre). Den andre videoen viser at enheten fungerer som den skal. Motortrinnene må fortsatt justeres litt, og jeg må legge til en rampe slik at maten går inn i bollen og ikke delvis ut.

Likevel fungerer mekanismen og elektronikken! Forhåpentligvis har du funnet denne Instructable nyttig, enten det er for å lage din egen hundefôr eller en annen Alexa -kontrollert enhet!

Trinn 6: BONUS: Sett opp en Alexa -rutine

BONUS: Sett opp en Alexa -rutine
BONUS: Sett opp en Alexa -rutine

En av de flotte tingene med Alexa er at du kan sette opp en rutine som kan kontrollere hvilken som helst av smartenhetene dine. Jeg kunne sette opp Alexa på en tidsplan, slik at den mater Bailey klokka 6 automatisk hver dag, men vi liker å få henne til å gjøre triks før hun spiser. Jeg bestemte meg imidlertid for å sette opp en rutine, så jeg har en egendefinert talekommando for Alexa. I dette tilfellet er alt jeg har å si "Alexa, Bailey er sulten", og materen vil bli aktivert og Alexa vil svare "Ok, jeg skal mate henne". Du kan selvfølgelig tilpasse dette til hva du vil, og dette gjør det enkelt å endre navnet på enheten uten å virkelig endre navnet på enheten og gå inn i koden.

Anbefalt: