Мазмуну:

Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип көзөмөлдөө керек: 16 кадам (сүрөттөр менен)
Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип көзөмөлдөө керек: 16 кадам (сүрөттөр менен)

Video: Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип көзөмөлдөө керек: 16 кадам (сүрөттөр менен)

Video: Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип көзөмөлдөө керек: 16 кадам (сүрөттөр менен)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Июль
Anonim
Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип башкарса болот
Arduino жана Amazon Alexa аркылуу жарыкты/үй жарыгын кантип башкарса болот

Мен БУУга туташкан жана Alexa көзөмөлдөгөн жарыкты кантип башкарууну түшүндүрдүм.

1 -кадам: Колдонулган компоненттер

КОЛДОНУЛГАН ТАТУЛ

  1. Arduino UNO & Genuino UNO
  2. Резистор 221 Ом
  3. LED (жалпы)
  4. Raspberry Pi 3 Model B.

ПРОГРАММА КЕРЕК

  1. Arduino IDE
  2. Amazon Alexa Alexa Skills Kit

2 -кадам: Raspberry Pi & Arduino IDE орнотуу

1. Биринчиден экилик файлдарды орнотуу

sudo apt-get python-pip орнотуу

пип орнотуу колбасы

колбаны орнотуу

sudo apt-get pyserial орнотуу

Sudo apt-get intall libpython2.7-dev

2. Arduino IDEди RPiге орнотуу

RPiде Arduino орнотуу үчүн

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. Amazon account. Ifге кириңиз Эгер сизде каттоо эсебиңиз бар болсо, анда ага катталыңыз жана кириңиз.

developer.amazon.com/

2. Жогорку оң жактагы Иштеп чыгуучу консолуна өтүңүз.

7 -кадам: Alexaга барыңыз ==> Alexa Skill Kit ==> Жаңы жөндөмдү кошуңуз

Сүрөт
Сүрөт

Alexa Skill Kit ==> Жаңы көндүмдөрдү кошуу "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Сүрөт
Сүрөт

Alexa Skill Kit ==> Жаңы Чеберчиликти кошуу "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Сиз мындай баракты көрөсүз. Бул бетте ал жөндөмдүн түрүн сурайт, аты, тили жана чакыруу аты. Сиз каалаган ысымды бере аласыз, чакыруунун атында сиз Alexaга буйрук берип жатып айтканыңызды атооңуз керек.

Сураныч, эгер сиз чеберчиликти жаратып жатканда башка тилди тандасаңыз, сиздин өлкөдө колдонулган тиешелүү тилди тандап алыңыз. Ал иштебейт.

Аягында жаңыртыңыз, аны сактап, кийинки баскычты басыңыз.

8 -кадам:

9 -кадам:

Кийинки бетте, ал intents. An ниети колдонуучунун айткан өтүнүчүн аткарган иш -аракетти сурайт. Көбүрөөк маалымат алуу үчүн

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

Схемалар Arduino
Схемалар Arduino

16 -кадам: Схемалар LED

Схемалар LED
Схемалар LED

Баарыңарга жагат деген үмүттөмүн.

Сунушталууда: