Voice Control Bluetooth HC-05

Voice Control Bluetooth HC-05 Free App

Rated 4.16/5 (31) —  Free Android application by DMITRIY OSIPOV

About Voice Control Bluetooth HC-05

Изначально эту программу я писал для управления pins Bluetooth модуля HC-05,
без ! использования микроконтроллера, например ATmega328 или платы Arduino.

На практике эту программу можно применять для решения и других задач,
например отправка любых Bluetooth команд с помощью любых голосовых команд.

Для чего это нужно? например для управления люстрой, включать выключать лампочки люстры с помощью ANDROID телефона по Bluetooth.

что нам понадобится? 2 Bluetooth модуля HC-05 + реле для управления нагрузкой 220 вольт, и программа "Voice Control Bluetooth HC05" .

Какой принцип работы ? у Bluetooth модуля HC-05 имеются 7 свободных pins это 10й и с 2 по 7й pin,
когда мы подаём положительный сигнал +3v на 11й pin то Bluetooth модуль HC-05 переходит в режим AT Commands,
в этом режиме "AT Command" посылая на serial вход "RX" соответствующие команды мы можем менять состояния pins, с + , на - , например послав команду "AT+PIO=10,1" 10й pin изменит своё состояние на +, а если послать "AT+PIO=10,0" 10й pin изменит своё состояние на - , также и другие pins "AT+PIO=7,1" "AT+PIO=7,0" команда "AT+MPIO=CFC" включает все pins, а "AT+MPIO=0" выключает все pins.
Важно отметить все команды должны иметь в конце невидимые ! символы " обозначаются "rn" оно же "LF и CR" , что такое rn "LF и CR"?
LF
Line Feed (Перевод строки).


CR
Carriage Return (Перевод каретки).

Возможность включения отправки "rn" оно же "LF и CR" я прописал в этой программе.

Так как для управления люстрой мы не будем использовать микроконтроллер например ATmega328 или плату Arduino,
а Bluetooth модуль HC-05 в режиме программирования "AT Command" не может принимать команды по Bluetooth,
то мы будем управлять им с помощью другого Bluetooth модуль HC-05 по serial,
то есть, посылая команды от ANDROID телефона по Bluetooth с помощью программы "Voice Control Bluetooth HC05"
на "Bluetooth модуль HC-05" (назовем его №1) через serial выход "TX" будем перенаправлять эти команды на вход "RX" "Bluetooth модуля HC-05" (назовем его №2) который будет находится в режиме программирования "AT Command".


Дополнительные возможности программы "Voice Control Bluetooth HC05".
1. запоминание голосовых команд в энергонезависимую память максимум 16 команд.
2. запоминание Bluetooth команд в энергонезависимую память максимум 16 команд.
3. отправка записанных Bluetooth команд с помощью голосовых команд через распознавание "речи голосовое управление".
4. отправка записанных Bluetooth команд с помощью нажатий на кнопки, ручное управление, максимум 16 команд.
5. отображение ваших записанных голосовых команд и Bluetooth команд в н названиях кнопок.
6. отправка Bluetooth команд напрямую с помощью клавиатуры.
7. запуск распознавание речи с помощью акселерометра.
8. включение автоматического распознавания речи.
9. переключение отображения между четырьмя экранами, для ручного управления.
10. включение отправки за Bluetooth командой "символов" rn оно же "LF и CR" .
LF Line Feed (Перевод строки). или CR Carriage Return (Перевод каретки). или "LF и CR" вместе
кого заинтересует что такое rn оно же "LF и CR" почитайте про ASCII таблицу.

Примеры AT команд.

AT+VERSION? узнать версию прошивки.

AT+UART? узнать установленную скорость.

AT+UART=38400, 0,0 установить скорость 38400.


AT+PIO=10,1 включить 10й pin.
AT+PIO=7,1 включить 7й pin.


AT+PIO=10,0 выключить 10й pin.
AT+PIO=7,0 выключить 7й pin.



AT+MPIO=CFC включить все pins.
AT+MPIO=0 выключить все pins.
AT+MPIO=C24 включить (10й , 5й , 2й. pins).


сначала включив pins например (10й , 5й , 2й. pins) надо отправить команду
AT+MPIO? serial монитор выдаст в ответ команду C24 желательно отправить несколько раз команду AT+MPIO?
эта опция с первого раза работает некорректно, теперь отправляя команду AT+MPIO=C24 мы включим (10й , 5й , 2й. pin).

AT+NAME? узнать имя.
AT+NAME=HC-05 BLUE установить имя HC-05 BLUE

AT+PSWD?
AT+PSWD=0000

AT+ORGL сброс на заводские настройки - Restore the default setting. Originally I wrote this program to control pins Bluetooth Module HC-05,
no! a microcontroller, for example ATmega328 board or Arduino.
 
In practice, this program can be used to solve other problems,
such as sending any Bluetooth commands using any voice commands.

What does it do? for example to control a chandelier chandelier bulbs include off using ANDROID phone via Bluetooth.

what do we need? 2 Bluetooth Module HC-05 + for load control relay 220, and the program "Voice Control Bluetooth HC05".

What is the principle of? in Bluetooth module HC-05 free pins are 7 is the 10th and 2 to the 7th pin,
when we serve a positive signal +3 v pin on the 11th then Bluetooth Module HC-05 enters the AT Commands,
In this mode, "AT Command" on sending serial input "RX" the commands we can change the state of pins, with + to - for example by sending the command "AT + PIO = 10,1" 10th pin change state on +, and if send "AT + PIO = 10,0" 10th pin to change state - also other pins "AT + PIO = 7,1" "AT + PIO = 7,0" command "AT + MPIO = CFC" includes all pins, and "AT + MPIO = 0" disables all pins.
Importantly all teams should have at the end of the invisible! symbols "are denoted" r n ", it is" LF, and CR ", that is r n" LF, and CR "?
LF
Line Feed (Newline).


CR
Carriage Return (carriage return).

Ability to enable sending " r n" it is "LF and CR" I ordered this program.

Since management chandelier we will not use microcontroller ATmega328 such fee or Arduino,
and Bluetooth Module HC-05 in the programming mode "AT Command" can not receive commands over Bluetooth,
we will manage it with another Bluetooth Module HC-05 to serial,
that is, by sending commands from ANDROID phone via Bluetooth using the "Voice Control Bluetooth HC05"
on "Bluetooth Module HC-05" (call it number 1) through serial output "TX" will redirect these commands to the input of "RX" "Bluetooth Module HC-05" (call it number 2) which will be located in the programming mode "AT Command ".


Additional features of "Voice Control Bluetooth HC05".
1. memorize voice commands in non-volatile memory up to 16 teams.
2. Bluetooth memorizing commands in non-volatile memory up to 16 teams.
3. sending commands recorded Bluetooth with voice commands through recognition "speech voice control."
4. Bluetooth sending written commands by pressing a button, manual control, a maximum of 16 teams.
5. mapping your recorded voice commands and Bluetooth commands in n button names.
6. Bluetooth sending commands directly using the keyboard.
7. start speech recognition using the accelerometer.
8. including automatic speech recognition.
9. switching the display between the four screens for manual control.
10. including Bluetooth for sending command "characters" r n it is "LF and CR".
LF Line Feed (Newline). or CR Carriage Return (carriage return). or "LF, and CR" together
anyone interested in what r n it is "LF and CR" read about ASCII table.

Examples of AT commands.

AT + VERSION? know the firmware version.

AT + UART? learn the set speed.

AT + UART = 38400, 38400 0.0 install.


AT + PIO = 10,1 include 10th pin.
AT + PIO = 7,1 include 7th pin.


AT + PIO = 10,0 disable the 10th pin.
AT + PIO = 7,0 7th disable pin.



AT + MPIO = CFC include all pins.
AT + MPIO = 0 to turn off all pins.
AT + MPIO = C24 include (10th, 5th, 2nd. Pins).


first inserting pins example (10th, 5th, 2nd. pins) should send a command
AT + MPIO? serial monitor will issue in response to the command C24 should be sent several times command AT + MPIO?
this option is the first time does not work correctly now sending command AT + MPIO = C24 we include (10th, 5th, 2nd. pin).

AT + NAME? find out the name.
AT + NAME = HC-05 BLUE set the name of HC-05 BLUE

AT + PSWD?
AT + PSWD = 0000

AT + ORGL reset to factory settings - Restore the default setting.

How to Download / Install

Download and install Voice Control Bluetooth HC-05 version 1.0 on your Android device!
Downloaded 5,000+ times, content rating: Not rated
Android package: appinventor.ai_g916414.Voice_Control_Bluetooth_HC05, download Voice Control Bluetooth HC-05.apk

All Application Badges

Free
downl.
Android
1.5+
n/a
Not
rated
Android app

App History & Updates

What's Changed
Добавлены кнопки для сохранения всех 16 голосовых, и всех 16 Bluetooth команд в профиль, (энергонезависимую память) для последующего восстановления профиля нажатием одной кнопки.
Добавлена кнопка (M), для переключения окон панели настроек, между тремя окнами (M1,M2,M3.).
В окошках M2,M3 находятся кнопки для сохранения и восстановления профилей,
также имеется уже готовый профиль с записанными "AT Command" для управления Bluetooth модулем HC-05.
More downloads  Voice Control Bluetooth HC-05 reached 5 000 - 10 000 downloads
More downloads  Voice Control Bluetooth HC-05 reached 1 000 - 5 000 downloads
More downloads  Voice Control Bluetooth HC-05 reached 500 - 1 000 downloads

What are users saying about Voice Control Bluetooth HC-05

K70%
by K####:

1 module receives the BT and outputs to second module that changes its PIO level.


Share The Word!


Rating Distribution

RATING
4.25
31 users

5

4

3

2

1