Indholdsfortegnelse:

Alexa -kontrolleret hundeføder: 6 trin (med billeder)
Alexa -kontrolleret hundeføder: 6 trin (med billeder)

Video: Alexa -kontrolleret hundeføder: 6 trin (med billeder)

Video: Alexa -kontrolleret hundeføder: 6 trin (med billeder)
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, November
Anonim
Alexa kontrolleret hundefoder
Alexa kontrolleret hundefoder
Alexa kontrolleret hundefoder
Alexa kontrolleret hundefoder
Alexa kontrolleret hundefoder
Alexa kontrolleret hundefoder

Dette er vores hund Bailey. Hun er en del Border Collie og Australian Cattle Dog, så nogle gange er hun klogere end sit eget gode, især når det kommer til at fortælle tid og vide, hvornår hun skal spise aftensmad. Normalt prøver vi at fodre hende omkring kl. 18.00, men det er ikke altid let, hvis vi er væk hjemmefra. Alexa Controlled Dog Feeder blev skabt som den perfekte løsning til at fodre Bailey, mens vi er væk hjemmefra for at sikre, at hun ikke bliver urolig og stadig kan holde til sit skema.

Koden er baseret på dette projekt fra Bob at I Like to Make Stuff, der tager sig af basiskoden til kommunikation med en Alexa -enhed. Det gode ved at bruge Alexa som hovedkommunikationssystem er, at det kan styres ved hjælp af Alexa -appen på din smartphone, hvilket eliminerer behovet for komplekse servere eller avanceret kodning. Udbudslisten er relativt kort, og hele selve projektet kan sandsynligvis være færdigt om en eftermiddag, når alt er samlet.

Hvis du kan lide det, du ser, så stem på mig i Pet Contest! Jeg håber, at du finder denne instruktive nyttig, og lad mig vide, hvis du har spørgsmål efterfølgende.

Trin 1: Designet

Designet
Designet
Designet
Designet
Designet
Designet
Designet
Designet

Jeg har allerede lavet Bailey til et lille madbord, der er en miniatureversion af vores spisebord, hvor hendes mad- og vandskål kan hvile. For at optimere pladsen ønskede jeg, at føderen skulle passe på denne madholder og kun holde et par portioner af hendes mad. Føderen skal hovedsageligt bruges til det lille antal lejligheder, hvor vi ikke er hjemme, så jeg har ikke brug for, at den passer til meget mad (bare et par portioner). Hvis dette ikke passer til dine behov, skal du ikke bekymre dig, da dimensionerne ret let kan skaleres op eller ned. Elektronikken forbliver den samme, og du kan justere din føderstruktur omkring dem, så den passer til dine behov.

Selve strukturen består af to hovedkamre: et til maden og et til elektronikken. Maden falder ned fra indeslutningsområdet og ned i et PVC -rør. PVC-røret er inde i elektronikindeslutningsområdet, der huser to PVC T-rør med en motor og 3D-trykt snegl, der løber gennem rørene. Når maden falder ned i det første PVC -rør, flyttes det lineært af sneglen, indtil det taber det andet PVC -rør og ned i skålen. Ved test af sneglen har jeg bemærket, at den af og til sidder fast og får motoren til at gå i stå. I fremtidige versioner planlægger jeg at se nærmere på denne mekanisme for at minimere, at dette sker. Igen, det gode ved dette projekt er, at hovedet (dvs. elektronik) let kan tilpasses til den madleveringsmekanisme, du beslutter dig for.

Jeg valgte at lave selve konstruktionen af 1/2 krydsfiner, jeg havde liggende. Brikkerne samles ved hjælp af en blanding af trælim og lommeskruer for at sikre, at de er sikre. Jeg valgte også at bruge et resterende stykke akryl til toppen for at gøre det let at fylde maden op igen og se, hvor meget mad der er tilbage.

Trin 2: Materialer

Materialer
Materialer
Materialer
Materialer

De fleste materialer kan købes billigt hos din lokale isenkræmmer og Amazon. Undtagelsen for dette er PVC -rørstøtterne, der er 3D -printede, men du kan blive kreativ med rørfæstninger og endehætter for at undgå dette. PVC -rørene skal også skæres ned, så de er 2,75 lange for at passe ind i strukturen.

Anvendte materialer:

1. 1/2 krydsfiner

2. 1/8 akryl

3. M8 gevindstang (6,5 ) og møtrikker (hvis det er nødvendigt for at fastgøre snegl til stang)

4. 2 PVC T-rør

5. NEMA 17 Motor og beslag

6. 6,35 mm til 8 mm kobling

7. Arduino UNO

8. Knude MCU

9. Stepper Motor Driver

10. Jumper Wires

11. Lommehuller Skruer

12. Trælim

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

Brugte værktøjer:

- Rundsav

- 3D -printer

- Lomme til hulhul

- Loddejern (valgfrit, men nyttigt)

- Krympeslange eller elektrisk tape

- Varm limpistol

Trin 3: Elektronikken og koden

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

Elektronikopsætningen er ret enkel og følger en grundlæggende kommandokæde ved hjælp af en Echo Dot, Node MCU, Arduino Uno og trinmotor. Node MCU har kode på den, der opretter forbindelse til dit wifi -netværk. Når den er forbundet til internettet, sender den sig selv som et Wemo -smartstik, som Alexa -enheden kan oprette forbindelse til. Herfra venter det på, at Alexa sender en kommando og derefter kort indstiller en af stifterne til HIGH, som derefter udløser Arduino til at køre trinmotoren. Jeg tilføjede også en knap til manuel fodring. Dette giver mig mulighed for at dosere den nødvendige mængde mad, men omgår ved hjælp af Alexa og bruges hovedsageligt til test.

Jeg kunne ikke få Echo Dot (2. generation) til at opdage Node MCU'en i første omgang. Jeg fandt det til endelig at fungere, efter at jeg nedgraderede både "fauxmo" -biblioteket og "esp8266" -kortet til version 2.3.0 i Arduino IDE. Når jeg gjorde dette, fortsatte jeg bare med at Alexa opdagede nye enheder, og det havde ingen problemer med at finde det.

Koden til Node MCU og Arduino er vedhæftet sammen med et billede af kredsløbsdiagrammet. Bemærk, at du skal ændre kortet i Arduino IDE afhængigt af hvilket kort du uploader koden til: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Module)". Du skal også ændre følgende variabler i koden baseret på din opsætning (søg bare efter "OPDATER" -kommentaren):

Node MCU

- motor trin

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- enhedsnavn (kan også bare justeres ved hjælp af Alexa -rutiner, beskrevet i trin 6)

Det er nemmest at teste elektronikken først, før du sætter dem i strukturen, da de senere bliver mere begrænsede. Jeg foreslår at sikre, at Alexa kan oprette forbindelse til enheden og udløse motoren, før han går videre til strukturen.

Trin 4: Byg strukturen

Image
Image
Byg strukturen
Byg strukturen
Byg strukturen
Byg strukturen

Skær alle panelstykkerne ud af din krydsfiner ved hjælp af din foretrukne metode til at nedbryde krydsfiner (dvs. bordsav, cirkelsav, pilesav osv.). Jeg brugte et 24 "x 24" x 1/2 "ark og CutList Optimizer (eller Workshop Buddy) til at oprette cutlisten let. Sørg for også at skære rektangelhak i frontpanelet og basen og en cirkel i elektroniklukkingen ud for at give frigang til PVC -rørene. Der er også en ~ 1/8 "dyb åbning i frontpanelet, bagpanelet og siden 1, hvor akrylen kan glide ind.

Dernæst valgte jeg at forbore lommehulleskruer i hovedbasen, elektronikbasen og de tre sidestykker. Du kan også bruge normale skruer og bore direkte i krydsfinerens endekorn, men pas på ikke at splitte træet. Trælim er nyttigt for at sikre, at strukturen forbliver sammen, men sørg for, at du stadig har adgang til elektronikken, hvis du skal fejlfinde. Min løsning på dette var at fastgøre elektroniklukkepanelet bare med skruer, så det kan fjernes senere, hvis det er nødvendigt. Bemærk, at du måske også vil male strukturen eller lægge en beskyttende belægning på den. Dette gøres også nemmest, før alt er samlet.

Alle dimensioner og etiketter til panelerne er vedhæftet. Bemærk, at jeg tilføjede nogle akrylstykker for at give hunden mad en hældning, der kunne glide ind i PVC -røret. Sørg også for, at sneglen roterer jævnt inde i PVC -røret. Der er nok frihøjde, så det sidder fast, og kontroller derefter hver ende af stangen, eller sørg for, at rørene er lige.

Trin 5: Fodringstid (18.00)

Image
Image
Fodringstid (18.00)
Fodringstid (18.00)

Når alt er samlet, er det tid til at teste føderen. Det er bedst at først prøve feederen, når du er hjemme for at sikre, at alt kører problemfrit, før du stoler på det, mens du er ude af hjemmet. Den første vedhæftede video var den første kørsel, men en kerne satte sig fast i sneglen, hvilket fik motoren til at gå i stå (Bailey var ikke så glad, men hun fik en godbid, som fik hende til at føle sig bedre). Den anden video viser, at enheden fungerer korrekt. Motortrinnene skal stadig justeres lidt, og jeg skal tilføje en rampe, så maden går ind i skålen og ikke delvist ud.

Ikke desto mindre fungerer mekanismen og elektronikken! Forhåbentlig har du fundet denne Instructable nyttig, hvad enten det er til at lave din egen hundefoder eller en anden slags Alexa -styret enhed!

Trin 6: BONUS: Konfigurer en Alexa -rutine

BONUS: Opret en Alexa -rutine
BONUS: Opret en Alexa -rutine

En af de store ting ved Alexa er, at du kan oprette en rutine, der kan styre alle dine smarte enheder. Jeg kunne opsætte Alexa på en tidsplan, så den fodrer Bailey automatisk klokken 6 hver dag, men vi kan godt lide at få hende til at lave tricks, før hun spiser. Jeg besluttede mig dog for at konfigurere en rutine, så jeg har en brugerdefineret stemmekommando til Alexa. I dette tilfælde er alt, hvad jeg har at sige, "Alexa, Bailey er sulten", og feederen aktiveres, og Alexa svarer "Ok, jeg fodrer hende". Du kan selvfølgelig tilpasse dette til hvad du vil, og det gør det let at ændre enhedens navn uden virkelig at ændre enhedens navn og gå ind i koden.

Anbefalede: