Агуулгын хүснэгт:

Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ: 16 алхам (зурагтай)
Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ: 16 алхам (зурагтай)

Видео: Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ: 16 алхам (зурагтай)

Видео: Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ: 16 алхам (зурагтай)
Видео: madara 976 2024, Арваннэгдүгээр
Anonim
Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ
Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ

Би НҮБ -тай холбогдсон, Alexa -ийн удирддаг гэрлийг хэрхэн хянах талаар тайлбарласан.

Алхам 1: Ашигласан бүрэлдэхүүн хэсгүүд

ТОНОГ ТӨХӨӨРӨМЖийг ашигласан

  1. Arduino UNO ба Genuino UNO
  2. 221 Ом эсэргүүцэл
  3. LED (ерөнхий)
  4. Raspberry Pi 3 загвар Б.

ПРОГРАММЫН ШААРДЛАГА

  1. Arduino IDE
  2. Amazon Alexa Alexa ур чадварын иж бүрдэл

Алхам 2: Raspberry Pi & Arduino IDE -ийг тохируулах

1. Эхлээд хоёртын файлуудыг суулгана уу

sudo apt-get python-pip суулгана уу

пип суурилуулах колбо

pip суулгах колбо-аск

sudo apt-get суулгах pyserial

sudo apt-get intall libpython2.7-dev

2. Arduino IDE -ийг RPi дээр суулгах

Arduino -ийг RPi дээр суулгахын тулд

1. Албан ёсны сайт руу ороод өмнөх хувилбарыг татаж аваарай.

Үүний дараа задалж, arduino -ийн лавлах руу ороод./arduino гэж эхлүүлнэ үү

Алхам 3: Програмыг байршуулах

Програмыг байршуулах
Програмыг байршуулах

Програмыг байршуулсны дараа цуваа терминалыг нээнэ үү.

Таныг бичихэд N led асах болно.

Та бичихдээ F led унтрах болно.

Алхам 4: Python скрипт хийх

Python скрипт хийх
Python скрипт хийх
Python скрипт хийх
Python скрипт хийх

Үүнийг python lighcontrol.py ашиглан ажиллуулна уу

Алхам 5: Ngrok татаж авах

Ngrok татаж авах
Ngrok татаж авах

Ngrok бол таны төхөөрөмжийг онлайнаар хийх найдвартай туннель платформ юм. Энэхүү платформын тусламжтайгаар та вэб програмаа хийх боломжтой эсвэл ямар ч програмыг маш энгийн аргаар онлайнаар оруулах боломжтой. Татаж авахын тулд албан ёсны вэбсайт руу орж ARM татаж аваарай.

ngrok.com/

Үүнийг задалж, гаргаж авсан директор руу очно уу. Үүнийг тушаал ашиглан ажиллуулна уу

./ngrok http 5000

Алхам 6: Alexa -г тохируулах

Alexa -ийг тохируулж байна
Alexa -ийг тохируулж байна

1. Амазоны данс руу нэвтрэх. Хэрэв та данстай бол нэвтэрнэ үү, хэрэв бүртгүүлээгүй бол нэвтэрнэ үү.

developer.amazon.com/

2. Баруун дээд талд байгаа Хөгжүүлэгчийн Консол руу очно уу.

Алхам 7: Alexa руу очно уу ==> Alexa ур чадварын багц ==> Шинэ ур чадвар нэмэх

Зураг
Зураг

Alexa ур чадварын багц ==> Шинэ ур чадвар нэмэх "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Зураг
Зураг

Alexa ур чадварын багц ==> Шинэ ур чадвар нэмэх "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Та ийм хуудсыг харах болно. Энэ хуудсан дээр ур чадварын төрлийг асуух болно.

нэр, хэл, дуудлагын нэр. Та ямар ч нэр өгч болно.

Хэрэв та ур чадвараа дээшлүүлэхдээ өөр хэл сонгосон бол тухайн улсад хэрэглэгддэг тохирох хэлийг сонгоно уу. Энэ болохгүй ээ.

Төгсгөлд нь шинэчлээд хадгалаад дараа нь дарна уу.

Алхам 8:

Алхам 9:

Дараагийн хуудсанд зорилго нь хэрэглэгчийн хэлсэн хүсэлтийг биелүүлэх үйлдлийг илэрхийлнэ. Дэлгэрэнгүй мэдээллийг

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

Алдаа гарсан тохиолдолд та улаан өнгийг харах болно.

Доорх кодыг хайрцагт бичнэ үү

"санаа": "LightOn"

}, {

"санаа": "LightOff"

}]

}

хадгалаад дараагийн хуудас руу шилжих.

Алхам 10: Дараагийн хуудсан дээр AWS ба HTTPS гэсэн төгсгөлийн цэгийн хоёр сонголтыг асуух болно

Дараагийн хуудсан дээр AWS ба HTTPS гэсэн төгсгөлийн цэгийн хоёр сонголтыг асуух болно
Дараагийн хуудсан дээр AWS ба HTTPS гэсэн төгсгөлийн цэгийн хоёр сонголтыг асуух болно

HTTPS -ийг сонгоод хадгалаад дараагийн хуудас руу очно уу.

Алхам 11: SSL сертификатын хувьд хоёр дахь сонголтыг сонгоно уу. Үүнийг хадгалаад дараагийн хуудас руу шилжүүлнэ үү

SSL сертификатын хувьд хоёр дахь сонголтыг сонгоно уу. Үүнийг хадгалаад дараагийн хуудас руу шилжүүлнэ үү
SSL сертификатын хувьд хоёр дахь сонголтыг сонгоно уу. Үүнийг хадгалаад дараагийн хуудас руу шилжүүлнэ үү

Алхам 12: "асаалттай" үйлчилгээг шалгаж байна

Шалгах үйлчилгээ
Шалгах үйлчилгээ

Үйлчилгээ ажиллаж байгаа эсэхийг шалгахын тулд. Таны Ngrok сервер ажиллаж байгаа, Python скрипт ажиллаж байгаа эсэхийг шалгаарай, эс тэгвэл энэ нь ажиллахгүй болно.

Та серверүүд хүсэлт хүлээн авч байгааг нь харж болно.

Алхам 13: Серверүүд хүсэлт хүлээн авч байна

Серверүүд хүсэлт хүлээн авч байна
Серверүүд хүсэлт хүлээн авч байна

Алхам 14: Хүсэлтийг илгээсэн болно

Хүсэлт илгээсэн болно
Хүсэлт илгээсэн болно

Алхам 15: Arduino схем

Ардуино схем
Ардуино схем

Алхам 16: Схемийн LED

LED схем
LED схем

Та бүхэнд таалагдсан гэж найдаж байна.

Зөвлөмж болгож буй: