Программа для голосового управления всей техникой в доме.
Система голосового управления, состоит из двух базовых модулей, Android телефона и Arduino.
Произнося голосовую команду, Android телефон отправляет Bluetooth команду, в Bluetooth модуль HC-05 на Arduino,
Arduino принимает команду, и выполняет любое действие, которое вы пропишете в sketch.
Инструкция:
После первого запуска программы (v1 Voice Control Bluetooth Arduino), нажмите на кнопку "settings", вы перейдёте в меню настроек ваших голосовых команд, во окне настроек голосовых команд нажмите на кнопку "Please click and tell", появится окошко с микрофоном с надписью говорите, произнесите любое слово, это слово распознается и появится в верхнем окошке, нажмите на любую кнопку с надписью "Change Voice command №", и ваша голосовая команда сохранится в ячейке энергонезависимой памяти, и будет привязана к этой кнопке.
На кнопке появится текст вашей голосовой команды в скобках, например (КОРОВА), запрограммируйте таким же образом и другие кнопки.
Далее нажмите на кнопку "settings", вы перейдёте в меню настроек ваших Bluetooth команд, в окне настроек Bluetooth команд, запрограммируйте любые свои Bluetooth команды таким же способом, как с голосовыми командами.
Далее нажмите на кнопку "settings", вы перейдёте в окно управления.
Примечание: предварительно авторизуйтесь с Bluetooth устройствами, после авторизации, Bluetooth на телефоне можно отключить, программа (v1 Voice Control Bluetooth Arduino), сама при каждом запуске предложит включить Bluetooth на телефоне, если он был выключен.
В окне управления нажмите на красную кнопку "Please select the bluetooth device", откроется окошко с именами устройств Bluetooth с которыми у вас была авторизация, выберете нужное устройство, программа установит связь с этим устройством.
Красная кнопка поменяет цвет на синий, и появится надпись,Bluetooth command MAC-адрес и имя устройства.
Далее, нажмите на кнопку "Please click and tell" и произнесите вашу команду, на Arduino отправится соответствующие Bluetooth команда.
Также распознавание речи, можно запускать с помощью Accelerometer Sensor, то есть приподняв телефон с низу, у вас запустится распознавание речи.
Также есть возможность запустить авто распознавание речи.
Режимы Accelerometer Sensor и (авто распознавание речи), можно включить нажав соответствующую кнопку.
Я сделал подробную видео инструкцию, в описание к видео есть ссылка на sketch для Arduino.