Мазмұны:
- 1 -қадам: Бөлшектер мен компоненттер
- 2 -қадам: Қосылымдар мен схема
- 3 -қадам: Arduino коды және сериялық байланыс
- 4 -қадам: Arduino -ны Android құрылғысына қосыңыз
- 5 -қадам: Компоненттерді жабыңыз
Бейне: Сіздің жарықпен сөйлесіңіз: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Менің жобам қандай?
Бұл жоба - сізге қай түс ұнайтынын айту арқылы түстерді өзгертуге болатын жарық. Мен осы жобаларда жасаған жарық 4 түрлі шамды пайдаланады: жасыл, қызыл, сары, көк, және, әрине, сіз көбірек шамдарды қосып, түстерді өзгерте аласыз. Бұл нұсқаулық сіздің телефоныңыздан Arduino -ны дауыспен басқаруды үйретеді.
Бұл қалай жұмыс істейді?
Сіздің Android -де сөйлеуді тану мүмкіндігі бар, біз оны Bluetooth арқылы Arduino -ны басқару үшін қолданамыз. Мен қолданатын қосымшаны SimpleLabsIN әзірледі және ол микрофон түймесін басу арқылы жұмыс істейді, содан кейін ол сіздің командаңызды күтеді. Содан кейін бағдарлама сіз айтқан сөзді көрсетеді және Arduino өңдеуге деректер жолдарын жібереді.
TechBuilder мені бұл жобаны жасауға шабыттандырды
1 -қадам: Бөлшектер мен компоненттер
Бізге бұл бөліктер қажет болады:
- 4x жарық диодты индикаторлар немесе одан да көп (сіз таңдаған түс)
- 1 рет Ардуино Леонардо
- 1x HC-06 сериялық Bluetooth модулі
- Нан тақтасы мен секіргіштер
- (Қосымша) 9в батарея
- 220Ω резисторлар
2 -қадам: Қосылымдар мен схема
Есіңізде болсын, жалаңаш HC-06 3.3в-да жұмыс істейді, оны 5в-ке қосуға болмайды.
Егер USB кабелі соңында көрінбесе, 9в батареясы міндетті емес.
Егер сурет түсініксіз болса, менімен хабарласыңыз, мен сізге көмектесуге қуаныштымын
3 -қадам: Arduino коды және сериялық байланыс
Кодты қалай жүктеуге болады?
USB кабелі арқылы кодты жүктеңіз. Код Леонардо тақтасы үшін жасалған. Егер сіз UNO тақтасында кодты қолданғыңыз келсе, Serial1.read, Serial1.available және Serial1.println кодын өзгертуіңіз қажет болады. БҰҰ тақтасындағы кодты қолдану үшін барлық «1» санын жойыңыз.
Қолданбаны түсіну:
Қолданба сіздің дауыстық пәрменіңізді тану арқылы жұмыс істейді, ол сіз айтқан сөздерді көрсетеді, содан кейін Bluetooth/ Arduino -ға деректер/ жолдарды жібереді. Жіп дегеніміз не? Жол сөзге ұқсайды, одан шартты мәлімдемелер жасауға болады [мысалы: if (дауыс == «*компьютер қосулы») {// #2 түйреуішті қосыңыз}]. «Дауыс»-бұл сіздің жолыңыз, «==»-сіздің шартыңыз, «*компьютер қосулы»-сіздің командаңыз, ал «{}» бұйра жақшаның ішіндегі код-сіздің жолыңыз пәрмен шартына сәйкес келгеннен кейін орындалатын кодтар. Бағдарлама жолдарды осы форматта жібереді *командасы#, жұлдызша (*) жаңа пәрменнің басталуын және хэш-тег (#) пәрменнің аяқталуын көрсетеді.
Командаларды қалай өзгертуге болады?
Жоғарыдағы суреттен «*綠色» белгісі бөлінгенін көруге болады.綠色 - жасыл қытай. Сіз бұл сөзді қалағаныңызша өзгерте аласыз, айталық, сіз оны қызғылт түске өзгерткіңіз келді делік, «*綠色» орнына «*Қызғылт» қоюға болады. Әрқашан пәрменді жұлдызшадан бастауды ұмытпаңыз.
Код:
4 -қадам: Arduino -ны Android құрылғысына қосыңыз
Қолданбаны жүктеп алыңыз: Arduino үшін BT Voice Control
Мен қолданатын қосымшаны SimpleLabsIN жасаған
5 қарапайым қадам:
- Қолданбаны Google PlayStore дүкенінен жүктеп алыңыз
- Параметрлер мәзірін нұқыңыз, содан кейін «Роботты қосу» таңдаңыз
- BT-модуліңізді басыңыз (менің жағдайда бұл HC-06)
- BT-Module (HC-06) қосылды деп жазылғанша күтіңіз.
- Микрофон белгішесін нұқыңыз және өз пәрменіңізді айтыңыз!
5 -қадам: Компоненттерді жабыңыз
Енді сіз өзіңіздің компоненттеріңізді жабуыңыз керек, сондықтан сіздің жарықыңыз жарқын болмайды және бұл жобаны стильді етеді.
Мен осылай жасадым
- Барлығын жартылай мөлдір қағазбен жабыңыз
- Оны төменнен жабыстырыңыз
- Жарықты ашыңыз
Әдемі көрінуі керек
Ұсынылған:
TFMini Lidar дисплейі - Радар сияқты тек жарықпен! :-): 3 қадам
TFMini Lidar дисплейі - тек жарықпен ғана радар сияқты! :-): Бұл жұмысты жасау үшін бірнеше нәрсе жиналды, бірақ ең үлкені (және бұл мені шабыттандырды) - бұл «Arduino Radar Project» howtomechatronics.com сайтынан Дежан Неделковскийден табылған (күні белгісіз). https: // howtomechatronics
Жарықпен басқарылатын қадамдық қозғалтқыш + Қабырға кронштейні/стенд: 6 қадам
Жарықпен басқарылатын қадамдық қозғалтқыш + қабырға кронштейні/стенд: Бұл стенд бөлмедегі жарық деңгейіне сәйкес перделерді автоматты түрде басқаруға арналған Arduino басқарылатын қадамдық қозғалтқышты орналастыру үшін қолданылады. Сондай -ақ, жарық деңгейін басып шығару үшін СКД экранын қосуға болады. 3D құрал тек демонстрацияға арналған
NodeMcu ISD1820 модулімен сөйлесіңіз: 3 қадам
NodeMcu ISD1820 модулімен сөйлесіңіз: Бұл қарапайым оқулықта мен NodeMCU тақтасын пайдаланып ISD1820 модулін қалай қосуға және қолдануға болатынын түсіндіремін. P.S. Менің нашар ағылшын тілім үшін кешірім сұраймын. Модульдің деректер кестесін оқи отырып, былай жазылған: Бұл модульді пайдалану өте оңай, оны басқару арқылы басқаруға болады
Alexa және Google көмекшісімен бірге Raspberry Pi -де сөйлесіңіз: 4 қадам
Raspberry Pi -де Alexa және Google Assistant -пен бірге сөйлесіңіз: Amazon Alexa мен Google Assistant -ті Raspberry Pi -де бір уақытта іске қосыңыз. Олардың біреуіне қоңырау шалыңыз, олар жауап беру үшін өздерінің жарық диодтарын қосады. Содан кейін сіз сұраныс бересіз, олар сізге жауап береді. Сіз олардың мінезін біле аласыз
Жарықпен сурет салу: 12 қадам (суреттермен)
Жарықпен бояу: «Жарықпен сурет салу»-бұл фотоаппаратта жарық әсерлерін жасау үшін қолданылатын әдіс. Бұл суреттегі тақырыптарды бөлектеу, елес суреттерін жасау және басқа да керемет әсерлер жасау үшін пайдаланылуы мүмкін. Бұл негізгі оқулық