Мазмұны:

Сіздің жарықпен сөйлесіңіз: 5 қадам
Сіздің жарықпен сөйлесіңіз: 5 қадам

Бейне: Сіздің жарықпен сөйлесіңіз: 5 қадам

Бейне: Сіздің жарықпен сөйлесіңіз: 5 қадам
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
Image
Image

Менің жобам қандай?

Бұл жоба - сізге қай түс ұнайтынын айту арқылы түстерді өзгертуге болатын жарық. Мен осы жобаларда жасаған жарық 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 коды және сериялық байланыс

Arduino коды және сериялық байланыс
Arduino коды және сериялық байланыс

Кодты қалай жүктеуге болады?

USB кабелі арқылы кодты жүктеңіз. Код Леонардо тақтасы үшін жасалған. Егер сіз UNO тақтасында кодты қолданғыңыз келсе, Serial1.read, Serial1.available және Serial1.println кодын өзгертуіңіз қажет болады. БҰҰ тақтасындағы кодты қолдану үшін барлық «1» санын жойыңыз.

Қолданбаны түсіну:

Қолданба сіздің дауыстық пәрменіңізді тану арқылы жұмыс істейді, ол сіз айтқан сөздерді көрсетеді, содан кейін Bluetooth/ Arduino -ға деректер/ жолдарды жібереді. Жіп дегеніміз не? Жол сөзге ұқсайды, одан шартты мәлімдемелер жасауға болады [мысалы: if (дауыс == «*компьютер қосулы») {// #2 түйреуішті қосыңыз}]. «Дауыс»-бұл сіздің жолыңыз, «==»-сіздің шартыңыз, «*компьютер қосулы»-сіздің командаңыз, ал «{}» бұйра жақшаның ішіндегі код-сіздің жолыңыз пәрмен шартына сәйкес келгеннен кейін орындалатын кодтар. Бағдарлама жолдарды осы форматта жібереді *командасы#, жұлдызша (*) жаңа пәрменнің басталуын және хэш-тег (#) пәрменнің аяқталуын көрсетеді.

Командаларды қалай өзгертуге болады?

Жоғарыдағы суреттен «*綠色» белгісі бөлінгенін көруге болады.綠色 - жасыл қытай. Сіз бұл сөзді қалағаныңызша өзгерте аласыз, айталық, сіз оны қызғылт түске өзгерткіңіз келді делік, «*綠色» орнына «*Қызғылт» қоюға болады. Әрқашан пәрменді жұлдызшадан бастауды ұмытпаңыз.

Код:

4 -қадам: Arduino -ны Android құрылғысына қосыңыз

Arduino -ны Android құрылғысына қосыңыз
Arduino -ны Android құрылғысына қосыңыз

Қолданбаны жүктеп алыңыз: Arduino үшін BT Voice Control

Мен қолданатын қосымшаны SimpleLabsIN жасаған

5 қарапайым қадам:

  1. Қолданбаны Google PlayStore дүкенінен жүктеп алыңыз
  2. Параметрлер мәзірін нұқыңыз, содан кейін «Роботты қосу» таңдаңыз
  3. BT-модуліңізді басыңыз (менің жағдайда бұл HC-06)
  4. BT-Module (HC-06) қосылды деп жазылғанша күтіңіз.
  5. Микрофон белгішесін нұқыңыз және өз пәрменіңізді айтыңыз!

5 -қадам: Компоненттерді жабыңыз

Компоненттеріңізді жабыңыз
Компоненттеріңізді жабыңыз
Компоненттеріңізді жабыңыз
Компоненттеріңізді жабыңыз

Енді сіз өзіңіздің компоненттеріңізді жабуыңыз керек, сондықтан сіздің жарықыңыз жарқын болмайды және бұл жобаны стильді етеді.

Мен осылай жасадым

  1. Барлығын жартылай мөлдір қағазбен жабыңыз
  2. Оны төменнен жабыстырыңыз
  3. Жарықты ашыңыз

Әдемі көрінуі керек

Ұсынылған: