Cuprins:
- Pasul 1: Componente utilizate
- Pasul 2: Configurarea Raspberry Pi și Arduino IDE
- Pasul 3: Încărcați programul
- Pasul 4: Creați un script Python
- Pasul 5: Descărcați Ngrok
- Pasul 6: Configurarea Alexa
- Pasul 7: Accesați Alexa ==> Alexa Skill Kit ==> Adăugați o abilitate nouă
- Pasul 8:
- Pasul 9:
- Pasul 10: pe pagina următoare va cere două opțiuni pentru punctul final. Unul este AWS și
- Pasul 11: Pentru certificatul SSL, alegeți a doua opțiune. Salvați-l și treceți la pagina următoare
- Pasul 12: Verificarea serviciului „activat”
- Pasul 13: Serverele primesc cereri
- Pasul 14: Solicitările sunt postate
- Pasul 15: Schematici Arduino
- Pasul 16: LED-uri schematice
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Am explicat cum să controlez lumina care este conectată la UNO și controlată de Alexa.
Pasul 1: Componente utilizate
HARDWARE FOLOSIT
- Arduino UNO & Genuino UNO
- Rezistor 221 ohm
- LED (generic)
- Raspberry Pi 3 Model B.
SOFTWARE NECESAR
- IDE Arduino
- Amazon Alexa Alexa Skills Kit
Pasul 2: Configurarea Raspberry Pi și Arduino IDE
1. Mai întâi instalați binare
sudo apt-get install python-pip
pip instala balon
pip instalare flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Instalarea Arduino IDE pe RPi
Pentru a instala Arduino în RPi
1. Accesați site-ul oficial și descărcați versiunea anterioară.
După aceea dezarhivați-l și mergeți la directorul arduino și începeți-l cu./arduino
Pasul 3: Încărcați programul
După încărcarea programului, deschideți terminalul serial.
Când scrieți N led se va aprinde.
Când scrieți F, ledul se va opri.
Pasul 4: Creați un script Python
Rulați-l folosind python lighcontrol.py
Pasul 5: Descărcați Ngrok
Ngrok este o platformă de tunelare sigură pentru a vă face dispozitivul online. Cu această platformă puteți crea aplicația dvs. web sau orice aplicație merge online într-un mod foarte simplu. Pentru descărcare accesați site-ul oficial și descărcați pentru ARM.
ngrok.com/
Dezarhivați-l și mergeți la directorul de unde îl extrageți. Rulați-l folosind comanda
./ngrok http 5000
Pasul 6: Configurarea Alexa
1. Conectați-vă la contul Amazon. Dacă aveți un cont, conectați-l, dacă nu, înscrieți-vă acolo și conectați-vă.
developer.amazon.com/
2. Accesați Consola pentru dezvoltatori din partea dreaptă sus.
Pasul 7: Accesați Alexa ==> Alexa Skill Kit ==> Adăugați o abilitate nouă
Kit de abilități Alexa ==> Adăugați o abilitate nouă "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Add New Skill "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Veți vedea pagina ca aceasta. Pe această pagină va solicita tipul de abilitate, numele, limba și numele invocației. Puteți da orice nume, în numele invocației trebuie să dați numele pe care îl spuneți în timp ce dați comanda lui Alexa.
Vă rugăm să rețineți că selectați limba adecvată care este utilizată în țara dvs. dacă selectați altă limbă în timp ce creați abilități. Nu va merge.
La sfârșit actualizați-l, salvați-l și apăsați următorul.
Pasul 8:
Pasul 9:
În pagina următoare, va solicita intenții. O intenție reprezintă o acțiune care îndeplinește cererea vocală a unui utilizator. Pentru mai multe informatii
developer.amazon.com/docs/custom-skills/de…
Dacă există vreo eroare, veți vedea culoarea roșie.
Scrieți mai jos codul în casetă
"intent": "LightOn"
}, {
"intent": "LightOff"
}]
}
salvați-l și treceți la pagina următoare.
Pasul 10: pe pagina următoare va cere două opțiuni pentru punctul final. Unul este AWS și
Selectați HTTPS și salvați-l și treceți la pagina următoare.
Pasul 11: Pentru certificatul SSL, alegeți a doua opțiune. Salvați-l și treceți la pagina următoare
Pasul 12: Verificarea serviciului „activat”
Pentru a testa dacă serviciul funcționează sau nu. Asigurați-vă că serverul dvs. Ngrok funcționează și că scriptul Python rulează și altfel nu va funcționa.
Puteți vedea că serverele primesc cerere și o postează.
Pasul 13: Serverele primesc cereri
Pasul 14: Solicitările sunt postate
Pasul 15: Schematici Arduino
Pasul 16: LED-uri schematice
Sper să vă placă tuturor.