
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Какой у меня проект?
Этот проект представляет собой свет, в котором вы можете менять цвета, говоря, какой цвет вам понравится. Свет, который я создал в этом проекте, использует 4 разных источника света: зеленый, красный, желтый, синий, и, конечно же, вы можете добавить больше источников света и изменить больше цветов. Это руководство научит вас управлять своим Arduino голосом с телефона.
Как это работает?
В вашем Android есть функция распознавания речи, и мы будем использовать ее для управления вашим Arduino через Bluetooth. Приложение, которое я использовал, разработано SimpleLabsIN и работает, нажимая кнопку микрофона, затем оно будет ждать, пока вы скажете команду. Затем приложение отобразит указанное вами слово и отправит строки данных для обработки Arduino.
TechBuilder вдохновил меня на создание этого проекта
Шаг 1: Детали и компоненты

Нам понадобятся эти детали:
- 4 или более светодиодных индикатора (цвет на ваш выбор)
- 1x Ардуино Леонардо
- 1x HC-06 последовательный модуль Bluetooth
- Макетная плата и перемычки
- (Необязательно) Батарея 9 В
- Резисторы 220 Ом
Шаг 2: Подключения и схема


Помните, что HC-06 работает от 3,3 В, вы не можете просто подключить его к 5 В.
Батарея 9 В не является обязательной, если вы не хотите, чтобы USB-кабель был виден в конце.
Если изображение все равно нечеткое, не стесняйтесь обращаться ко мне, я с радостью вам помогу
Шаг 3: Код Arduino и последовательная связь

Как загрузить код?
Загрузите код с помощью USB-кабеля. Код сделан для платы Леонардо. Если вы хотите использовать код на плате UNO, вам необходимо изменить код Serial1.read, Serial1.available и Serial1.println. Удалите всю цифру «1», чтобы использовать код на плате UNO.
Понимание приложения:
Приложение работает, распознавая вашу голосовую команду, затем оно отображает произнесенные вами слова, а затем отправляет данные / строки в Arduino через Bluetooth. Что за строка? Строка подобна слову, из нее можно создавать условные выражения [например: if (voice == "* компьютер включен") {// включаем контакт №2}]. «Voice» - это ваша строка, «==» - ваше условие, «* компьютер включен» - ваша команда, а код внутри фигурных скобок «{}» - это коды, которые должны выполняться, когда ваша строка соответствует условию команды.. Приложение отправляет строки в этом формате * команда #, звездочка (*) указывает начало новой команды, а хэш-тег (#) указывает конец команды.
Как я могу изменить команды?
Вы можете видеть, что на изображении выше выделен «* 綠色».綠色 - китайский зеленый цвет. Вы можете изменить слово на все, что хотите, допустим, вы хотите изменить его на розовый цвет, вы можете заменить «* 綠色» на «* Pink». Всегда не забывайте начинать команду со звездочки.
Код:
Шаг 4. Подключите Arduino к устройству Android

Загрузите приложение: BT Voice Control для Arduino
Приложение, которое я использовал, разработано SimpleLabsIN.
5 простых шагов:
- Загрузите приложение из Google PlayStore
- Нажмите на меню параметров, затем выберите «Подключить робота».
- Нажмите на свой BT-модуль (в моем случае это HC-06)
- Подождите, пока не появится сообщение Connected to BT-Module (HC-06).
- Нажмите на значок микрофона и произнесите свою команду!
Шаг 5: закройте свои компоненты


Теперь вы должны покрыть ваши компоненты, чтобы ваш свет не был слишком ярким, а также сделал проект более стилизованным.
Вот как я это сделал
- Накройте все это полупрозрачной бумагой.
- Наклейте снизу
- Откройте свет
Это должно выглядеть красиво
Рекомендуемые:
Управляйте своим компьютером головой!: 6 шагов (с изображениями)

Управляйте своим компьютером головой !: Привет, я создал систему, которая позволяет вам управлять мышью вашего компьютера, просто двигая головой. Если вам нравится мой проект, не стесняйтесь голосовать за меня в конкурсе Arduino Contest 2017 .;) Зачем я это сделал? Я хотел создать объект, который заставляет видеоигры м
Взломанная батарея на 12 вольт! Вы не поверите своим глазам !!!!! (обновлено): 7 шагов

Взломанная батарея на 12 вольт! Вы не поверите своим глазам !!!!! (обновлено): Вдохновленный инструкциями Кипкая, я подумал, что подберу себе несколько батарей другого производителя … И, мальчик, я был удивлен
Управляйте своим компьютером с помощью шагового двигателя !: 9 шагов (с изображениями)

Управляйте своим компьютером с помощью шагового двигателя! В одной из моих предыдущих инструкций я показал вам, как можно использовать шаговый двигатель в качестве поворотного энкодера. В этом руководстве давайте узнаем, как мы можем использовать его для управления нашим компьютером. Итак, без лишних слов, приступим
Управляйте своим устройством с помощью Android WiFi Управление Esp8266: 6 шагов

Управляйте своим устройством с помощью Android WiFi Esp8266 Control: теперь мы узнаем, как управлять устройствами с помощью модуля Wi-Fi esp8266 и Arduino управлять вашим устройством с помощью Android WiFi control для получения дополнительной информации. нажмите на ссылку мохамед ашраф
Управляйте своим электронным миром через Интернет: 16 шагов

Управляйте своим электронным миром через Интернет: следуя этой инструкции, вы сможете ВКЛЮЧАТЬ и ВЫКЛЮЧАТЬ светодиод из любой точки мира. Внимательно прочтите все инструкции и выполняйте шаги один за другим. Изучив это руководство, вы сможете использовать эти знания в различных