Sisukord:

Valguse/koduvalgustuse juhtimine Arduino ja Amazon Alexa abil: 16 sammu (piltidega)
Valguse/koduvalgustuse juhtimine Arduino ja Amazon Alexa abil: 16 sammu (piltidega)

Video: Valguse/koduvalgustuse juhtimine Arduino ja Amazon Alexa abil: 16 sammu (piltidega)

Video: Valguse/koduvalgustuse juhtimine Arduino ja Amazon Alexa abil: 16 sammu (piltidega)
Video: "Elektrist kodus - lihtsalt ja selgelt" V osa - Lülitite ja kontaktpesade planeerimine 2024, November
Anonim
Valguse/koduvalgustuse juhtimine Arduino ja Amazon Alexa abil
Valguse/koduvalgustuse juhtimine Arduino ja Amazon Alexa abil

Olen selgitanud, kuidas juhtida valgust, mis on ühendatud UNO -ga ja mida juhib Alexa.

Samm: kasutatud komponendid

KASUTATUD RIISTVARA

  1. Arduino UNO ja Genuino UNO
  2. Takisti 221 oomi
  3. LED (üldine)
  4. Vaarika Pi 3 Mudel B

VAJALIK TARKVARA

  1. Arduino IDE
  2. Amazon Alexa Alexa oskuste komplekt

Samm: seadistage Raspberry Pi & Arduino IDE

1. Esmalt installige binaarfailid

sudo apt-get install python-pip

pip paigalduskolb

pip paigaldada kolb-küsima

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Arduino IDE installimine RPi -le

Arduino installimiseks RPi -sse

1. Minge ametlikule saidile ja laadige alla eelmine versioon.

Pärast seda pakkige see lahti ja minge arduino kataloogi ning käivitage see./arduino abil

Samm: laadige programm üles

Programmi üleslaadimine
Programmi üleslaadimine

Pärast programmi üleslaadimist avage jadaterminal.

Kui kirjutate, süttib N LED.

Kui kirjutate F, kustub LED.

Samm: tehke Pythoni skript

Tehke Pythoni skript
Tehke Pythoni skript
Tehke Pythoni skript
Tehke Pythoni skript

Käivitage see, kasutades python lighcontrol.py

Samm: laadige alla Ngrok

Laadige alla Ngrok
Laadige alla Ngrok

Ngrok on turvaline tunneliplatvorm, mis muudab teie seadme võrku. Selle platvormi abil saate muuta oma veebirakenduse või mis tahes rakenduse võrgus väga lihtsal viisil. Allalaadimiseks minge ametlikule saidile ja laadige alla ARM -i jaoks.

ngrok.com/

Pakkige see lahti ja minge kataloogi, kust see välja võetakse. Käivitage see käsuga

./ngrok http 5000

Samm: Alexa seadistamine

Alexa seadistamine
Alexa seadistamine

1. Logige sisse Amazoni kontole. Kui teil on konto, siis logige see sisse, kui mitte, registreeruge seal ja logige sisse.

developer.amazon.com/

2. Minge paremas ülanurgas arendajakonsooli.

Samm: avage Alexa ==> Alexa Skill Kit ==> Lisa uus oskus

Pilt
Pilt

Alexa oskuste komplekt ==> Lisa uus oskus "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Pilt
Pilt

Alexa oskuste komplekt ==> Lisa uus oskus "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Näete sellist lehte. Sellel lehel küsitakse oskuste tüüpi, nimi, keel ja kutsumise nimi. Saate anda mis tahes nime, kutsumise nimes peate andma nime, mille ütlete Alexale käsu andmisel.

Pange tähele, et valige sobiv keel, mida teie riigis kasutatakse, kui valite oskuste loomisel teise keele. See ei tööta.

Lõpus värskendage see, salvestage see ja vajutage nuppu Järgmine.

8. samm:

9. samm:

Järgmisel lehel küsib ta kavatsusi. Kavatsus tähistab toimingut, mis täidab kasutaja suulise taotluse. Rohkem informatsiooni

developer.amazon.com/docs/custom-skills/de…

Kui ilmneb viga, näete punast värvi.

Kirjutage lahtrisse allpool olev kood

"kavatsus": "LightOn"

}, {

"kavatsus": "LightOff"

}]

}

salvestage see ja liikuge järgmisele lehele.

Samm: järgmisel lehel küsitakse kahe lõpp -punkti valiku kohta AWS ja

Järgmisel lehel küsib üks lõpp -punkti kahte võimalust AWS ja HTTPS
Järgmisel lehel küsib üks lõpp -punkti kahte võimalust AWS ja HTTPS

Valige HTTPS ja salvestage see ning liikuge järgmisele lehele.

Samm 11: SSL -sertifikaadi jaoks valige teine suvand. Salvestage see ja liikuge järgmisele lehele

SSL -sertifikaadi jaoks valige teine võimalus. Salvestage see ja liikuge järgmisele lehele
SSL -sertifikaadi jaoks valige teine võimalus. Salvestage see ja liikuge järgmisele lehele

12. samm: teenuse sisselülitamise kontrollimine

Kontrolliteenus
Kontrolliteenus

Et kontrollida, kas teenus töötab või mitte. Veenduge, et teie Ngroki server töötab ja ka Pythoni skript töötab, muidu see ei tööta.

Näete, et serverid saavad taotlusi ja postitavad selle.

13. samm: serverid saavad taotlusi

Taotlusi saavad serverid
Taotlusi saavad serverid

14. samm: taotletud postitatakse

Taotletud on postitatud
Taotletud on postitatud

Samm: skeemid Arduino

Skeemid Arduino
Skeemid Arduino

16. samm: skeemide LED

Skeemid LED
Skeemid LED

Loodan, et teile kõigile meeldib.

Soovitan: