Turinys:

Kaip valdyti šviesą/namų apšvietimą naudojant „Arduino“ir „Amazon Alexa“: 16 žingsnių (su nuotraukomis)
Kaip valdyti šviesą/namų apšvietimą naudojant „Arduino“ir „Amazon Alexa“: 16 žingsnių (su nuotraukomis)

Video: Kaip valdyti šviesą/namų apšvietimą naudojant „Arduino“ir „Amazon Alexa“: 16 žingsnių (su nuotraukomis)

Video: Kaip valdyti šviesą/namų apšvietimą naudojant „Arduino“ir „Amazon Alexa“: 16 žingsnių (su nuotraukomis)
Video: High Density 2022 2024, Liepa
Anonim
Kaip valdyti šviesą/namų apšvietimą naudojant „Arduino“ir „Amazon Alexa“
Kaip valdyti šviesą/namų apšvietimą naudojant „Arduino“ir „Amazon Alexa“

Aš paaiškinau, kaip valdyti šviesą, kuri yra prijungta prie UNO ir valdoma „Alexa“.

1 žingsnis: naudojami komponentai

NAUDOTA Aparatūra

  1. „Arduino UNO“ir „Genuino UNO“
  2. Rezistorius 221 omų
  3. LED (bendras)
  4. Raspberry Pi 3 B modelis

PRIVALOMA PROGRAMINĖ ĮRANGA

  1. „Arduino IDE“
  2. „Amazon Alexa Alexa“įgūdžių rinkinys

2 veiksmas: nustatykite „Raspberry Pi“ir „Arduino IDE“

1. Pirmiausia įdiekite dvejetainius failus

sudo apt-get įdiegti python-pip

pip montavimo kolba

pip install kolba-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. „Arduino IDE“diegimas RPi

Norėdami įdiegti „Arduino“RPi

1. Eikite į oficialią svetainę ir atsisiųskite ankstesnę versiją.

Po to išpakuokite jį ir eikite į arduino katalogą ir pradėkite nuo./arduino

3 veiksmas: įkelkite programą

Įkelti programą
Įkelti programą

Įkėlę programą, atidarykite serijinį terminalą.

Kai rašysite, N lemputė įsijungs.

Kai rašysite F lemputė išsijungs.

4 žingsnis: sukurkite „Python“scenarijų

Sukurkite „Python“scenarijų
Sukurkite „Python“scenarijų
Sukurkite „Python“scenarijų
Sukurkite „Python“scenarijų

Paleiskite jį naudodami python lighcontrol.py

5 veiksmas: atsisiųskite „Ngrok“

Parsisiųsti Ngrok
Parsisiųsti Ngrok

„Ngrok“yra saugi tunelių platforma, skirta jūsų įrenginiui prijungti prie interneto. Naudodami šią platformą galite labai paprastai padaryti savo žiniatinklio programą ar bet kurią programą prisijungti prie interneto. Norėdami atsisiųsti, eikite į oficialią svetainę ir atsisiųskite ARM.

ngrok.com/

Išpakuokite jį ir eikite į katalogą, kuriame jį ištraukiate. Vykdykite jį naudodami komandą

./ngrok http 5000

6 veiksmas: „Alexa“nustatymas

„Alexa“sąranka
„Alexa“sąranka

1. Prisijunkite prie „Amazon“paskyros. Jei turite paskyrą, prisijunkite prie jos, jei ne, prisiregistruokite ir prisijunkite.

developer.amazon.com/

2. Eikite į „Developer Console“viršuje dešinėje.

7 veiksmas: eikite į „Alexa“==> „Alexa Skill Kit“==> Pridėti naują įgūdį

Vaizdas
Vaizdas

„Alexa“įgūdžių rinkinys ==> Pridėti naujų įgūdžių "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Vaizdas
Vaizdas

„Alexa Skill Kit“==> Pridėti naują įgūdį "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Pamatysite tokį puslapį. Šiame puslapyje bus klausiama įgūdžių tipo, vardas, kalba ir pašaukimo pavadinimas. Galite duoti bet kokį vardą, įvedimo pavadinime turite nurodyti vardą, kurį sakote duodami komandą „Alexa“.

Atminkite, kad pasirinkite tinkamą kalbą, kuri naudojama jūsų šalyje, jei kurdami įgūdžius pasirinksite kitą kalbą. Tai neveiks.

Pabaigoje atnaujinkite, išsaugokite ir paspauskite „Kitas“.

8 žingsnis:

9 veiksmas:

Kitame puslapyje bus klausiama ketinimų. Ketinimas reiškia veiksmą, kuris įvykdo naudotojo žodinį prašymą. Daugiau informacijos

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

Jei yra klaida, pamatysite raudoną spalvą.

Įveskite žemiau esantį kodą laukelyje

"ketinimas": "LightOn"

}, {

"ketinimas": "LightOff"

}]

}

išsaugokite ir pereikite prie kito puslapio.

10 veiksmas: kitame puslapyje bus paprašyta dviejų galutinio taško variantų - AWS ir

Kitame puslapyje bus paprašyta dviejų galutinio taško variantų - AWS ir HTTPS
Kitame puslapyje bus paprašyta dviejų galutinio taško variantų - AWS ir HTTPS

Pasirinkite HTTPS ir išsaugokite jį ir pereikite prie kito puslapio.

11 veiksmas: SSL sertifikatui pasirinkite antrą parinktį. Išsaugokite jį ir perkelkite į kitą puslapį

Norėdami gauti SSL sertifikatą, pasirinkite antrą parinktį. Išsaugokite ir perkelkite į kitą puslapį
Norėdami gauti SSL sertifikatą, pasirinkite antrą parinktį. Išsaugokite ir perkelkite į kitą puslapį

12 veiksmas: patikrinkite paslaugą „įjungta“

Tikrinimo paslauga
Tikrinimo paslauga

Norėdami patikrinti, ar paslauga veikia, ar ne. Įsitikinkite, kad jūsų „Ngrok“serveris veikia ir „Python“scenarijus taip pat veikia, kitaip jis neveiks.

Matote, kad serveriai gauna užklausą ir ją paskelbia.

13 veiksmas: serveriai gauna užklausas

Serveriai, gaunantys užklausas
Serveriai, gaunantys užklausas

14 veiksmas: prašomi skelbiami

Prašomi skelbiami
Prašomi skelbiami

15 žingsnis: schemos „Arduino“

Schemos Arduino
Schemos Arduino

16 žingsnis: schemos šviesos diodas

Schemos šviesos diodas
Schemos šviesos diodas

Tikiuosi, kad jums visiems tai patinka.

Rekomenduojamas: