Съдържание:

Говорете с вашата светлина: 5 стъпки
Говорете с вашата светлина: 5 стъпки

Видео: Говорете с вашата светлина: 5 стъпки

Видео: Говорете с вашата светлина: 5 стъпки
Видео: 5 стъпки към вечността - Дъг Бачелър 2024, Ноември
Anonim
Image
Image

Какъв е моят проект?

Този проект е светлина, която можете да променяте цветовете, като кажете кой цвят ще ви хареса. Светлината, която направих в тези проекти, използва 4 различни светлини: зелена, червена, жълта, синя и разбира се можете да добавите повече светлини и да промените повече цветове. Това ръководство ще ви научи как да управлявате вашия Arduino с гласа си от телефона си.

Как работи?

Вашият Android има разпознаване на реч и ние ще го използваме за управление на вашия Arduino, чрез Bluetooth. Приложението, което използвах, е проектирано от SimpleLabsIN и работи чрез натискане на бутона за микрофон, след което то ще изчака да кажете команда. След това приложението ще покаже думите, които сте посочили, и ще изпрати низове данни за обработка на Arduino.

TechBuilder ме вдъхнови да направя този проект

Стъпка 1: Части и компоненти

Части и компоненти
Части и компоненти

Ще ни трябват тези части:

  • 4x LED индикатори или повече (цветът по ваш избор)
  • 1x Arduino Леонардо
  • 1x HC-06 сериен Bluetooth модул
  • Платформа и джъмпери
  • (По избор) 9v батерия
  • 220Ω резистори

Стъпка 2: Връзки и схеми

Връзки и схеми
Връзки и схеми
Връзки и схеми
Връзки и схеми

Не забравяйте, че голият HC-06 работи на 3.3v, не можете просто да го свържете към 5v.

9v батерията е по избор, ако не искате USB кабелът да се вижда в края.

Ако снимката във всеки случай е неясна, не се колебайте да се свържете с мен, с удоволствие ще ви помогна

Стъпка 3: Arduino код и серийна комуникация

Код на Arduino и серийна комуникация
Код на Arduino и серийна комуникация

Как да качите кода?

Качете кода с USB кабел. Кодът е направен за дъската на Леонардо. Ако искате да използвате кода на таблото UNO, ще трябва да промените кода Serial1.read, Serial1.available и Serial1.println. Изтрийте цялото число "1", за да използвате кода на таблото UNO.

Разбиране на приложението:

Приложението работи, като разпознава вашата гласова команда, след това ще показва думите, които сте изговорили, след което изпраща данни/ низове към Arduino чрез Bluetooth. Какво е низ? Низът е като дума, можете да правите условни изявления от него [напр.: if (voice == "*компютърът е включен") {// включете Pin #2}}. "Гласът" е вашият низ, "==" е вашето състояние, "*компютърът е включен" е вашата команда, а кодът вътре в фигурните скоби "{}" са кодовете, които трябва да се изпълнят, след като низът ви съответства на условието на командата. Приложението изпраща низове в този формат *команда#, звездичката (*) показва началото на нова команда, а хеш-маркерът (#) показва края на командата.

Как мога да променя командите?

Можете да видите, че "*綠色" е маркирано от горното изображение.綠色 е китайският на зелено. Можете да промените думата на каквото искате, да речем, че сте искали да я промените на розов цвят, можете да замените „*綠色“с „*Pink“. Винаги помнете да стартирате командата със звездичка.

Код:

Стъпка 4: Свържете Arduino към устройство с Android

Свържете Arduino към устройство с Android
Свържете Arduino към устройство с Android

Изтеглете приложението: BT Voice Control за Arduino

Приложението, което използвах, е проектирано от SimpleLabsIN

5 прости стъпки:

  1. Изтеглете приложението от Google PlayStore
  2. Докоснете менюто с опции, след което изберете „Connect Robot“
  3. Кликнете върху вашия BT-модул (в моя случай това е HC-06)
  4. Изчакайте, докато напише Connected to BT-Module (HC-06)
  5. Докоснете иконата на микрофона и заявете вашата команда!

Стъпка 5: Покрийте компонентите си

Покрийте вашите компоненти
Покрийте вашите компоненти
Покрийте вашите компоненти
Покрийте вашите компоненти

Сега трябва да покриете компонентите си, така че светлината ви да не е прекалено ярка и това също ще направи проекта по -стилистичен.

Ето как го направих

  1. Покрийте всичко с полупрозрачна хартия
  2. Залепете го отдолу
  3. Отворете светлината

Трябва да изглежда красиво

Препоръчано: