Tartalomjegyzék:

Amazon Alexa Powered Automatic Fish Feeder: 5 lépés
Amazon Alexa Powered Automatic Fish Feeder: 5 lépés

Videó: Amazon Alexa Powered Automatic Fish Feeder: 5 lépés

Videó: Amazon Alexa Powered Automatic Fish Feeder: 5 lépés
Videó: what natural honey looks like in your image #shorts EP826 2024, November
Anonim
Amazon Alexa Powered Automatic Fish Feeder
Amazon Alexa Powered Automatic Fish Feeder

Elfelejtette etetni a halat?

Most hagyja, hogy Alexa etesse a halait a világ bármely pontjáról, igen bárhonnan. Ezt a projektet úgy tervezték, hogy bármilyen Alexa eszköz/alkalmazás használatával etethesse kedvencét a világ bármely pontjáról.

Szeretne etetni más háziállatot?

Nincs probléma, csak készítse el a megfelelő méretű tartályt, és pihenjen, és már indulhat is.

1. lépés: A szükséges dolgok

A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
  • 1 X szervomotor
  • 1 X Raspberry Pi 3 (bármely Raspberry Pi internetes működne)
  • 1 X Raspberry Pi adapter
  • 1 X MicroSD kártya Rasbian operációs rendszerrel
  • 3 X Jumper vezetékek férfi -nő
  • 1 X Karton
  • 1 X Olló
  • 1 X Jelölő/toll
  • 1 X Skála/vonalzó
  • 1 X szalagszerep
  • 1 X Echo Dot (opcionális)

2. lépés: Készítse el a tartályt

Készítse el a konténert
Készítse el a konténert
Készítse el a konténert
Készítse el a konténert
Készítse el a konténert
Készítse el a konténert

Jelölje meg ezeket a méreteket a kartonon (tetszés szerinti méretűre/kicsire alakíthatja)

Használjon jelölőt/tollat vonalzóval együtt, és készítsen pontosan három ilyen alakzatot.

Most vágja le ezeket a darabokat ollóval

Kérjük, vegye figyelembe, hogy A (a belső vonal) attól függ, hogy mennyi ételt táplál a halaknak.

Most hajtsa a belső vonalak mentén

Hajtsa fel az egyes darabokat a belső vonalak mentén felfelé, a képen látható módon.

Most ragassza össze őket, mint egy piramist

Ragassza össze őket úgy, hogy piramisszerű szerkezetet képezzenek, amint az a képen látható.

Most készítsen sapkát

Most készítse el a kupakot a piramis kisebb szájához, ennek kicsit nagynak kell lennie, hogy ne szivárogjon.

Ragassza fel a kupakot a szervomotoros tárcsára

Illessze be a kupakot a szervomotoros tárcsára valamilyen szalag/ragasztó segítségével.

Ragassza fel a szervo motort a tartályra

Végül ragassza fel a szervo motort a tartályra, és győződjön meg arról, hogy megfelelően zárja a száját.

3. lépés: Hozzon létre Firebase adatbázist

Hozzon létre Firebase adatbázist
Hozzon létre Firebase adatbázist
Hozzon létre Firebase adatbázist
Hozzon létre Firebase adatbázist
Hozzon létre Firebase adatbázist
Hozzon létre Firebase adatbázist
  • Nyissa meg a firebase -t.
  • Kattintson az Ugrás a konzolra elemre.
  • Kattintson a Projekt hozzáadása gombra.
  • Nevezze el a projektet.
  • Kattintson a Projekt létrehozása gombra.
  • Kattintson az Adatbázis elemre.
  • Válassza az Indítás tesztmódban lehetőséget.
  • Jegyezze fel a Firebase azonosítóját.

4. lépés: Hozzon létre Alexa Skill -t

Hozzon létre Alexa Skill -t
Hozzon létre Alexa Skill -t
Hozzon létre Alexa Skill -t
Hozzon létre Alexa Skill -t
Hozzon létre Alexa Skill -et
Hozzon létre Alexa Skill -et
  • Keresse fel a developer.amazon.com oldalt.
  • Jelentkezzen be az Amazon hitelesítő adataival.
  • Kattintson a Fejlesztői konzol elemre.
  • Kattintson a Készség létrehozása elemre.
  • Nevezze meg a készséget.
  • Kattintson a Kiválasztás (egyéni készség), majd a Készség létrehozása elemre.
  • Kattintson a Hívás fülre, és töltse ki a meghívás nevét haltáplálóként.
  • Kattintson a JSON Editor fülre, és illessze be az alábbi kódot (nézze meg a végét).
  • Kattintson a Modell felépítése elemre.
  • Kattintson a Végpont fülre.
  • Másolja a készség azonosítóját.
  • Keresse fel az aws.amazon.com oldalt. (új lapon)
  • Kattintson a Bejelentkezés a konzolba elemre.
  • Kattintson a Lambda elemre (keresés, ha nem a címlapon).
  • Kattintson a Funkció létrehozása elemre.
  • Töltse ki a részleteket (nézze meg a képet).
  • Kattintson a Funkció létrehozása elemre.
  • Kattintson az Alexa Skill Kit elemre.
  • Kattintson az Engedélyezés gombra, és illessze be a készség azonosítóját.
  • Kattintson a Hozzáadás gombra.
  • Kattintson a Mentés gombra.
  • Most kattintson a készség nevére (nézze meg a képet).
  • Görgessen le, és válassza a. Zip fájl feltöltése lehetőséget.
  • Töltse le a Github repo -t innen.
  • Csomagolja ki a repót.
  • Keresse meg az Alexa/Lambda nevű mappát.
  • Nyissa meg a lambda_function.py nevű fájlt bármelyik szövegszerkesztőben.
  • Most illessze be a firebase azonosítóját a 3. sorba (cserélje le {a firebase url} címét a firebase azonosítójával)
  • Most helyezze át ezt a fájlt a lambda-zipped.zip archívumba. (ha WinRAR -t használ, csak húzza át az archívumba)
  • Most töltse fel ezt a lambda-zipped.zip fájlt aws-ba.
  • Másolja az ARN -t (lásd a képet)
  • Most térjen vissza a developer.amazon.com oldalra.
  • Illessze be az ARN -t, és kattintson a Végpontok mentése gombra.
  • Kattintson a Teszt fülre.
  • Kapcsolja be a kapcsolót.
  • Gépelje be a parancsot - indítsa el a halas etetőt
  • ha válasz érkezett, akkor nyugodtan indulhat.

{

"interactModel": {"languageModel": {"invokationName": "hal -etető", "intents": [{"name": "AMAZON. FallbackIntent", "minták": }, {"name": "AMAZON. CancelIntent "," minták ": }, {" név ":" AMAZON. HelpIntent "," minták ": }, {" név ":" AMAZON. StopIntent "," minták ": }, {"name": "FeedNow", "slot": , "sample": ["feed the fish", "feed fish", "feed my fish now", "feed my fish please", "please feed the fish "," fish my feed now "]}]," types ": }}}

5. lépés: A Raspberry Pi beállítása 3

A Raspberry Pi beállítása 3
A Raspberry Pi beállítása 3
A Raspberry Pi beállítása 3
A Raspberry Pi beállítása 3
  • Csatlakoztassa szervomotorját a következő csapokhoz.
  • Középső (PIROS) -> VCC (PIN 02)
  • Fakó színű (BARNA) -> GROUND (PIN 06)
  • Világos szín (narancssárga) -> PIN03
  • Jelentkezzen be Pi -jébe (SSH vagy monitor/billentyűzet/egér használatával)
  • Nyissa meg a terminált, és futtassa a következő parancsokat -
  • cd Asztal
  • git klón
  • Most nyissa meg az Automatic-Fish-Feeder mappát
  • Keresse meg a Pi mappát
  • Nyissa meg az app.py -t egy szövegszerkesztőben.
  • Cserélje ki az 5. sort a Firebase URL -címére.
  • Mentsd el.
  • Most nyissa meg a terminált, és futtassa a következő parancsokat -
  • cd Asztal
  • cd Automatikus haladagoló
  • cd Pi
  • python3 app.py
  • Most használja az Alexa készülékét vagy alkalmazását, és mondja: - Alexa, indítsa el a haltetőt
  • Ha minden működik, akkor jó.
  • Ne feledje, hogy az app.py fájlban szerkesztheti a FeedNow függvény argumentumait a 11. sorban, az első argumentum késleltetés, a második argumentum pedig a szög.

Ajánlott: