Indholdsfortegnelse:
- Trin 1: Ting du har brug for
- Trin 2: Lav beholderen
- Trin 3: Opret Firebase -database
- Trin 4: Opret Alexa Skill
- Trin 5: Opsætning af Raspberry Pi 3
Video: Amazon Alexa Powered Automatic Fish Feeder: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Glemte du at fodre dine fisk?
Lad nu Alexa fodre dine fisk, hvor som helst i verden, ja hvor som helst. Dette projekt er designet til, at du kan fodre dit kæledyr overalt i verden ved hjælp af en hvilken som helst Alexa -enhed/app.
Vil du fodre et andet kæledyr?
Intet problem, bare lav beholderen i en passende størrelse og hvil, du er god til at gå.
Trin 1: Ting du har brug for
- 1 x servomotor
- 1 X Raspberry Pi 3 (enhver Raspberry Pi med internet ville fungere)
- 1 X Raspberry Pi -adapter
- 1 X MicroSD -kort med Rasbian OS
- 3 X Jumper Wires Mand til Kvinde
- 1 x pap
- 1 x saks
- 1 X markør/pen
- 1 X skala/lineal
- 1 X båndrolle
- 1 X Echo Dot (valgfrit)
Trin 2: Lav beholderen
Marker disse dimensioner på pap (du kan gøre den så stor/lille som du vil)
Brug en markør/pen sammen med en lineal og lav præcise tre former som disse.
Skær nu disse stykker med en saks
Bemærk, at A (den inderste linje) afhænger af mængden af mad, du fodrer for at fiske.
Fold nu langs de indre linjer
Fold hvert stykke langs de indre linjer opad som vist på billedet.
Tape dem nu sammen som en pyramide
Tape dem sammen, så de danner en pyramidelignende struktur, som vist på billedet.
Lav nu en hætte
Lav nu hætten til pyramidens mindre munding, den skal være lidt stor, så den ikke lækker.
Sæt hætten på servomotorhjulet
Sæt hætten på servomotorhjulet med lidt tape/lim.
Tape servomotoren på beholderen
Til sidst tape servomotoren på beholderen, sørg for at den lukker munden ordentligt.
Trin 3: Opret Firebase -database
- Åbn firebase.
- Klik på Gå til konsol.
- Klik på Tilføj projekt.
- Navngiv dit projekt.
- Klik på Opret projekt.
- Klik på Database.
- Vælg Start i testtilstand.
- Notér dit firebase -id.
Trin 4: Opret Alexa Skill
- Besøg developer.amazon.com.
- Log ind med din amazon -legitimationsoplysninger.
- Klik på Developer Console.
- Klik på Opret færdighed.
- Navngiv færdigheden.
- Klik på Vælg (tilpasset færdighed) og derefter Opret færdighed.
- Klik på fanen Invokation og udfyld opkaldsnavnet som fiskeføder.
- Klik på JSON Editor -fanen, og indsæt koden herunder (se i slutningen).
- Klik på Byg model.
- Klik på fanen Slutpunkt.
- Kopiér dit færdigheds -id.
- Besøg aws.amazon.com. (i ny fane)
- Klik på Log ind for at konsolere.
- Klik på Lambda (søg, hvis ikke på forsiden).
- Klik på Opret funktion.
- Udfyld detaljerne (tjek billedet).
- Klik på Opret funktion.
- Klik på Alexa Skill Kit.
- Klik på Aktiver og indsæt dit færdigheds -id.
- Klik på Tilføj.
- Klik på Gem.
- Klik nu på dit færdighedsnavn (tjek billedet).
- Rul ned, og vælg Upload en. Zip -fil.
- Download Github -repoen herfra.
- Pak repoen ud.
- Naviger til mappen kaldet Alexa/Lambda.
- Åbn filen med navnet lambda_function.py i enhver tekstredigerer.
- Indsæt nu firebase -id'et i linje 3 (erstat {din firebase -url} med dit firebase -id)
- Flyt nu denne fil til lambda-zipped.zip-arkivet. (hvis du bruger WinRAR, skal du bare trække og slippe det til arkivet)
- Upload nu denne lambda-zipped.zip til aws.
- Kopiér dit ARN (se billedet)
- Gå nu tilbage til developer.amazon.com.
- Indsæt ARN og klik på Gem slutpunkter.
- Klik på fanen Test.
- Skift kontakten.
- Skriv kommandoen - start fiskeføder
- hvis svar modtaget er du god til at gå.
{
"interactModel": {"languageModel": {"invocationName": "fish feeder", "intents": [{"name": "AMAZON. FallbackIntent", "samples": }, {"name": "AMAZON. CancelIntent "," samples ": }, {" name ":" AMAZON. HelpIntent "," samples ": }, {" name ":" AMAZON. StopIntent "," samples ": }, {"name": "FeedNow", "slots": , "samples": ["feed the fish", "feed fish", "feed my fish just now", "feed my fish please", "please feed fisken "," fisk mit foder nu "]}]," typer ": }}}
Trin 5: Opsætning af Raspberry Pi 3
- Tilslut din servomotor til følgende ben.
- Middle Most (RØD) -> VCC (PIN 02)
- Kedelig farve (BRUN) -> GRUND (PIN 06)
- Lys farve (ORANJE) -> PIN03
- Log ind på din Pi (Brug SSH eller brug skærm/tastatur/mus)
- Åbn Terminal, og kør følgende kommandoer -
- cd Desktop
- git-klon
- Åbn nu mappen Automatic-Fish-Feeder
- Naviger til mappen Pi
- Åbn app.py i en teksteditor.
- Udskift linje 5 med din firebase -url.
- Gem det.
- Åbn nu Terminal og kør følgende kommandoer -
- cd Desktop
- cd Automatisk-fiskeføder
- cd Pi
- python3 app.py
- Brug nu din Alexa -enhed eller app og sig - Alexa, start fiskeføder
- Hvis alt fungerer, er du god til at gå.
- Bemærk, at i app.py kan du redigere argumenterne for FeedNow -funktionen i linje 11, det første argument er forsinkelse og det andet argument er vinklen.
Anbefalede:
Arduino Uno Fish Feeder i 6 billige og nemme trin !: 6 trin
Arduino Uno Fish Feeder i 6 billige og nemme trin !: Så der kan være brug for en lille smule baghistorie til dette projekt. Mennesker med kæledyrsfisk blev sandsynligvis præsenteret for det samme problem som mig: ferier og glemsomhed. Jeg glemte konstant at fodre mine fisk og krypterede altid for at gøre det, før det gik til s
Re-moded BETTA Fish Feeder: 5 trin
Re-moded BETTA Fish Feeder: Motiveret af Betta Fish Feeder, dette projekt bruger det grundlæggende design af Trevor_DIY og anvender nye funktioner på det. Denne re-moderede version, der fodrer fisk på egen hånd med et timersæt, tilføjer flere nyttige værktøjer til brugeren, f.eks. Hvor mange centrifugeringer, indtil en
SMART FISH FEEDER "DOMOVOY": 5 trin (med billeder)
SMART FISH FEEDER "DOMOVOY": Feeder " DOMOVOY " er designet til automatisk fodring af akvariefisk på skema.Funktioner: Designet til automatisk fodring af akvariefiskFodring udføres på det indstillede tidspunkt En særlig algoritme forhindrer foderstopParametre kan ændres
Raspberry Pi Automatic Dog Feeder & Live Video Streamer: 3 trin
Raspberry Pi Automatic Dog Feeder & Live Video Streamer: Dette er min Raspberry PI -drevne automatiske hundefoder. Jeg plejede at arbejde fra morgen 11-11 til 21:00. Min hund bliver skør, hvis jeg ikke fodrer ham til tiden. Surfede på google for at købe automatiske fødevarefødere, de er ikke tilgængelige i Indien og dyre import af
Fish Feeder 2: 13 trin (med billeder)
Fish Feeder 2: Introduktion / Hvorfor dette projekt I 2016 byggede jeg min første fiskefoder, se Fish Feeder 1. Foderen fungerede fint i mere end et halvt år. Efter denne periode var servoerne slidt op, hvilket fik programmet til at standse uden at sende en fejlmeddelelse. Ups. JEG