Мазмұны:

Arduino және Amazon Alexa көмегімен жарық/үй шамдарын қалай басқаруға болады: 16 қадам (суреттермен)
Arduino және Amazon Alexa көмегімен жарық/үй шамдарын қалай басқаруға болады: 16 қадам (суреттермен)

Бейне: Arduino және Amazon Alexa көмегімен жарық/үй шамдарын қалай басқаруға болады: 16 қадам (суреттермен)

Бейне: Arduino және Amazon Alexa көмегімен жарық/үй шамдарын қалай басқаруға болады: 16 қадам (суреттермен)
Бейне: 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. Жарықдиодты (жалпы)
  4. Raspberry Pi 3 моделі B.

БАҒДАРЛАМА ҚАЖЕТ

  1. Arduino IDE
  2. Amazon Alexa Alexa дағдыларының жиынтығы

2 -қадам: Raspberry Pi және Arduino IDE орнату

1. Алдымен екілік файлдарды орнатыңыз

sudo apt-get python-pip орнатыңыз

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

pip flask-ask орнатыңыз

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 сценарийін жасаңыз

Оны pyhon lighcontrol.py көмегімен іске қосыңыз

5 -қадам: Ngrok жүктеңіз

Ngrok жүктеу
Ngrok жүктеу

Ngrok - бұл құрылғыны желіге қосудың қауіпсіз туннельдік платформасы. Бұл платформаның көмегімен сіз өзіңіздің веб -қосымшаңызды жасай аласыз немесе кез -келген қосымша онлайн режимінде өте қарапайым түрде қосылады. Жүктеу үшін ресми сайтқа кіріңіз және ARM жүктеңіз.

ngrok.com/

Оны ашыңыз және оны шығаратын каталогқа өтіңіз. Оны команданың көмегімен іске қосыңыз

./ngrok http 5000

6 -қадам: Alexa орнату

Alexa орнату
Alexa орнату

1. Amazon есептік жазбасына кіріңіз. Егер сізде есептік жазба болса, онда оған кіріңіз, егер оған тіркелмесеңіз және кіріңіз.

developer.amazon.com/

2. Жоғарғы оң жақтағы Әзірлеуші консоліне өтіңіз.

7 -қадам: Alexa ==> Alexa Skill жиынтығына өтіңіз ==> Жаңа дағдыларды қосыңыз

Кескін
Кескін

Alexa Skill жиынтығы ==> Жаңа дағдыларды қосу «src =» https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Кескін
Кескін

Alexa дағдылар жинағы ==> Жаңа дағдыларды қосу «src =» {{file.large_url | қосу: 'auto = webp & frame = 1 & height = 300' %} «>

Сіз осындай бетті көресіз. Бұл бетте ол шеберлік түрін сұрайды, аты, тілі және шақыру атауы. Сіз кез келген атау бере аласыз, шақыру атауында сіз Alexa командасын беру кезінде айтатын атыңызды беруіңіз керек.

Егер сіз дағдыларды жасау кезінде басқа тілді таңдасаңыз, сіздің елде қолданылатын сәйкес тілді таңдаңыз. Бұл жұмыс істемейді.

Соңында оны жаңартыңыз, сақтаңыз және келесі түймесін басыңыз.

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 -қадам: жарықдиодты схемалар

Жарықдиодты схемалар
Жарықдиодты схемалар

Барлығыңызға ұнайды деп үміттенемін.

Ұсынылған: