Мазмұны:
- 1 -қадам: Жабдыққа қосылу
- 2 -қадам: Alexa -ны Dragonboard -ке біріктіру
- 3 -қадам: Android қосымшасы
- 4 -қадам: API шлюзі
- 5 -қадам: Lambda Environment айнымалы мәндерін орнатыңыз
- 6 -қадам: Қолдану
- 7 -қадам: Қорытынды
Бейне: Alexa айдаһар тақтасы, Android қосымшасы және кофеқайнатқышпен қалай әрекеттесу керек: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл оқулық кофе машинасын Alexa Dragonboard және Android қосымшасымен қосуға, біріктіруге және пайдалануға қажетті қадамдарды ұсынады.
Кофеқайнатқыш туралы қосымша ақпарат алу үшін осы нұсқаулықты тексеріңіз.
1 -қадам: Жабдыққа қосылу
Кофеқайнатқыштың аппараттық қосылымын жасау және кофеқайнатқыштың қалай жұмыс істейтіні туралы техникалық ақпаратты білу үшін осы нұсқаулықты оқып, орындаңыз.
2 -қадам: Alexa -ны Dragonboard -ке біріктіру
Айдаһар тақтасына дауыстық пәрмендерді тану және тиісті дауыстық жауаптар беру үшін, айдаһар тақтасында Alexa іске қосуға жауапты кейбір қызметтерді орнату қажет.
Бұл нұсқаулықта сіз мұны қалай жасау керектігін үйренесіз.
3 -қадам: Android қосымшасы
Кофеқайнатқышты басқару және бақылау модульдерінің бірі - Android қосымшасы. Оның көмегімен пайдаланушы кофеқайнатқыштың қуат көзін басқара алады, ұзақ немесе қысқа кофеге тапсырыс бере алады және кофені дайындауға қажетті әр түрлі параметрлердің деңгейін (кофе деңгейі, су деңгейі мен шыныаяқ жағдайы) бақылай алады. Кофеқайнатқышты басқару дауыстық командалармен (сөйлеуді тану API) немесе UI компоненттерімен (қосқыштар, түймелер мен көріністер) жүзеге асады.
Қолданбаны AWS IOT серверімен қосу және оны дұрыс қосу үшін осы нұсқаулықты тексеріңіз.
4 -қадам: API шлюзі
Кофеқайнатқыштан Lambda функциясын шақыру үшін клиент/сервер байланысын орнату үшін API шлюзін енгізу қажет. Бұл кофеқайнатқыштың күйін жаңартуды қамтамасыз етеді.
Енді API шлюзін құру үшін:
- AWS есептік жазбаңыздағы консольге кіріңіз.
- «Қызметтер» қойындысында «API шлюзі» бөліміне кіріңіз.
- «API құру» түймесін басыңыз.
- Оған атау, сипаттама беріңіз және «Аймақтық» опциясын тексерусіз қалдырыңыз.
- «Әрекеттер» тармағын таңдап, «status» жолы бар «status» атты жаңа ресурс жасаңыз.
- POST әдісін жасаңыз.
- «Lambda функциясы» опциясында құрылған Lambda функциясын таңдап, «Сақтау» түймесін басыңыз.
- Растау терезесінде жасалған мекенжайды көшіріп, «ОК» түймесін басыңыз.
Lambda дұрыс соңғы нүктені таниды:
- AWS есептік жазбаңыздағы lambda функциясына қол жеткізіңіз.
- 332 жолдан FunctionName айнымалысын іздеңіз.
- Оның мәнін 8 -қадамда көшірілген мекен -жайға өзгертіңіз.
Айдаһар тақтасына кофе машинасының күйін дұрыс соңғы нүктеге жіберіңіз:
- Айдаһар тақтасындағы «ServiceHTTP.py» файлын ашыңыз.
- API_ENDPOINT айнымалысын іздеңіз (6 -жол).
- Оның мәнін 8 -қадамда көшірілген мекен -жайға өзгертіңіз.
API шлюзін құру туралы қосымша ақпарат алу үшін осы құжатты оқыңыз.
5 -қадам: Lambda Environment айнымалы мәндерін орнатыңыз
Lambda коды қажет болғанда ғана жұмыс істейтінін ескере отырып, кофеқайнатқыштың кофе мен су деңгейлері сияқты кейбір мәндерді сақтау үшін ортаның айнымалы мәндерін құру қажет.
Айнымалы орта жасауды үйрену үшін мына сілтемені қараңыз.
Енді Lambda функциясында келесі атаулармен қоршаған орта айнымалысын жасаңыз:
- кофе деңгейі
- шыны позиция
- Қосу өшіру
- су деңгейі
6 -қадам: Қолдану
Жоғарыда көрсетілген әрекеттерді дұрыс орындағаннан кейін кофеқайнатқыш пайдалануға дайын болады. Оны басқарудың екі формасы бар: тікелей дыбыс енгізу арқылы айдаһар тақтасында немесе Android қосымшасында.
Дыбыстық кіріс: кофеқайнатқышты басқарудың бір әдісі - бұл Dragonboard тақтасындағы аудио кірісті қосу. Мұны сценарий жұмыс істеп тұрғанын және микрофонды тыңдайтынын ескере отырып, тікелей Alexa дауыстық қызметі арқылы жасауға болады.
Алдымен «Alexa» ояту сөзін айту керек, содан кейін оны төмендегі командалар арқылы басқару керек:
- Кофе машинасын қосуды сұраңыз: кофеқайнатқышты қосады
- Кофеқайнатқышты өшіруді сұраңыз: кофеқайнатқышты өшіреді
- Кофеқайнатқыштан қысқа кофе дайындауды сұраңыз: кофеқайнатқыш қысқа кофе жасауды бастайды.
- Кофеқайнатқыштан ұзақ кофе дайындауды сұраңыз: кофеқайнатқыш ұзақ кофе жасауды бастайды.
Жүйе сонымен қатар сұралған әрекетті растайтын пәрмендерге кері байланыс хабарларын береді.
Android қосымшасы: Android қосымшасы кофеқайнатқышқа қолданушы командаларын жіберудің екі формасын ұсынады: дауыс және UI компоненттері.
-
Дауыс: дауыстық командаларды қосу үшін бағдарламаның микрофон түймесін басып, келесі пәрмендерді айту қажет:
- Кофеқайнатқышты қосыңыз: кофеқайнатқышты қосады
- Кофеқайнатқышты өшіру: кофеқайнатқышты өшіреді
- Ұзын кофе жасаңыз: кофеқайнатқыш қысқа кофе қайнатуды бастайды.
- Қысқа кофе жасаңыз: кофеқайнатқыш ұзақ кофе қайнатуды бастайды.
-
UI компоненттері: кофеқайнатқышты UI компоненттері арқылы басқарады:
- Қосу/өшіру қосқышы: кофеқайнатқышты басқарады.
- Қысқа кофе жасау түймесі: кофе машинасы қысқа кофе қайнатуды бастайды.
- Ұзын кофе жасау түймесі: кофеқайнатқыш ұзақ кофе қайнатуды бастайды.
- Күй мәтінін қарау: кофеқайнатқышпен қосылу күйін көрсетеді.
- Кофе деңгейінің көрінісі: негізгі экранда кофе деңгейін пайызбен көрсетеді.
- Су деңгейі: кофеқайнатқыштың су деңгейін көрсетеді (толық немесе бос).
- Шыны кескіні: кофеқайнатқыштағы әйнектің күйін көрсетеді (орналасқан немесе орналастырылмаған).
7 -қадам: Қорытынды
Жоғарыда көрсетілген барлық әрекеттерді орындағаныңызды ескерсек, енді сіз кофеқайнатқышты пайдалана аласыз. Егер күмән туындаса, төменде пікір қалдырыңыз немесе келесі форумдар мен құжаттарға кіріңіз:
- AWS IOT форумы
- Alexa дауыстық қызмет форумы
- AWS IOT құжаттамасы
- Alexa дауыстық қызмет құжаттамасы
- AWS Lambda құжаттамасы
- Alexa Skills кіріспе
Ұсынылған:
Айдаһар тақтасындағы ZigBee модулі арқылы шамды қалай қосуға және басқаруға болады: 5 қадам
Айдаһар тақтасындағы ZigBee модулі арқылы шамды қалай қосуға және басқаруға болады: Бұл нұсқаулық пайдаланушыға ZigBee модулін айдаһар тақтасына қалай қосуды және дұрыс орнатуды және оны ZigBee IOT желісін құра отырып, ZigBee басқарылатын шаммен (OSRAM) өзара әрекеттесуді үйретеді. : Dragonboard 410c; CC2531 USB кілті; Т
Айдаһар тақтасы кластері: 5 қадам
Айдаһар тақтасы кластері: 2 дана Dragonboards2 ou mais cartoes SD Um roteador
Dragonboard-410c көмегімен Alexa-мен қалай әрекеттесу керек: 5 қадам
Alexa-ны Dragonboard-410c-мен қалай өзара әрекеттесу керек: Бұл оқулықпен сіз Alexa-ны Dragonboard-410c-ке қалай енгізуді үйренесіз. Жұмысқа кіріспес бұрын, сізге қажет нәрсені енгізейік: Alexa Voice Service (AVS) - сіздің құрылғыларыңызбен сөйлесуге мүмкіндік береді, сіз бұлтқа негізделген alexa -ға қол жеткізе аласыз
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
PowerTech миниатюрасын қалай құру керек (айдаһар автобусы): 11 қадам
PowerTech миниатюрасын қалай құру керек (айдаһар автобусы): | ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ |