Sisukord:
- Samm: kasutatud komponendid
- Samm: seadistage Raspberry Pi & Arduino IDE
- Samm: laadige programm üles
- Samm: tehke Pythoni skript
- Samm: laadige alla Ngrok
- Samm: Alexa seadistamine
- Samm: avage Alexa ==> Alexa Skill Kit ==> Lisa uus oskus
- 8. samm:
- 9. samm:
- Samm: järgmisel lehel küsitakse kahe lõpp -punkti valiku kohta AWS ja
- Samm 11: SSL -sertifikaadi jaoks valige teine suvand. Salvestage see ja liikuge järgmisele lehele
- 12. samm: teenuse sisselülitamise kontrollimine
- 13. samm: serverid saavad taotlusi
- 14. samm: taotletud postitatakse
- Samm: skeemid Arduino
- 16. samm: skeemide LED
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Olen selgitanud, kuidas juhtida valgust, mis on ühendatud UNO -ga ja mida juhib Alexa.
Samm: kasutatud komponendid
KASUTATUD RIISTVARA
- Arduino UNO ja Genuino UNO
- Takisti 221 oomi
- LED (üldine)
- Vaarika Pi 3 Mudel B
VAJALIK TARKVARA
- Arduino IDE
- Amazon Alexa Alexa oskuste komplekt
Samm: seadistage Raspberry Pi & Arduino IDE
1. Esmalt installige binaarfailid
sudo apt-get install python-pip
pip paigalduskolb
pip paigaldada kolb-küsima
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Arduino IDE installimine RPi -le
Arduino installimiseks RPi -sse
1. Minge ametlikule saidile ja laadige alla eelmine versioon.
Pärast seda pakkige see lahti ja minge arduino kataloogi ning käivitage see./arduino abil
Samm: laadige programm üles
Pärast programmi üleslaadimist avage jadaterminal.
Kui kirjutate, süttib N LED.
Kui kirjutate F, kustub LED.
Samm: tehke Pythoni skript
Käivitage see, kasutades python lighcontrol.py
Samm: laadige alla Ngrok
Ngrok on turvaline tunneliplatvorm, mis muudab teie seadme võrku. Selle platvormi abil saate muuta oma veebirakenduse või mis tahes rakenduse võrgus väga lihtsal viisil. Allalaadimiseks minge ametlikule saidile ja laadige alla ARM -i jaoks.
ngrok.com/
Pakkige see lahti ja minge kataloogi, kust see välja võetakse. Käivitage see käsuga
./ngrok http 5000
Samm: Alexa seadistamine
1. Logige sisse Amazoni kontole. Kui teil on konto, siis logige see sisse, kui mitte, registreeruge seal ja logige sisse.
developer.amazon.com/
2. Minge paremas ülanurgas arendajakonsooli.
Samm: avage Alexa ==> Alexa Skill Kit ==> Lisa uus oskus
Alexa oskuste komplekt ==> Lisa uus oskus "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa oskuste komplekt ==> Lisa uus oskus "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Näete sellist lehte. Sellel lehel küsitakse oskuste tüüpi, nimi, keel ja kutsumise nimi. Saate anda mis tahes nime, kutsumise nimes peate andma nime, mille ütlete Alexale käsu andmisel.
Pange tähele, et valige sobiv keel, mida teie riigis kasutatakse, kui valite oskuste loomisel teise keele. See ei tööta.
Lõpus värskendage see, salvestage see ja vajutage nuppu Järgmine.
8. samm:
9. samm:
Järgmisel lehel küsib ta kavatsusi. Kavatsus tähistab toimingut, mis täidab kasutaja suulise taotluse. Rohkem informatsiooni
developer.amazon.com/docs/custom-skills/de…
Kui ilmneb viga, näete punast värvi.
Kirjutage lahtrisse allpool olev kood
"kavatsus": "LightOn"
}, {
"kavatsus": "LightOff"
}]
}
salvestage see ja liikuge järgmisele lehele.
Samm: järgmisel lehel küsitakse kahe lõpp -punkti valiku kohta AWS ja
Valige HTTPS ja salvestage see ning liikuge järgmisele lehele.
Samm 11: SSL -sertifikaadi jaoks valige teine suvand. Salvestage see ja liikuge järgmisele lehele
12. samm: teenuse sisselülitamise kontrollimine
Et kontrollida, kas teenus töötab või mitte. Veenduge, et teie Ngroki server töötab ja ka Pythoni skript töötab, muidu see ei tööta.
Näete, et serverid saavad taotlusi ja postitavad selle.
13. samm: serverid saavad taotlusi
14. samm: taotletud postitatakse
Samm: skeemid Arduino
16. samm: skeemide LED
Loodan, et teile kõigile meeldib.