Мазмұны:
- 1 -қадам: пайдаланылатын компоненттер
- 2 -қадам: Raspberry Pi және Arduino IDE орнату
- 3 -қадам: Бағдарламаны жүктеу
- 4 -қадам: Python сценарийін жасаңыз
- 5 -қадам: Ngrok жүктеңіз
- 6 -қадам: Alexa орнату
- 7 -қадам: Alexa ==> Alexa Skill жиынтығына өтіңіз ==> Жаңа дағдыларды қосыңыз
- 8 -қадам:
- 9 -қадам:
- 10 -қадам: Келесі бетте ол AWS және HTTPS болып табылатын соңғы нүктенің екі нұсқасын сұрайды
- 11 -қадам: SSL сертификаты үшін екінші нұсқаны таңдаңыз. Оны сақтап, келесі бетке өтіңіз
- 12 -қадам: «қосулы» қызметін тексеру
- 13 -қадам: Серверлер сұраныстарды алады
- 14 -қадам: сұраулар жіберіледі
- 15 -қадам: Arduino схемасы
- 16 -қадам: жарықдиодты схемалар
Бейне: Arduino және Amazon Alexa көмегімен жарық/үй шамдарын қалай басқаруға болады: 16 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Мен БҰҰ -ға қосылған және Alexa басқаратын жарықты қалай басқаруға болатынын түсіндірдім.
1 -қадам: пайдаланылатын компоненттер
ҚОЛДАНЫЛҒАН ЖАБДЫҚ
- Arduino UNO және Genuino UNO
- Резистор 221 Ом
- Жарықдиодты (жалпы)
- Raspberry Pi 3 моделі B.
БАҒДАРЛАМА ҚАЖЕТ
- Arduino IDE
- 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 сценарийін жасаңыз
Оны pyhon lighcontrol.py көмегімен іске қосыңыз
5 -қадам: Ngrok жүктеңіз
Ngrok - бұл құрылғыны желіге қосудың қауіпсіз туннельдік платформасы. Бұл платформаның көмегімен сіз өзіңіздің веб -қосымшаңызды жасай аласыз немесе кез -келген қосымша онлайн режимінде өте қарапайым түрде қосылады. Жүктеу үшін ресми сайтқа кіріңіз және ARM жүктеңіз.
ngrok.com/
Оны ашыңыз және оны шығаратын каталогқа өтіңіз. Оны команданың көмегімен іске қосыңыз
./ngrok http 5000
6 -қадам: 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 болып табылатын соңғы нүктенің екі нұсқасын сұрайды
HTTPS таңдаңыз және оны сақтап, келесі бетке өтіңіз.
11 -қадам: SSL сертификаты үшін екінші нұсқаны таңдаңыз. Оны сақтап, келесі бетке өтіңіз
12 -қадам: «қосулы» қызметін тексеру
Қызметтің жұмыс істеп тұрғанын тексеру үшін. Ngrok серверіңіз жұмыс істейтініне және Python сценарийі жұмыс істейтініне көз жеткізіңіз, әйтпесе ол жұмыс істемейді.
Сіз серверлер сұраныс алғанын көре аласыз және оны жібере аласыз.
13 -қадам: Серверлер сұраныстарды алады
14 -қадам: сұраулар жіберіледі
15 -қадам: Arduino схемасы
16 -қадам: жарықдиодты схемалар
Барлығыңызға ұнайды деп үміттенемін.
Ұсынылған:
L298n және Arduino көмегімен тұрақты ток қозғалтқышты қалай басқаруға болады: 5 қадам
L298n және Arduino көмегімен тұрақты ток қозғалтқышты қалай басқаруға болады: бәріне сәлем. Өзімді таныстырып өтейін. Менің атым Димитрис, мен Грецияданмын. Мен Arduino -ды өте жақсы көремін, себебі бұл ақылды тақта. Мен кез келген адам жасау үшін мүмкіндігінше нұсқаулық ретінде сипаттауға тырысамын. Сонымен бастайық
Музыканы ARGB жарық шамдарын қалай реактивті етуге болады: 5 қадам
Музыканы реактивті ARGB Led Lights қалай жасауға болады: Сәлеметсіз бе, мен сізге осы нұсқаулықта RGB музыкалық жолағын қалай қарапайым түрде жасау керектігін көрсетемін, ол сіздің сүйікті музыкаңызды ойнату кезінде түрлі -түсті транзисторларды шығарады
8x8x8 жарықдиодты текшені қалай құруға және оны Arduino көмегімен басқаруға болады: 7 қадам (суреттермен)
8x8x8 жарықдиодты текшені қалай құруға болады және оны Arduino көмегімен басқаруға болады: 2020 ж. Қаңтар: Мен мұны біреу идеялар жасау үшін қолданғысы келсе, мен оны қалдырамын, бірақ бұл нұсқауларға сүйене отырып текше құрудың қажеті жоқ. Жарықдиодты драйверлердің IC құрылғылары бұдан былай жасалмайды, және екі эскиз де ескі нұсқада жазылған
Fadecandy және өңдеумен адрестелетін жарықдиодты қалай басқаруға болады: 15 қадам (суреттермен)
Fadecandy және өңдеу көмегімен адрестелетін светодиодты қалай басқаруға болады: WhatThis Fadecandy және Processing адрестік светодиодты басқару үшін қадамдық нұсқаулық болып табылады. (Бір компьютерге бірнеше Fadecandys қосуға болады, бұл
Arduino көмегімен I2C Oled дисплейін қалай басқаруға болады: 9 қадам (суреттермен)
Arduino көмегімен I2C Oled дисплейін қалай басқаруға болады: Бұл I2C Oled дисплейін Arduino көмегімен басқарудың қарапайым әдісі, егер сізге осы нұсқаулық ұнаса, менің каналыма жазылыңыз https://www.youtube.com/ZenoModiff