Satura rādītājs:

Kā kontrolēt gaismu/mājas apgaismojumu, izmantojot Arduino un Amazon Alexa: 16 soļi (ar attēliem)
Kā kontrolēt gaismu/mājas apgaismojumu, izmantojot Arduino un Amazon Alexa: 16 soļi (ar attēliem)

Video: Kā kontrolēt gaismu/mājas apgaismojumu, izmantojot Arduino un Amazon Alexa: 16 soļi (ar attēliem)

Video: Kā kontrolēt gaismu/mājas apgaismojumu, izmantojot Arduino un Amazon Alexa: 16 soļi (ar attēliem)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembris
Anonim
Kā kontrolēt gaismu/mājas apgaismojumu, izmantojot Arduino un Amazon Alexa
Kā kontrolēt gaismu/mājas apgaismojumu, izmantojot Arduino un Amazon Alexa

Es esmu paskaidrojis, kā kontrolēt gaismu, kas ir savienota ar UNO un ko kontrolē Alexa.

1. darbība. Izmantotie komponenti

LIETOTĀ Aparatūra

  1. Arduino UNO un Genuino UNO
  2. Rezistors 221 omi
  3. LED (vispārīgs)
  4. Raspberry Pi 3 B modelis

OBLIGĀTA PROGRAMMATŪRA

  1. Arduino IDE
  2. Amazon Alexa Alexa prasmju komplekts

2. darbība. Raspberry Pi un Arduino IDE iestatīšana

1. Vispirms instalējiet bināros failus

sudo apt-get instalēt python-pip

pip uzstādīšanas kolba

pip instal kolbu-ask

sudo apt-get instalēt pyserial

sudo apt-get intall libpython2.7-dev

2. Arduino IDE instalēšana RPi

Lai instalētu Arduino RPi

1. Dodieties uz oficiālo vietni un lejupielādējiet iepriekšējo laidienu.

Pēc tam izpakojiet to un dodieties uz arduino direktoriju un sāciet to ar./arduino

3. darbība: augšupielādējiet programmu

Augšupielādes programma
Augšupielādes programma

Pēc programmas augšupielādes atveriet seriālo termināli.

Kad rakstāt, iedegsies LED.

Kad rakstāt, F leds izslēgsies.

4. darbība. Izveidojiet Python skriptu

Izveidojiet Python skriptu
Izveidojiet Python skriptu
Izveidojiet Python skriptu
Izveidojiet Python skriptu

Palaidiet to, izmantojot python lighcontrol.py

5. darbība: lejupielādējiet Ngrok

Lejupielādēt Ngrok
Lejupielādēt Ngrok

Ngrok ir droša tunelēšanas platforma, lai padarītu jūsu ierīci tiešsaistē. Izmantojot šo platformu, jūs varat izveidot savu tīmekļa lietojumprogrammu vai jebkuru lietojumprogrammu tiešsaistē ļoti vienkāršā veidā. Lai lejupielādētu, dodieties uz oficiālo vietni un lejupielādējiet ARM.

ngrok.com/

Izsaiņojiet to un dodieties uz direktoriju, kur to iegūstat. Palaidiet to, izmantojot komandu

./ngrok http 5000

6. darbība: Alexa iestatīšana

Alexa iestatīšana
Alexa iestatīšana

1. Piesakieties Amazon kontā. Ja jums ir konts, piesakieties tajā, ja ne, reģistrējieties un piesakieties.

developer.amazon.com/

2. Dodieties uz izstrādātāja konsoli augšējā labajā pusē.

7. darbība: dodieties uz Alexa ==> Alexa prasmju komplekts ==> Pievienot jaunu prasmi

Attēls
Attēls

Alexa prasmju komplekts ==> Pievienot jaunu prasmi "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Attēls
Attēls

Alexa prasmju komplekts ==> Pievienot jaunu prasmi "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Jūs redzēsit šādu lapu. Šajā lapā tiks jautāts prasmju veids, vārds, valoda un izsaukuma nosaukums. Jūs varat dot jebkuru vārdu, aicinājuma nosaukumā jums ir jānorāda vārds, ko jūs sakāt, dodot komandu Alexa.

Lūdzu, ņemiet vērā, ka, izvēloties prasmi, izvēlieties atbilstošu valodu, kas tiek izmantota jūsu valstī. Tas nestrādās.

Beigās atjauniniet to, saglabājiet to un nospiediet nākamo.

8. darbība

9. darbība

Nākamajā lapā tiks jautāts nodoms. Nodoms ir darbība, kas izpilda lietotāja izteikto pieprasījumu. Lai iegūtu vairāk informācijas

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

Ja ir kāda kļūda, to redzēsit sarkanā krāsā.

Zemāk lodziņā ierakstiet kodu

"nodoms": "LightOn"

}, {

"nodoms": "LightOff"

}]

}

saglabājiet to un pārejiet uz nākamo lapu.

10. solis. Nākamajā lapā tiks piedāvāti divi varianti pirmajam beigu punktam - AWS un

Nākamajā lapā tiks uzdoti divi varianti pirmajam beigu punktam - AWS un HTTPS
Nākamajā lapā tiks uzdoti divi varianti pirmajam beigu punktam - AWS un HTTPS

Atlasiet HTTPS un saglabājiet to un pārejiet uz nākamo lapu.

11. darbība. Lai iegūtu SSL sertifikātu, izvēlieties otro opciju. Saglabājiet to un pārvietojiet uz nākamo lapu

Lai iegūtu SSL sertifikātu, izvēlieties otro iespēju. Saglabājiet to un pārvietojiet uz nākamo lapu
Lai iegūtu SSL sertifikātu, izvēlieties otro iespēju. Saglabājiet to un pārvietojiet uz nākamo lapu

12. darbība: pakalpojuma “ieslēgšana” pārbaude

Pārbaudes pakalpojums
Pārbaudes pakalpojums

Lai pārbaudītu, vai pakalpojums darbojas vai nē. Pārliecinieties, vai jūsu Ngrok serveris darbojas, un darbojas arī Python skripts, pretējā gadījumā tas nedarbosies.

Jūs varat redzēt, ka serveri saņem pieprasījumu, un to publicēt.

13. darbība: serveri saņem pieprasījumus

Serveri, kas saņem pieprasījumus
Serveri, kas saņem pieprasījumus

14. darbība. Pieprasītie tiek publicēti

Pieprasītie tiek publicēti
Pieprasītie tiek publicēti

15. solis: shēmas Arduino

Shēmas Arduino
Shēmas Arduino

16. darbība: shēmas gaismas diode

Shēmas LED
Shēmas LED

Ceru, ka jums visiem patīk.

Ieteicams: