Talaan ng mga Nilalaman:

Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)
Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)

Video: Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)

Video: Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Nobyembre
Anonim
Paano makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa
Paano makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa

Ipinaliwanag ko kung paano makontrol ang ilaw na konektado sa UNO at kontrolado ng Alexa.

Hakbang 1: Ginamit na Mga Bahagi

GINAMIT NG HARDWARE

  1. Arduino UNO at Genuino UNO
  2. Resistor 221 ohm
  3. LED (generic)
  4. Raspberry Pi 3 Model B

KINAKAILANGAN ANG SOFTWARE

  1. Arduino IDE
  2. Amazon Alexa Alexa Skills Kit

Hakbang 2: Pag-set up ng Raspberry Pi & Arduino IDE

1. Una sa pag-install ng mga binary

sudo apt-get install python-pip

pip install flask

pip install flask-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Pag-install ng Arduino IDE sa RPi

Upang mai-install ang Arduino sa RPi

1. Pumunta sa opisyal na site at i-download ang dating paglabas.

Pagkatapos nito ay i-unzip ito at pumunta sa direktoryo ng arduino at simulan ito sa./arduino

Hakbang 3: Mag-upload ng Programa

Mag-upload ng Programa
Mag-upload ng Programa

Pagkatapos mag-upload ng programa, buksan ang serial terminal.

Kapag nagsulat ka ng N na humantong ay bubuksan.

Kapag nagsulat ka ng F na humantong ay papatayin.

Hakbang 4: Gumawa ng isang Python Script

Gumawa ng isang Python Script
Gumawa ng isang Python Script
Gumawa ng isang Python Script
Gumawa ng isang Python Script

Patakbuhin ito gamit ang python lighcontrol.py

Hakbang 5: I-download ang Ngrok

I-download ang Ngrok
I-download ang Ngrok

Ang Ngrok ay ligtas na platform ng tunneling upang gawing online ang iyong aparato. Gamit ang platform na ito maaari mong gawin ang iyong web application o anumang application na online sa isang napaka-simpleng paraan. Para sa pag-download pumunta sa opisyal na site at i-download para sa ARM.

ngrok.com/

I-unzip ito at pumunta sa direktoryo kung saan mo ito hinango. Patakbuhin ito gamit ang utos

./ngrok http 5000

Hakbang 6: Pag-set up ng Alexa

Pagse-set up ng Alexa
Pagse-set up ng Alexa

1. Mag-login sa Amazon account. Kung mayroon kang isang account pagkatapos ay i-login ito, kung hindi mag-signup doon at mag-login.

developer.amazon.com/

2. Pumunta sa Developer Console sa kanang tuktok na kanang bahagi.

Hakbang 7: Pumunta sa Alexa ==> Alexa Skill Kit ==> Magdagdag ng Bagong Kasanayan

Larawan
Larawan

Alexa Skill Kit ==> Magdagdag ng Bagong Kasanayan "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Larawan
Larawan

Alexa Skill Kit ==> Magdagdag ng Bagong Kasanayan "src =" {{file.large_url | idagdag: 'auto = webp & frame = 1 & taas = 300'%} ">

Makikita mo ang pahinang tulad nito. Sa pahinang ito hihilingin sa uri ng kasanayan, pangalan, wika at pangalan ng pag-uusap. Maaari kang magbigay ng anumang pangalan, sa pangalan ng paanyaya kailangan mong magbigay ng pangalan na sasabihin mo habang nagbibigay ng utos kay Alexa.

Mangyaring tandaan pumili ng naaangkop na wika na ginagamit sa iyong bansa kung pipiliin mo ang iba't ibang wika habang lumilikha ng kasanayan. Ito ay hindi gagana.

Sa katapusan i-update ito, i-save ito at pindutin ang susunod.

Hakbang 8:

Hakbang 9:

Sa susunod na pahina, hihilingin ito sa mga hangarin. Ang isang hangarin ay kumakatawan sa isang pagkilos na tumutugon sa pasalitang kahilingan ng isang gumagamit. Para sa karagdagang impormasyon

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

Kung mayroong anumang error makikita mo sa pulang kulay.

Isulat sa ibaba ang code sa kahon

"hangarin": "LightOn"

}, {

"hangarin": "LightOff"

}]

}

i-save ito at lumipat sa susunod na pahina.

Hakbang 10: Sa Susunod na Pahina Magtatanong Ito ng Dalawang Pagpipilian para sa End Point One Ay AWS at

Sa Susunod na Pahina Magtatanong Ito ng Dalawang Pagpipilian para sa End Point One Ay AWS at HTTPS
Sa Susunod na Pahina Magtatanong Ito ng Dalawang Pagpipilian para sa End Point One Ay AWS at HTTPS

Piliin ang HTTPS at i-save ito at lumipat sa susunod na pahina.

Hakbang 11: Para sa SSL Certificate Piliin ang Ikalawang Pagpipilian. I-save Ito at Lumipat sa Susunod na Pahina

Para sa SSL Certificate Pumili ng Ikalawang Pagpipilian. I-save Ito at Lumipat sa Susunod na Pahina
Para sa SSL Certificate Pumili ng Ikalawang Pagpipilian. I-save Ito at Lumipat sa Susunod na Pahina

Hakbang 12: Sinusuri ang Serbisyo na "nasa"

Sinusuri ang Serbisyo
Sinusuri ang Serbisyo

Upang masubukan kung gumagana ang serbisyo o hindi. Tiyaking gumagana ang iyong Ngrok server at tumatakbo din ang script ng Python kung hindi man ito gagana.

Maaari mong makita ang mga server na nakakakuha ng kahilingan at mai-post ito.

Hakbang 13: Mga Pagkuha ng Mga Kahilingan ng Mga Server

Mga Pagkuha ng Mga Kahilingan ng Mga Servers
Mga Pagkuha ng Mga Kahilingan ng Mga Servers

Hakbang 14: Ang Hiniling Ay Nai-post

Ang Hiniling ay Nai-post
Ang Hiniling ay Nai-post

Hakbang 15: Schematics Arduino

Mga Skematikong Arduino
Mga Skematikong Arduino

Hakbang 16: LED ng Skema

LED ng Skema
LED ng Skema

Sana magustuhan ninyong lahat.

Inirerekumendang: