Sisällysluettelo:

Valon/kotivalojen hallinta Arduinon ja Amazon Alexan avulla: 16 vaihetta (kuvilla)
Valon/kotivalojen hallinta Arduinon ja Amazon Alexan avulla: 16 vaihetta (kuvilla)

Video: Valon/kotivalojen hallinta Arduinon ja Amazon Alexan avulla: 16 vaihetta (kuvilla)

Video: Valon/kotivalojen hallinta Arduinon ja Amazon Alexan avulla: 16 vaihetta (kuvilla)
Video: Высокая плотность 2022 2024, Heinäkuu
Anonim
Valon/kotivalojen hallinta Arduinon ja Amazon Alexan avulla
Valon/kotivalojen hallinta Arduinon ja Amazon Alexan avulla

Olen selittänyt, kuinka ohjata UNO: hon kytkettyä ja Alexan ohjaamaa valoa.

Vaihe 1: Käytetyt komponentit

KÄYTETTY LAITE

  1. Arduino UNO ja Genuino UNO
  2. Vastus 221 ohmia
  3. LED (yleinen)
  4. Raspberry Pi 3 Malli B

VAADITAAN OHJELMISTOT

  1. Arduino IDE
  2. Amazon Alexa Alexa Skills Kit

Vaihe 2: Määritä Raspberry Pi & Arduino IDE

1. Asenna ensin binääritiedostot

sudo apt-get install python-pip

pip -asennuspullo

pip asenna pullo-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Arduino IDE: n asentaminen RPi: hen

Arduinon asentaminen RPi: hen

1. Siirry viralliselle sivustolle ja lataa edellinen julkaisu.

Pura sen jälkeen pakkaus ja siirry arduino -hakemistoon ja aloita se./arduino

Vaihe 3: Lataa ohjelma

Lataa ohjelma
Lataa ohjelma

Avaa ohjelman lataamisen jälkeen sarjapääte.

Kun kirjoitat, N led syttyy.

Kun kirjoitat F -merkkivalo sammuu.

Vaihe 4: Tee Python -komentosarja

Tee Python -skripti
Tee Python -skripti
Tee Python -skripti
Tee Python -skripti

Suorita se käyttämällä python lighcontrol.py

Vaihe 5: Lataa Ngrok

Lataa Ngrok
Lataa Ngrok

Ngrok on turvallinen tunnelointialusta, jolla laite voidaan tehdä verkossa. Tämän alustan avulla voit tehdä verkkosovelluksesi tai minkä tahansa sovelluksen verkossa yksinkertaisella tavalla. Ladattavaksi siirry viralliselle sivustolle ja lataa ARM.

ngrok.com/

Pura se ja siirry hakemistoon, josta se puretaan. Suorita se komennolla

./ngrok http 5000

Vaihe 6: Asenna Alexa

Alexan käyttöönotto
Alexan käyttöönotto

1. Kirjaudu Amazon -tilille. Jos sinulla on tili, kirjaudu sisään, jos et kirjaudu sinne ja kirjaudu sisään.

developer.amazon.com/

2. Siirry oikeassa yläkulmassa olevaan kehittäjäkonsoliin.

Vaihe 7: Siirry kohtaan Alexa ==> Alexa Skill Kit ==> Lisää uusi taito

Kuva
Kuva

Alexa Skill Kit ==> Lisää uusi taito "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Kuva
Kuva

Alexa Skill Kit ==> Lisää uusi taito "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Näet tällaisen sivun. Tällä sivulla kysytään taitotyyppiä, nimi, kieli ja kutsun nimi. Voit antaa minkä tahansa nimen, kutsumisen nimessä sinun on annettava nimi, jonka sanot samalla, kun annat komennon Alexalle.

Huomaa, että valitse sopiva kieli, jota käytetään maassasi, jos valitset toisen kielen taitoa luodessasi. Se ei tule toimimaan.

Päivitä se, tallenna se ja paina seuraava.

Vaihe 8:

Vaihe 9:

Seuraavalla sivulla se kysyy aikomuksia. Tarkoitus edustaa toimintoa, joka täyttää käyttäjän puhutun pyynnön. Lisätietoja

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

Jos virheitä ilmenee, näet punaisen värin.

Kirjoita alla oleva koodi laatikkoon

"tarkoitus": "LightOn"

}, {

"tarkoitus": "LightOff"

}]

}

tallenna se ja siirry seuraavalle sivulle.

Vaihe 10: Seuraavalla sivulla se kysyy kahta vaihtoehtoa päätepisteeseen One AWS ja

Seuraavalla sivulla se kysyy kahta vaihtoehtoa päätepisteeseen One AWS ja HTTPS
Seuraavalla sivulla se kysyy kahta vaihtoehtoa päätepisteeseen One AWS ja HTTPS

Valitse HTTPS ja tallenna se ja siirry seuraavalle sivulle.

Vaihe 11: Valitse SSL -varmenteen toinen vaihtoehto. Tallenna se ja siirrä seuraavalle sivulle

Valitse toinen vaihtoehto SSL -varmenteelle. Tallenna se ja siirrä seuraavalle sivulle
Valitse toinen vaihtoehto SSL -varmenteelle. Tallenna se ja siirrä seuraavalle sivulle

Vaihe 12: Tarkista palvelu "päällä"

Tarkastuspalvelu
Tarkastuspalvelu

Testaa, toimiiko palvelu vai ei. Varmista, että Ngrok -palvelimesi toimii ja Python -skripti on myös käynnissä, muuten se ei toimi.

Näet, että palvelimet saavat pyynnön ja lähettävät sen.

Vaihe 13: Palvelimet saavat pyyntöjä

Palvelimet saavat pyyntöjä
Palvelimet saavat pyyntöjä

Vaihe 14: Pyydetyt lähetetään

Pyydetyt julkaistaan
Pyydetyt julkaistaan

Vaihe 15: Kaaviot Arduino

Kaaviot Arduino
Kaaviot Arduino

Vaihe 16: Kaavio -LED

Kaaviot LED
Kaaviot LED

Toivottavasti pidät siitä kaikista.

Suositeltava: