Sisällysluettelo:
- Vaihe 1: Käytetyt komponentit
- Vaihe 2: Määritä Raspberry Pi & Arduino IDE
- Vaihe 3: Lataa ohjelma
- Vaihe 4: Tee Python -komentosarja
- Vaihe 5: Lataa Ngrok
- Vaihe 6: Asenna Alexa
- Vaihe 7: Siirry kohtaan Alexa ==> Alexa Skill Kit ==> Lisää uusi taito
- Vaihe 8:
- Vaihe 9:
- Vaihe 10: Seuraavalla sivulla se kysyy kahta vaihtoehtoa päätepisteeseen One AWS ja
- Vaihe 11: Valitse SSL -varmenteen toinen vaihtoehto. Tallenna se ja siirrä seuraavalle sivulle
- Vaihe 12: Tarkista palvelu "päällä"
- Vaihe 13: Palvelimet saavat pyyntöjä
- Vaihe 14: Pyydetyt lähetetään
- Vaihe 15: Kaaviot Arduino
- Vaihe 16: Kaavio -LED
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Olen selittänyt, kuinka ohjata UNO: hon kytkettyä ja Alexan ohjaamaa valoa.
Vaihe 1: Käytetyt komponentit
KÄYTETTY LAITE
- Arduino UNO ja Genuino UNO
- Vastus 221 ohmia
- LED (yleinen)
- Raspberry Pi 3 Malli B
VAADITAAN OHJELMISTOT
- Arduino IDE
- Amazon Alexa Alexa Skills Kit
Vaihe 2: Määritä Raspberry Pi & Arduino IDE
1. Asenna ensin binääritiedostot
sudo apt-get install python-pip
pip -asennuspullo
pip asenna pullo-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Arduino IDE: n asentaminen RPi: hen
Arduinon asentaminen RPi: hen
1. Siirry viralliselle sivustolle ja lataa edellinen julkaisu.
Pura sen jälkeen pakkaus ja siirry arduino -hakemistoon ja aloita se./arduino
Vaihe 3: Lataa ohjelma
Avaa ohjelman lataamisen jälkeen sarjapääte.
Kun kirjoitat, N led syttyy.
Kun kirjoitat F -merkkivalo sammuu.
Vaihe 4: Tee Python -komentosarja
Suorita se käyttämällä python lighcontrol.py
Vaihe 5: Lataa Ngrok
Ngrok on turvallinen tunnelointialusta, jolla laite voidaan tehdä verkossa. Tämän alustan avulla voit tehdä verkkosovelluksesi tai minkä tahansa sovelluksen verkossa yksinkertaisella tavalla. Ladattavaksi siirry viralliselle sivustolle ja lataa ARM.
ngrok.com/
Pura se ja siirry hakemistoon, josta se puretaan. Suorita se komennolla
./ngrok http 5000
Vaihe 6: Asenna Alexa
1. Kirjaudu Amazon -tilille. Jos sinulla on tili, kirjaudu sisään, jos et kirjaudu sinne ja kirjaudu sisään.
developer.amazon.com/
2. Siirry oikeassa yläkulmassa olevaan kehittäjäkonsoliin.
Vaihe 7: Siirry kohtaan Alexa ==> Alexa Skill Kit ==> Lisää uusi taito
Alexa Skill Kit ==> Lisää uusi taito "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Lisää uusi taito "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Näet tällaisen sivun. Tällä sivulla kysytään taitotyyppiä, nimi, kieli ja kutsun nimi. Voit antaa minkä tahansa nimen, kutsumisen nimessä sinun on annettava nimi, jonka sanot samalla, kun annat komennon Alexalle.
Huomaa, että valitse sopiva kieli, jota käytetään maassasi, jos valitset toisen kielen taitoa luodessasi. Se ei tule toimimaan.
Päivitä se, tallenna se ja paina seuraava.
Vaihe 8:
Vaihe 9:
Seuraavalla sivulla se kysyy aikomuksia. Tarkoitus edustaa toimintoa, joka täyttää käyttäjän puhutun pyynnön. Lisätietoja
developer.amazon.com/docs/custom-skills/de…
Jos virheitä ilmenee, näet punaisen värin.
Kirjoita alla oleva koodi laatikkoon
"tarkoitus": "LightOn"
}, {
"tarkoitus": "LightOff"
}]
}
tallenna se ja siirry seuraavalle sivulle.
Vaihe 10: Seuraavalla sivulla se kysyy kahta vaihtoehtoa päätepisteeseen One AWS ja
Valitse HTTPS ja tallenna se ja siirry seuraavalle sivulle.
Vaihe 11: Valitse SSL -varmenteen toinen vaihtoehto. Tallenna se ja siirrä seuraavalle sivulle
Vaihe 12: Tarkista palvelu "päällä"
Testaa, toimiiko palvelu vai ei. Varmista, että Ngrok -palvelimesi toimii ja Python -skripti on myös käynnissä, muuten se ei toimi.
Näet, että palvelimet saavat pyynnön ja lähettävät sen.
Vaihe 13: Palvelimet saavat pyyntöjä
Vaihe 14: Pyydetyt lähetetään
Vaihe 15: Kaaviot Arduino
Vaihe 16: Kaavio -LED
Toivottavasti pidät siitä kaikista.