Tartalomjegyzék:

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: 16 lépés (képekkel)

Videó: A fény/otthoni fények vezérlése az Arduino és az Amazon Alexa használatával: 16 lépés (képekkel)

Videó: A fény/otthoni fények vezérlése az Arduino és az Amazon Alexa használatával: 16 lépés (képekkel)
Videó: Высокая плотность 2022 2024, November
Anonim
A fény/otthoni fények vezérlése az Arduino és az Amazon Alexa használatával
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 Alexa által irányított fényt.

1. lépés: Használt összetevők

HASZNÁLT HARDVER

  1. Arduino UNO és Genuino UNO
  2. Ellenállás 221 ohm
  3. LED (általános)
  4. Raspberry Pi 3 B modell

SZÜKSÉGES SZOFTVER

  1. Arduino IDE
  2. Amazon Alexa Alexa készségkészlet

2. lépés: A Raspberry Pi & Arduino IDE beállítása

1. Először telepítse a bináris fájlokat

sudo apt-get install python-pip

pip telepítő lombik

pip install flask-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Az Arduino IDE telepítése RPi -re

Az Arduino telepítése RPi -be

1. Lépjen a hivatalos oldalra, és töltse le az előző kiadást.

Ezután bontsa ki a csomagot, és menjen az arduino könyvtárába, és indítsa el a./arduino paranccsal

3. lépés: Program feltöltése

Program feltöltése
Program feltöltése

A program feltöltése után nyissa meg a soros terminált.

Amikor ír, az N led bekapcsol.

Amikor ír, az F led kialszik.

4. lépés: Készítsen Python -szkriptet

Készítsen Python -szkriptet
Készítsen Python -szkriptet
Készítsen Python -szkriptet
Készítsen Python -szkriptet

Futtassa a python lighcontrol.py használatával

5. lépés: Töltse le az Ngrok -t

Letöltés Ngrok
Letöltés Ngrok

Az Ngrok biztonságos alagútplatform, amellyel az eszköze online elérhetővé válik. Ezzel a platformmal egy nagyon egyszerű módon webes alkalmazását vagy bármely alkalmazását online is elérheti. A letöltéshez látogasson el a hivatalos oldalra, és töltse le az ARM számára.

ngrok.com/

Csomagolja ki, és menjen a könyvtárba, ahol kicsomagolja. Futtassa a paranccsal

./ngrok http 5000

6. lépés: Az Alexa beállítása

Alexa beállítása
Alexa beállítása

1. Jelentkezzen be az Amazon fiókba. Ha rendelkezik fiókkal, akkor jelentkezzen be, ha nem, akkor regisztráljon és jelentkezzen be.

developer.amazon.com/

2. Lépjen a Fejlesztői konzolra a jobb felső sarokban.

7. lépés: Lépjen az Alexa ==> Alexa Skill Kit ==> Új készség hozzáadása lehetőségre

Kép
Kép

Alexa Skill Kit ==> Új készség hozzáadása "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Kép
Kép

Alexa Skill Kit ==> Új készség hozzáadása "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Ilyen oldalt fog látni. Ezen az oldalon meg fogja kérdezni a készség típusát, név, nyelv és meghívási név. Bármilyen nevet megadhat, a meghívási névben meg kell adnia azt a nevet, amelyet mond, miközben parancsot ad Alexának.

Kérjük, vegye figyelembe, hogy válassza ki a megfelelő nyelvet, amelyet az Ön országában használnak, ha más nyelvet választ a készség létrehozása során. Ez nem fog működni.

A frissítés végén mentse el, és nyomja meg a következő gombot.

8. lépés:

9. lépés:

A következő oldalon szándékokat kérdez. A szándék olyan műveletet jelent, amely teljesíti a felhasználó szóbeli kérését. További információért

developer.amazon.com/docs/custom-skills/de…

Ha bármilyen hiba van, piros színű lesz.

Írja be az alábbi kódot a mezőbe

"szándék": "LightOn"

}, {

"szándék": "LightOff"

}]

}

mentse el, és lépjen a következő oldalra.

10. lépés: A következő oldalon két opciót kér az első végponthoz: AWS és

A következő oldalon két opciót kér az első végponthoz: AWS és HTTPS
A következő oldalon két opciót kér az első végponthoz: AWS és HTTPS

Válassza a HTTPS lehetőséget, és mentse, és lépjen a következő oldalra.

11. lépés: Az SSL -tanúsítványhoz válassza a Második lehetőséget. Mentse el, és lépjen a következő oldalra

Az SSL -tanúsítványhoz válassza a Második lehetőséget. Mentse el, és lépjen a következő oldalra
Az SSL -tanúsítványhoz válassza a Második lehetőséget. Mentse el, és lépjen a következő oldalra

12. lépés: A szolgáltatás ellenőrzése "be"

Ellenőrző szolgáltatás
Ellenőrző szolgáltatás

Annak tesztelésére, hogy a szolgáltatás működik -e vagy sem. Győződjön meg arról, hogy az Ngrok szervere működik, és a Python szkript is fut, különben nem fog működni.

Láthatja, hogy a szerverek kérést kapnak, és közzéteszik.

13. lépés: A kiszolgálók kéréseket kapnak

A kiszolgálók kéréseket kapnak
A kiszolgálók kéréseket kapnak

14. lépés: A kértek közzétételre kerülnek

A kértek közzétételre kerülnek
A kértek közzétételre kerülnek

15. lépés: Vázlatok Arduino

Vázlatok Arduino
Vázlatok Arduino

16. lépés: Vázlat LED

Vázlatos LED
Vázlatos LED

Remélem mindenkinek tetszik.

Ajánlott: