Sadržaj:
- Korak 1: Korištene komponente
- Korak 2: Postavljanje Raspberry Pi & Arduino IDE -a
- Korak 3: Prenesite program
- Korak 4: Napravite Python skriptu
- Korak 5: Preuzmite Ngrok
- Korak 6: Postavljanje Alexa
- Korak 7: Idite na Alexa ==> Alexa Skill Kit ==> Dodajte novu vještinu
- Korak 8:
- Korak 9:
- Korak 10: Na sljedećoj stranici tražit će dvije mogućnosti za krajnju točku jedna AWS i
- Korak 11: Za SSL certifikat odaberite drugu opciju. Spremite ga i premjestite na sljedeću stranicu
- Korak 12: Provjera usluge "uključeno"
- Korak 13: Poslužitelji primaju zahtjeve
- Korak 14: Traženo se objavljuje
- Korak 15: Sheme Arduino
- Korak 16: LED sheme
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Objasnio sam kako kontrolirati svjetlo koje je spojeno na UNO i kojim upravlja Alexa.
Korak 1: Korištene komponente
KORIŠTENI HARDVER
- Arduino UNO & Genuino UNO
- Otpornik 221 ohm
- LED (općenito)
- Raspberry Pi 3 Model B
POTREBAN SOFTVER
- Arduino IDE
- Komplet vještina Amazon Alexa Alexa
Korak 2: Postavljanje Raspberry Pi & Arduino IDE -a
1. Prvo instalirajte binarne datoteke
sudo apt-get install python-pip
pip install flask
pip install flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Instaliranje Arduino IDE -a na RPi
Za instaliranje Arduina u RPi
1. Idite na službenu stranicu i preuzmite prethodno izdanje.
Nakon toga raspakirajte ga i idite u direktorij arduina te ga pokrenite s./arduino
Korak 3: Prenesite program
Nakon učitavanja programa otvorite serijski terminal.
Kad napišete N LED će se uključiti.
Kada napišete F LED će se isključiti.
Korak 4: Napravite Python skriptu
Pokrenite ga pomoću python lighcontrol.py
Korak 5: Preuzmite Ngrok
Ngrok je sigurna tunelska platforma za postavljanje vašeg uređaja na mrežu. Pomoću ove platforme možete napraviti svoju web aplikaciju ili bilo koju aplikaciju koja je na mreži na vrlo jednostavan način. Za preuzimanje idite na službenu stranicu i preuzmite za ARM.
ngrok.com/
Raspakirajte ga i idite u direktorij u koji ga izvadite. Pokrenite ga pomoću naredbe
./ngrok http 5000
Korak 6: Postavljanje Alexa
1. Prijavite se na Amazon račun. Ako imate račun, prijavite se na njega, ako se ne tamo prijavite i prijavite se.
developer.amazon.com/
2. Idite na Developer Console u gornjem desnom kutu.
Korak 7: Idite na Alexa ==> Alexa Skill Kit ==> Dodajte novu vještinu
Alexa Skill Kit ==> Dodaj novu vještinu "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Dodaj novu vještinu "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Vidjet ćete ovakvu stranicu. Na ovoj će stranici tražiti vrstu vještine, ime, jezik i naziv poziva. Možete dati bilo koje ime, u nazivu poziva morate dati ime koje izgovorite dajući naredbu Alexa.
Imajte na umu da odaberite odgovarajući jezik koji se koristi u vašoj zemlji ako odaberete drugi jezik dok stvarate vještinu. Neće uspjeti.
Na kraju ga ažurirajte, spremite i pritisnite sljedeći.
Korak 8:
Korak 9:
Na sljedećoj će stranici tražiti namjere. Namjera predstavlja radnju koja ispunjava govorni zahtjev korisnika. Za više informacija
developer.amazon.com/docs/custom-skills/de…
Ako postoji neka greška, vidjet ćete crvenu boju.
U okvir ispod upišite donji kod
"intent": "LightOn"
}, {
"intent": "LightOff"
}]
}
spremite ga i prijeđite na sljedeću stranicu.
Korak 10: Na sljedećoj stranici tražit će dvije mogućnosti za krajnju točku jedna AWS i
Odaberite HTTPS i spremite ga i prijeđite na sljedeću stranicu.
Korak 11: Za SSL certifikat odaberite drugu opciju. Spremite ga i premjestite na sljedeću stranicu
Korak 12: Provjera usluge "uključeno"
Da biste provjerili radi li usluga ili ne. Provjerite radi li vaš poslužitelj Ngrok i radi li i Python skripta inače neće raditi.
Možete vidjeti da poslužitelji primaju zahtjev i objaviti ga.
Korak 13: Poslužitelji primaju zahtjeve
Korak 14: Traženo se objavljuje
Korak 15: Sheme Arduino
Korak 16: LED sheme
Nadam se da će vam se svima svidjeti.