Voice Control Bluetooth HC-05 Application icon

Voice Control Bluetooth HC-05 1.0

1.7 MB / 5K+ Downloads / Rating 5.0 - 1 reviews


See previous versions

Voice Control Bluetooth HC-05, developed and published by DMITRIY OSIPOV, has released its latest version, 1.0, on 2013-12-07. This app falls under the Communication category on the Google Play Store and has achieved over 5000 installs. It currently holds an overall rating of 5.0, based on 1 reviews.

Voice Control Bluetooth HC-05 APK available on this page is compatible with all Android devices that meet the required specifications (Android 1.5+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: appinventor.ai_g916414.Voice_Control_Bluetooth_HC05

Updated: 11 years ago

Developer Name: DMITRIY OSIPOV

Category: Communication

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing Voice Control Bluetooth HC-05 on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

Reviews

3 ★, on 2016-04-18
1 module receives the BT and outputs to second module that changes its PIO level.

Previous Versions

Voice Control Bluetooth HC-05 1.0
2013-12-07 / 1.7 MB / Android 1.5+

About this app

Изначально эту программу я писал для управления 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.
Важно отметить все команды должны иметь в конце невидимые ! символы " обозначаются "\r\n" оно же "LF и CR" , что такое \r\n "LF и CR"?
LF
Line Feed (Перевод строки).


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

Возможность включения отправки "\r\n" оно же "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 командой "символов" \r\n оно же "LF и CR" .
LF Line Feed (Перевод строки). или CR Carriage Return (Перевод каретки). или "LF и CR" вместе
кого заинтересует что такое \r\n оно же "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.

New features

Добавлены кнопки для сохранения всех 16 голосовых, и всех 16 Bluetooth команд в профиль, (энергонезависимую память) для последующего восстановления профиля нажатием одной кнопки.

Добавлена кнопка (M), для переключения окон панели настроек, между тремя окнами (M1,M2,M3.).

В окошках M2,M3 находятся кнопки для сохранения и восстановления профилей,
также имеется уже готовый профиль с записанными "AT Command" для управления Bluetooth модулем HC-05.

App Permissions

Allows applications to connect to paired bluetooth devices.
Allows applications to open network sockets.
Allows applications to access information about Wi-Fi networks.
Allows applications to access information about networks.
Allows an application to write to external storage.
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
Allows an application to read from external storage.