Tartalomjegyzék:
- 1. lépés: A szükséges dolgok
- 2. lépés: Készítse el a tartályt
- 3. lépés: Hozzon létre Firebase adatbázist
- 4. lépés: Hozzon létre Alexa Skill -t
- 5. lépés: A Raspberry Pi beállítása 3
Videó: Amazon Alexa Powered Automatic Fish Feeder: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
- 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
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
- 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
- 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
- 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:
Arduino Uno Fish Feeder 6 olcsó és egyszerű lépésben !: 6 lépés
Arduino Uno Fish Feeder 6 olcsó és egyszerű lépésben !: Tehát egy kis háttértörténetre lehet szükség ehhez a projekthez. A kedvtelésből tartott halakkal rendelkező embereket valószínűleg ugyanaz a probléma jelentette, mint én: vakáció és feledékenység. Folyamatosan elfelejtettem megetetni a halaimat, és mindig rászántam magam erre, mielőtt elment
Szövegfelolvasás Kattintson egy ARMbasic Powered UChip -re és más ARMbasic Powered SBC -re: 3 lépés
Szövegfelolvasás Kattintson egy ARMbasic Powered UChip -re és más ARMbasic Powered SBC -re: Intro: Jó napot. A nevem Tod. Űrhajózási és védelmi szakember vagyok, aki szívemben egy kicsit stréber is. Inspiráció: A betárcsázós BBS, a 8 bites mikrokontrollerek, a Kaypro/Commodore/Tandy/TI-994A személyi számítógépek korából származik, amikor
Intelligens otthon az Amazon Alexa használatával: 5 lépés
Intelligens otthon az Amazon Alexa használatával: A projekt alapgondolata egy elektronikus készülék vezérlése az Amazon Alexa segítségével vagy annak alkalmazásán keresztül a világ bármely pontjáról. Ehhez egy Node MCU V1.0 -t fogunk használni. Minden kód a Github oldalamon lesz. Ha bármikor nem
A fény/otthoni fények vezérlése az Arduino és az Amazon Alexa használatával: 16 lépés (képekkel)
A fény/otthoni fények vezérlése az Arduino és az Amazon Alexa használatával: Elmagyaráztam, hogyan lehet szabályozni az UNO -hoz csatlakoztatott és az Alexa által vezérelt fényt
SMART FISH FEEDER "DOMOVOY": 5 lépés (képekkel)
SMART FISH FEEDER "DOMOVOY": Az etető " DOMOVOY " az akváriumi halak ütemezett automatikus etetésére tervezték. Jellemzők: Az akváriumi halak automatikus etetésére tervezték A etetést a beállított időben hajtják végre Egy speciális algoritmus megakadályozza a takarmány -elakadásokat A paraméterek megváltoztathatók