Kazalo:
- 1. korak: Uporabljene komponente
- 2. korak: Nastavitev Raspberry Pi & Arduino IDE
- 3. korak: naložite program
- 4. korak: Naredite skript Python
- 5. korak: Prenesite Ngrok
- 6. korak: Nastavitev Alexa
- 7. korak: Pojdite na Alexa ==> Alexa Skill Kit ==> Dodaj novo znanje
- 8. korak:
- 9. korak:
- 10. korak: Na naslednji strani bo zahteval dve možnosti za končno točko ena AWS in
- 11. korak: Za potrdilo SSL izberite drugo možnost. Shranite in se premaknite na naslednjo stran
- 12. korak: Preverite storitev »vklopljeno«
- Korak: Strežniki prejemajo zahteve
- Korak 14: Zahtevano je objavljeno
- Korak 15: Sheme Arduino
- Korak 16: Shema LED
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pojasnil sem, kako nadzorovati svetlobo, ki je povezana z UNO in jo upravlja Alexa.
1. korak: Uporabljene komponente
UPORABLJENO STROJNO OPREMO
- Arduino UNO in Genuino UNO
- Upor 221 ohm
- LED (generično)
- Raspberry Pi 3 Model B
POTREBNA PROGRAMSKA OPREMA
- Arduino IDE
- Komplet veščin Alexa Alexa Alexa
2. korak: Nastavitev Raspberry Pi & Arduino IDE
1. Najprej namestite binarne datoteke
sudo apt-get install python-pip
pip namestite bučko
pip install flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Namestitev Arduino IDE na RPi
Če želite namestiti Arduino v RPi
1. Pojdite na uradno spletno mesto in prenesite prejšnjo izdajo.
Po tem ga razpakirajte in pojdite v imenik arduina ter ga zaženite z./arduino
3. korak: naložite program
Po nalaganju programa odprite serijski terminal.
Ko napišete, se bo LED vklopil.
Ko napišete, se bo LED izklopil.
4. korak: Naredite skript Python
Zaženite ga z uporabo python lighcontrol.py
5. korak: Prenesite Ngrok
Ngrok je varna tunelska platforma, s katero lahko svojo napravo povežete s spletom. S to platformo lahko naredite svojo spletno aplikacijo ali katero koli aplikacijo na spletu na zelo preprost način. Za prenos pojdite na uradno spletno mesto in prenesite za ARM.
ngrok.com/
Razpakirajte ga in pojdite v imenik, kjer ga izvlečete. Zaženite ga z ukazom
./ngrok http 5000
6. korak: Nastavitev Alexa
1. Prijavite se v račun Amazon. Če imate račun, se ga prijavite, če se ne prijavite tam in se prijavite.
developer.amazon.com/
2. Pojdite na Developer Console v zgornjem desnem kotu.
7. korak: Pojdite na Alexa ==> Alexa Skill Kit ==> Dodaj novo znanje
Alexa Skill Kit ==> Dodaj novo znanje "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Dodaj novo znanje "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Videli boste takšno stran. Na tej strani bo vprašal vrsto spretnosti, ime, jezik in ime klica. Lahko navedete poljubno ime, pri imenu klica morate dati ime, ki ga izgovorite, medtem ko dajete ukaz Alexa.
Prosimo, upoštevajte, da izberite ustrezen jezik, ki se uporablja v vaši državi, če med ustvarjanjem spretnosti izberete drug jezik. Ne bo delovalo.
Na koncu ga posodobite, shranite in pritisnite Next.
8. korak:
9. korak:
Na naslednji strani bo vprašal namere. Namen predstavlja dejanje, ki izpolni govorno zahtevo uporabnika. Za več informacij
developer.amazon.com/docs/custom-skills/de…
Če pride do napake, boste videli rdečo barvo.
Spodaj v polje vnesite kodo
"intent": "LightOn"
}, {
"intent": "LightOff"
}]
}
shranite in se pomaknite na naslednjo stran.
10. korak: Na naslednji strani bo zahteval dve možnosti za končno točko ena AWS in
Izberite HTTPS in ga shranite ter se pomaknite na naslednjo stran.
11. korak: Za potrdilo SSL izberite drugo možnost. Shranite in se premaknite na naslednjo stran
12. korak: Preverite storitev »vklopljeno«
Preverite, ali storitev deluje ali ne. Poskrbite, da strežnik Ngrok deluje in da se izvaja tudi skript Python, sicer ne bo deloval.
Vidite lahko, da strežniki prejemajo zahtevo, in jo objavite.
Korak: Strežniki prejemajo zahteve
Korak 14: Zahtevano je objavljeno
Korak 15: Sheme Arduino
Korak 16: Shema LED
Upam, da vam je vsem všeč.