Turinys:
- 1 žingsnis: naudojami komponentai
- 2 veiksmas: nustatykite „Raspberry Pi“ir „Arduino IDE“
- 3 veiksmas: įkelkite programą
- 4 žingsnis: sukurkite „Python“scenarijų
- 5 veiksmas: atsisiųskite „Ngrok“
- 6 veiksmas: „Alexa“nustatymas
- 7 veiksmas: eikite į „Alexa“==> „Alexa Skill Kit“==> Pridėti naują įgūdį
- 8 žingsnis:
- 9 veiksmas:
- 10 veiksmas: kitame puslapyje bus paprašyta dviejų galutinio taško variantų - AWS ir
- 11 veiksmas: SSL sertifikatui pasirinkite antrą parinktį. Išsaugokite jį ir perkelkite į kitą puslapį
- 12 veiksmas: patikrinkite paslaugą „įjungta“
- 13 veiksmas: serveriai gauna užklausas
- 14 veiksmas: prašomi skelbiami
- 15 žingsnis: schemos „Arduino“
- 16 žingsnis: schemos šviesos diodas
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Aš paaiškinau, kaip valdyti šviesą, kuri yra prijungta prie UNO ir valdoma „Alexa“.
1 žingsnis: naudojami komponentai
NAUDOTA Aparatūra
- „Arduino UNO“ir „Genuino UNO“
- Rezistorius 221 omų
- LED (bendras)
- Raspberry Pi 3 B modelis
PRIVALOMA PROGRAMINĖ ĮRANGA
- „Arduino IDE“
- „Amazon Alexa Alexa“įgūdžių rinkinys
2 veiksmas: nustatykite „Raspberry Pi“ir „Arduino IDE“
1. Pirmiausia įdiekite dvejetainius failus
sudo apt-get įdiegti python-pip
pip montavimo kolba
pip install kolba-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. „Arduino IDE“diegimas RPi
Norėdami įdiegti „Arduino“RPi
1. Eikite į oficialią svetainę ir atsisiųskite ankstesnę versiją.
Po to išpakuokite jį ir eikite į arduino katalogą ir pradėkite nuo./arduino
3 veiksmas: įkelkite programą
Įkėlę programą, atidarykite serijinį terminalą.
Kai rašysite, N lemputė įsijungs.
Kai rašysite F lemputė išsijungs.
4 žingsnis: sukurkite „Python“scenarijų
Paleiskite jį naudodami python lighcontrol.py
5 veiksmas: atsisiųskite „Ngrok“
„Ngrok“yra saugi tunelių platforma, skirta jūsų įrenginiui prijungti prie interneto. Naudodami šią platformą galite labai paprastai padaryti savo žiniatinklio programą ar bet kurią programą prisijungti prie interneto. Norėdami atsisiųsti, eikite į oficialią svetainę ir atsisiųskite ARM.
ngrok.com/
Išpakuokite jį ir eikite į katalogą, kuriame jį ištraukiate. Vykdykite jį naudodami komandą
./ngrok http 5000
6 veiksmas: „Alexa“nustatymas
1. Prisijunkite prie „Amazon“paskyros. Jei turite paskyrą, prisijunkite prie jos, jei ne, prisiregistruokite ir prisijunkite.
developer.amazon.com/
2. Eikite į „Developer Console“viršuje dešinėje.
7 veiksmas: eikite į „Alexa“==> „Alexa Skill Kit“==> Pridėti naują įgūdį
„Alexa“įgūdžių rinkinys ==> Pridėti naujų įgūdžių "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
„Alexa Skill Kit“==> Pridėti naują įgūdį "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Pamatysite tokį puslapį. Šiame puslapyje bus klausiama įgūdžių tipo, vardas, kalba ir pašaukimo pavadinimas. Galite duoti bet kokį vardą, įvedimo pavadinime turite nurodyti vardą, kurį sakote duodami komandą „Alexa“.
Atminkite, kad pasirinkite tinkamą kalbą, kuri naudojama jūsų šalyje, jei kurdami įgūdžius pasirinksite kitą kalbą. Tai neveiks.
Pabaigoje atnaujinkite, išsaugokite ir paspauskite „Kitas“.
8 žingsnis:
9 veiksmas:
Kitame puslapyje bus klausiama ketinimų. Ketinimas reiškia veiksmą, kuris įvykdo naudotojo žodinį prašymą. Daugiau informacijos
developer.amazon.com/docs/custom-skills/de…
Jei yra klaida, pamatysite raudoną spalvą.
Įveskite žemiau esantį kodą laukelyje
"ketinimas": "LightOn"
}, {
"ketinimas": "LightOff"
}]
}
išsaugokite ir pereikite prie kito puslapio.
10 veiksmas: kitame puslapyje bus paprašyta dviejų galutinio taško variantų - AWS ir
Pasirinkite HTTPS ir išsaugokite jį ir pereikite prie kito puslapio.
11 veiksmas: SSL sertifikatui pasirinkite antrą parinktį. Išsaugokite jį ir perkelkite į kitą puslapį
12 veiksmas: patikrinkite paslaugą „įjungta“
Norėdami patikrinti, ar paslauga veikia, ar ne. Įsitikinkite, kad jūsų „Ngrok“serveris veikia ir „Python“scenarijus taip pat veikia, kitaip jis neveiks.
Matote, kad serveriai gauna užklausą ir ją paskelbia.
13 veiksmas: serveriai gauna užklausas
14 veiksmas: prašomi skelbiami
15 žingsnis: schemos „Arduino“
16 žingsnis: schemos šviesos diodas
Tikiuosi, kad jums visiems tai patinka.