Sisukord:
- Samm: asjad, mida vajate
- Samm: valmistage konteiner
- 3. toiming: looge Firebase'i andmebaas
- Samm: looge Alexa oskus
- Samm: Raspberry Pi 3 seadistamine
Video: Amazon Alexa automaatne kalasöötja: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Unustasite oma kala toita?
Nüüd laske Alexal oma kalu toita kõikjalt maailmast, jah kõikjalt. See projekt on loodud nii, et saate oma lemmiklooma toita kõikjal maailmas, kasutades mis tahes Alexa seadet/rakendust.
Kas soovite mõnda muud lemmiklooma toita?
Pole probleemi, tehke lihtsalt sobiva suurusega anum ja puhake.
Samm: asjad, mida vajate
- 1 X servomootor
- 1 X Raspberry Pi 3 (mis tahes Raspberry Pi, millel on internet, töötaks)
- 1 X Raspberry Pi adapter
- 1 X MicroSD -kaart Rasbian OS -iga
- 3 X hüppajajuhtmed meessoost naissoost
- 1 X papp
- 1 X Käärid
- 1 X marker/pliiats
- 1 X skaala/joonlaud
- 1 X lindi roll
- 1 X kajapunkt (valikuline)
Samm: valmistage konteiner
Märkige need mõõtmed papile (saate selle teha nii suureks/väikeseks kui soovite)
Kasutage markerit/pliiatsit koos joonlauaga ja tehke täpselt kolm sellist kuju.
Nüüd lõigake need tükid kääride abil
Pange tähele, et A (sisemine joon) sõltub toidust, mida kalale söödate.
Nüüd voldi mööda sisemisi jooni
Voldi iga tükk piki sisemisi jooni ülespoole, nagu pildil näidatud.
Nüüd kleepige need kokku nagu püramiid
Kleepige need kokku nii, et moodustuks püramiiditaoline struktuur, nagu pildil näidatud.
Nüüd tehke kork
Tehke nüüd püramiidi väiksema suu kork, see peab olema pisut suur, et see ei lekiks.
Kleepige servomootori kettale kork
Kleepige servomootori kettale teip/liimi abil kate.
Teipige servomootor konteineri külge
Lõpuks teipige servomootor mahutile, veenduge, et see sulgeb suu korralikult.
3. toiming: looge Firebase'i andmebaas
- Avage tulebaas.
- Klõpsake nuppu Mine konsooli.
- Klõpsake nuppu Lisa projekt.
- Nimetage oma projekt.
- Klõpsake nuppu Loo projekt.
- Klõpsake Andmebaas.
- Valige Alusta testimisrežiimis.
- Märkige üles oma Firebase'i ID.
Samm: looge Alexa oskus
- Külastage veebisaiti developer.amazon.com.
- Logige sisse oma Amazoni mandaadiga.
- Klõpsake valikul Arendajakonsool.
- Klõpsake nuppu Loo oskus.
- Nimetage oskus.
- Klõpsake nuppu Vali (kohandatud oskus) ja seejärel Loo oskus.
- Klõpsake vahekaarti Invocation ja sisestage kalasöötjana kutsumise nimi.
- Klõpsake vahekaarti JSON Editor ja kleepige allolev kood (vaadake lõppu).
- Klõpsake valikul Ehitage mudel.
- Klõpsake vahekaarti Lõpp -punkt.
- Kopeerige oma oskuste ID.
- Külastage veebisaiti aws.amazon.com. (uuel vahelehel)
- Klõpsake nuppu Logi sisse konsooli.
- Klõpsake Lambda (otsige, kui mitte esilehel).
- Klõpsake nuppu Loo funktsioon.
- Täitke andmed (vaadake pilti).
- Klõpsake nuppu Loo funktsioon.
- Klõpsake Alexa oskuste komplekti.
- Klõpsake nuppu Luba ja kleepige oma oskuste ID.
- Klõpsake nuppu Lisa.
- Klõpsake nuppu Salvesta.
- Nüüd klõpsake oma oskuste nimel (vaadake pilti).
- Kerige alla ja valige Laadi üles. Zip -fail.
- Laadige Githubi repo alla siit.
- Pakkige repo lahti.
- Liikuge kausta nimega Alexa/Lambda.
- Avage fail nimega lambda_function.py mis tahes tekstiredaktoris.
- Nüüd kleepige firebase'i ID reale 3 (asendage {oma firebase url} oma Firebase'i ID -ga)
- Nüüd teisaldage see fail lambda-zipped.zip arhiivi. (kui kasutate WinRAR -i, lohistage see lihtsalt arhiivi)
- Laadige see lambda-zipped.zip nüüd aws-i üles.
- Kopeerige oma ARN (vt pilti)
- Nüüd minge tagasi saidile developer.amazon.com.
- Kleepige ARN ja klõpsake nuppu Salvesta lõpp -punktid.
- Klõpsake vahekaarti Test.
- Lülitage lüliti sisse.
- Sisestage käsk - käivitage kalasöötja
- kui saite vastuse, võite minna.
{
"interactModel": {"languageModel": {"invocationName": "kalasöötja", "intents": [{"name": "AMAZON. FallbackIntent", "sample": }, {"name": "AMAZON. CancelIntent "," sample ": }, {" name ":" AMAZON. HelpIntent "," sample ": }, {" name ":" AMAZON. StopIntent "," sample ": }, {"name": "FeedNow", "slots": , "sample": ["feed the fish", "feed fish", "feed my fish now", "feed my fish please", "please feed the fish "," fish my feed now "]}]," types ": }}}
Samm: Raspberry Pi 3 seadistamine
- Ühendage oma servomootor järgmiste tihvtidega.
- Keskmine enamus (PUNANE) -> VCC (PIN 02)
- Tuhm värv (BROWN) -> GROUND (PIN 06)
- Hele värv (oranž) -> PIN03
- Logige oma Pi -sse sisse (kasutades SSH -d või kasutades monitori/klaviatuuri/hiirt)
- Avage terminal ja käivitage järgmised käsud -
- cd töölaud
- git kloon
- Nüüd avage kaust Automatic-Fish-Feeder
- Liikuge kausta Pi
- Avage tekstiredaktoris rakendus app.py.
- Asendage rida 5 oma Firebase'i URL -iga.
- Salvesta see.
- Nüüd avage terminal ja käivitage järgmised käsud -
- cd töölaud
- cd automaatne kalasöötja
- cd Pi
- python3 app.py
- Kasutage nüüd oma Alexa seadet või rakendust ja öelge - Alexa, käivitage kalasöötja
- Kui kõik töötab, siis on hea minna.
- Pange tähele, et rakenduses app.py saate redigeerida funktsiooni FeedNow argumente real 11, esimene argument on viivitus ja teine argument nurk.
Soovitan:
Arduino Uno kalasöötja 6 odava ja lihtsa sammuga!: 6 sammu
Arduino Uno kalasöötja kuue odava ja lihtsa sammuga !: Nii et selle projekti jaoks võib vaja minna natuke taustalugu. Lemmikloomadega inimestele esitati ilmselt sama probleem nagu minul: puhkus ja unustamine. Ma unustasin pidevalt oma kala toita ja rabelesin seda alati enne, kui see läks
Uuesti modifitseeritud BETTA kalasöötja: 5 sammu
Uuesti modifitseeritud BETTA kalasöötja: Betta kalasöötja ajendil kasutab see projekt Trevor_DIY põhikujundust ja rakendab sellele uusi funktsioone. Kalade toitmine taimerikomplektiga, see ümberehitatud versioon lisab kasutajale rohkem kasulikke tööriistu, näiteks mitu keerutust kuni
Toorne 3 -päevane kalasöötja: 5 sammu
Toornafta 3 -päevane kalasöötja: Niisiis, kui kaua võivad troopilised kalad ilma toiduta ellu jääda? See on vaieldamatult kõige levinum küsimus kalahoidjate seas, kes plaanivad lähitulevikus reisida. Paljud troopilised kalad võivad pikka aega ilma söömata minna. Kalahoidjana, kes plaanis
Ultimate DIY automaatne kalasöötja: 2. tasand: 10 sammu (piltidega)
Ultimate DIY automaatne kalasöötja: Tier 2: Tier 2 söötja on astmest 1 kõrge samm. See versioon kasutab ESP8266 WiFi -moodulit, et sünkroonida arduino kell, et juhtida söötmisgraafikut ja paagi valgustust
Ultimate DIY automaatne kalasöötja: 1. tasand: 6 sammu
Ultimate DIY automaatne kalasöötja: Tier 1: Tier 1 on kõige lihtsam söötja. Kasutage seda, kui teil on eelarve piiratud või nagu mina, ei saa te 2. taset tööle enne, kui lahkute pühadeks pooleteiseks nädalaks. Valgustuse juhtimine puudub. Toidu kogus ja tüüp: mul on betta ja 5 neoon