Innholdsfortegnelse:
- Trinn 1: Ting du trenger
- Trinn 2: Lag beholderen
- Trinn 3: Lag Firebase Database
- Trinn 4: Lag Alexa Skill
- Trinn 5: Konfigurere Raspberry Pi 3
Video: Amazon Alexa drevet automatisk fiskemater: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Glemte du å mate fisken din?
La Alexa mate fisken din, fra hvor som helst i verden, ja hvor som helst. Dette prosjektet er designet for at du kan mate kjæledyret ditt hvor som helst i verden, ved hjelp av en hvilken som helst Alexa -enhet/app.
Vil du mate et annet kjæledyr?
Ikke noe problem, bare lag beholderen av en passende størrelse og hvile.
Trinn 1: Ting du trenger
- 1 x servomotor
- 1 X Raspberry Pi 3 (hvilken som helst Raspberry Pi med internett ville fungere)
- 1 X Raspberry Pi -adapter
- 1 X MicroSD -kort med Rasbian OS
- 3 X Jumper Wires Mann til Kvinne
- 1 x papp
- 1 x saks
- 1 X markør/penn
- 1 X skala/linjal
- 1 X tape rolle
- 1 X Echo Dot (valgfritt)
Trinn 2: Lag beholderen
Merk disse dimensjonene på papp (du kan gjøre den så stor/liten som du vil)
Bruk en markør/penn sammen med en linjal og lag nøyaktig tre former som disse.
Klipp nå disse bitene med en saks
Vær oppmerksom på at A (den indre linjen) avhenger av mengden mat du mater for å fiske.
Brett nå langs de indre linjene
Brett hvert stykke langs de indre linjene oppover som vist på bildet.
Tape dem sammen som en pyramide
Tape dem sammen slik at de danner en pyramidelignende struktur, som vist på bildet.
Lag nå en hette
Lag nå lokket for pyramidens mindre munn, dette må være litt stort, slik at det ikke lekker.
Fest hetten på servomotorhjulet
Lim lokket på servomotorhjulet med litt tape/lim.
Tape servomotoren på beholderen
Tape til slutt servomotoren på beholderen, sørg for at den lukker munnen ordentlig.
Trinn 3: Lag Firebase Database
- Åpen ildbase.
- Klikk på Gå til konsoll.
- Klikk på Legg til prosjekt.
- Gi prosjektet ditt et navn.
- Klikk på Opprett prosjekt.
- Klikk på Database.
- Velg Start i testmodus.
- Noter ned firebase -ID -en din.
Trinn 4: Lag Alexa Skill
- Besøk developer.amazon.com.
- Logg på med din Amazon -legitimasjon.
- Klikk på Developer Console.
- Klikk på Opprett ferdighet.
- Nevn ferdigheten.
- Klikk på Velg (tilpasset ferdighet) og deretter Opprett ferdighet.
- Klikk på innkallingsfanen og fyll navnet på anropet som fiskemater.
- Klikk på JSON Editor -fanen og lim inn koden nedenfor (se på slutten).
- Klikk på Bygg modell.
- Klikk på Sluttpunkt -fanen.
- Kopier ferdighets -ID -en din.
- Besøk aws.amazon.com. (i ny fane)
- Klikk på Logg på for å konsollere.
- Klikk på Lambda (søk, hvis ikke på forsiden).
- Klikk på Opprett funksjon.
- Fyll ut detaljene (sjekk bildet).
- Klikk på Opprett funksjon.
- Klikk på Alexa Skill Kit.
- Klikk på Aktiver og lim inn ferdighets -ID -en din.
- Klikk på Legg til.
- Klikk på Lagre.
- Klikk nå på ferdighetsnavnet ditt (sjekk bildet).
- Rull ned og velg Last opp en. Zip -fil.
- Last ned Github -repoen herfra.
- Pakk ut repoen.
- Naviger til mappen kalt Alexa/Lambda.
- Åpne filen som heter lambda_function.py i en hvilken som helst tekstredigerer.
- Lim nå inn firebase -ID -en i linje 3 (bytt ut {firebase -url -en din med firebase -ID -en din)
- Flytt nå denne filen til lambda-zipped.zip-arkivet. (hvis du bruker WinRAR, bare dra og slipp den til arkivet)
- Last nå opp denne lambda-zipped.zip til aws.
- Kopier din ARN (se bildet)
- Gå nå tilbake til developer.amazon.com.
- Lim inn ARN og klikk på Lagre endepunkter.
- Klikk på fanen Test.
- Veksle bryteren.
- Skriv inn kommandoen - start fiskemater
- hvis svar mottatt er du god til å 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", "feed feed fisken "," fisk min feed nå "]}]," typer ": }}}
Trinn 5: Konfigurere Raspberry Pi 3
- Koble servomotoren til følgende pinner.
- Middle Most (RØD) -> VCC (PIN 02)
- Kjedelig farge (BRUN) -> GRUNN (PIN 06)
- Lys farge (ORANGE) -> PIN03
- Logg på Pi (ved hjelp av SSH eller ved å bruke Monitor/Keyboard/Mouse)
- Åpne Terminal og kjør følgende kommandoer -
- cd Desktop
- git-klon
- Åpne nå mappen Automatic-Fish-Feeder
- Naviger til mappen Pi
- Åpne app.py i et tekstredigeringsprogram.
- Erstatt linje 5 med din firebase -url.
- Lagre det.
- Åpne nå Terminal og kjør følgende kommandoer -
- cd Desktop
- cd Automatisk-fiskemater
- cd Pi
- python3 app.py
- Bruk nå Alexa -enheten eller appen din og si - Alexa, start fiskemateren
- Hvis alt fungerer er du god til å gå.
- Vær oppmerksom på at i app.py kan du redigere argumentene for FeedNow -funksjonen på linje 11, det første argumentet er forsinkelse og det andre argumentet er vinkelen.
Anbefalt:
Arduino Uno fiskemater i 6 billige og enkle trinn !: 6 trinn
Arduino Uno Fish Feeder i 6 billige og enkle trinn !: Så det kan være nødvendig med litt backstory for dette prosjektet. Personer med kjæledyrfisk ble sannsynligvis presentert for det samme problemet som meg: ferier og glemsomhet. Jeg glemte hele tiden å mate fisken min og klarte alltid å gjøre det før det gikk til s
Nybegynner: Lær IOT med en kul fiskemater: 9 trinn (med bilder)
Nybegynner: Lær IOT med en kul fiskemater: Dette prosjektet handler mer om en guide til å starte med en liten lavbudsjett IOT -enhet og hva du kan gjøre med den. Hva er IOT? Fikk fra Google: IoT er en forkortelse for Internet of Things. Tingenes internett refererer til det stadig voksende nettverket
3 -dagers fiskemater: 5 trinn
Crude 3 Day Fish Feeder: Så hvor lenge kan tropiske fisk overleve uten mat? Dette er uten tvil det vanligste spørsmålet blant fiskeholdere som planlegger å reise i nær fremtid. Mange tropiske fisk kan gå lenge uten å spise. Som en fiskholder som planla å tra
Hvordan lage en automatisk fiskemater: 6 trinn (med bilder)
Hvordan lage en automatisk fiskemater: Som en del av våre ingeniørstudier ble vi bedt om å bruke en Arduino eller/og en bringebær for å løse et daglig problem. Tanken var å lage noe nyttig og som vi er interessert i. Vi ønsket å løse et reelt problem. Ideen om å lage en aut
Den ultimate DIY automatiske fiskemater: trinn 1: 6 trinn
Ultimate DIY Automatic Fish Feeder: Tier 1: Tier 1 er den mest grunnleggende mater. Bruk dette hvis du har et stramt budsjett eller, som meg, du ikke kan få nivå 2 til å fungere før du reiser i halvannen uke til ferien. Det er ingen belysningskontroll. Mengde og type mat: Jeg har en betta og 5 neon t