Оглавление:

Изменение имени Bluetooth-гарнитуры / динамика / адаптера или других настроек через UART: 8 шагов (с изображениями)
Изменение имени Bluetooth-гарнитуры / динамика / адаптера или других настроек через UART: 8 шагов (с изображениями)

Видео: Изменение имени Bluetooth-гарнитуры / динамика / адаптера или других настроек через UART: 8 шагов (с изображениями)

Видео: Изменение имени Bluetooth-гарнитуры / динамика / адаптера или других настроек через UART: 8 шагов (с изображениями)
Видео: Подключение и настройка Bluetooth-гарнитуры к Android 2024, Ноябрь
Anonim
Измените имя Bluetooth-гарнитуры / динамика / адаптера или другие настройки через UART
Измените имя Bluetooth-гарнитуры / динамика / адаптера или другие настройки через UART

У вас случайно есть пара Bluetooth-гарнитур или других аудио-аксессуаров Bluetooth с действительно отвратительным названием, и каждый раз, когда вы их объединяете, у вас возникает внутреннее желание изменить их имя? Даже если причины не те же, есть еще много людей, которые хотели бы настроить свои аксессуары, и я был одним из них. У моих наушников было название POR1007BT, которое меня не удовлетворило, поэтому я просмотрел различные способы изменения названия, и эта инструкция - самый простой способ сделать это.

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

Обратите внимание, что этот метод доступен только для тех устройств, в которых установлена микросхема OVC3860.

Один из таких модулей - XS3868, который я буду использовать для демонстрации этого метода. Кроме того, большинство дешевых ключей Bluetooth, подобных этому, основано на OVC3860, поэтому существует высокая вероятность, что этот метод сработает для вас.

Справочные ссылки:

kovo-blog.blogspot.com/2016/01/ovc3860-how-to-change-name.html

lab.remaker.com/2017/10/i-link-bluetooth-change-bluetooth-name.html

www.instructables.com/id/XSOVC3868-Configuration

Шаг 1. Соберите что-нибудь

Собери вокруг чего-нибудь
Собери вокруг чего-нибудь
Собери вокруг чего-нибудь
Собери вокруг чего-нибудь

В этом руководстве описаны два метода достижения цели. Один реализует использование преобразователя USB в TTL, а другой использует Arduino UNO. Выбор одного из них зависит только от вас. При этом требования к этому руководству достаточно просты, и вам не придется тратить ни цента, если вы увлекаетесь электроникой, потому что, возможно, у вас уже есть материал!

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

Требования к методу конвертера USB в TTL:

Гаджет Bluetooth Audio

Я буду использовать свои bluetooth-наушники, которые я сделал год назад. Он использует модуль XS3868, основанный на OVC3860 IC. Пожалуйста, проверьте, основан ли ваш гаджет на OVC3860, прежде чем переходить к этим инструкциям.

Преобразователь USB в TTL (здесь преобразователь USB в TTL (CP210))

При использовании или покупке преобразователя убедитесь, что выбранный вами преобразователь имеет логический уровень 3,3 В, поскольку модуль поддерживает только логический уровень 3,3 В. Итак, если у вас есть преобразователь логического уровня на 5 В, обязательно используйте переключатель логического уровня.

Макетная плата (здесь 400 Tie Point Crystal Breadboard)

Это используется только для выполнения нескольких подключений к заземляющему разъему TTL-преобразователя. Если у вашего преобразователя есть хотя бы два гнезда GND, то макетная плата вам не понадобится. У меня только один контакт GND, поэтому мне понадобится макетная плата.

Перемычка - 5 штук (здесь перемычки для Arduino (M / M))

На этом все требования этого метода.

Требования к методам Arduino:

Хотя я называю этот метод методом Arduino, вы должны отметить, что здесь нет использования ATmega или любого другого кода Arduino. Все, что нас волнует, - это преобразователь USB в TTL, встроенный в Arduino для программирования.

  • Гаджет Bluetooth Audio (на основе OVC3860)
  • Arduino UNO или любая другая модель с возможностью UART
  • Перемычка - 5 штук (здесь перемычки для Arduino (M / M))

Это все, что касается требований метода Arduino.

Теперь, когда мы рассмотрели требования, давайте начнем с инструкций.

Шаг 2: поиск булавок

Расположение булавок
Расположение булавок
Расположение булавок
Расположение булавок
Расположение булавок
Расположение булавок

Откройте наушники или гаджет и попробуйте найти эти три контакта или контактных площадки:

  • Rx
  • Tx
  • GND

На картинке выше изображен USB-аудиоадаптер Bluetooth, сделанный другим производителем (rohit7gupta). Как видите, все три пэда четко обозначены. Вот как должно быть выполнено размещение!

Если у вас есть модуль Bluetooth без каких-либо внешних схем, вам также необходимо найти контакт RESET. Поскольку мои наушники грубо используют модуль XS3868, поэтому мне также пришлось найти контакт RESET. Я обнаружил контакты, обратившись к распиновке, размещенной выше.

Если у вас есть BluFi, вам не нужно искать контакт RESET, потому что там уже была проведена проводка. Я, создавая свои наушники, был достаточно тактичен, чтобы добавить четыре женских разъема (Rx, Tx, GND, RST) для последовательной связи. Так что я буду подключаться к этим удобным заголовкам, не открывая наушники. Я приложил фотографии, к которым вы можете обратиться для лучшего понимания.

Было бы лучше, если бы вы добавили к этим контактам гнездовые разъемы для облегчения подключения и удаления перемычек. Посмотрите, как мне удобно просто подключать перемычки к наушникам.

Шаг 3: Подключение платы Bluetooth (метод преобразования USB в TTL)

Подключение платы Bluetooth (метод преобразования USB в TTL)
Подключение платы Bluetooth (метод преобразования USB в TTL)
Подключение платы Bluetooth (метод преобразования USB в TTL)
Подключение платы Bluetooth (метод преобразования USB в TTL)

Теперь, когда вы успешно разместили вышеуказанные контакты, подключите преобразователь USB к TTL к контактам с помощью перемычек и макета, как показано на схеме подключения. Я также приложил фотографии своей проводки.

Подключение Rx и Tx на платах должно быть крест-накрест, то есть Rx должен быть подключен к TxD, а Tx должен быть подключен к RxD.

Шаг 4: Подключение платы Bluetooth (метод Arduino)

Подключение платы Bluetooth (метод Arduino)
Подключение платы Bluetooth (метод Arduino)
Подключение платы Bluetooth (метод Arduino)
Подключение платы Bluetooth (метод Arduino)

Соедините контакты RESET и GND на плате Arduino, чтобы использовать Arduino в качестве преобразователя TTL.

Теперь ваш Arduino будет вести себя как преобразователь USB в TTL.

Как только вы закончите с вышеуказанным шагом, начните подключать плату Arduino к плате Bluetooth в соответствии с вышеприведенной схемой подключения.

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

Шаг 5: Обеспечение связи между ПК и модулем (необязательный шаг)

Обеспечение связи между ПК и модулем (необязательный шаг)
Обеспечение связи между ПК и модулем (необязательный шаг)

Теперь, когда вы правильно выполнили разводку платы Bluetooth, вы должны иметь возможность ГОВОРИТЬ со своей платой, используя AT-команды. AT-команды - это те волшебные слова, которые могут быть отправлены модулю через UART, чтобы попросить его выполнить определенную операцию (в зависимости от отправляемой команды). При получении и завершении операции, полученной от него, модуль обычно отвечает как ОК. Для отправки «AT-команд» и получения ответа вам понадобится программное обеспечение последовательного терминала, такое как TeraTerm, Serial Monitor (встроенный в Arduino IDE), PuTTY и так далее.

Чтобы начать последовательный сеанс с модулем, вам необходимо установить следующие настройки для последовательной связи:

  • Скорость передачи 115200 бит / с
  • Биты данных: 8
  • Новая строка и возврат каретки
  • 1 стоповый бит (по умолчанию в Arduino IDE)
  • Без четности (по умолчанию в Arduino IDE)
  • Локальное эхо (необязательно)

Для этой цели я буду использовать встроенный последовательный монитор Arduino IDE, потому что он прост и удобен в использовании.

Чтобы проверить связь между платой Bluetooth и ПК, выполните следующие действия:

  1. Подключите конвертер TTL или Arduino к компьютеру и включите гаджет или аксессуар Bluetooth.
  2. Откройте программное обеспечение последовательного терминала с соответствующим выбранным COM-портом и установите указанные выше параметры.
  3. Попробуйте отправить AT-команду, например, «AT # VU» без кавычек. Вы можете увидеть другие AT-команды из прилагаемого ниже PDF-файла. При отправке этого вы должны получить ответ как «ОК» в последовательном терминале от модуля.

В третьем пункте выше я отправил команду на увеличение громкости. Если вы не получаете никакого ответа, попробуйте поменять местами соединения Rx-Tx и проверить, подключены ли контакты GND обеих плат или нет.

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

Шаг 6: Установка TTL-конвертера / порта Arduino как COM1

Установка TTL-конвертера / порта Arduino как COM1
Установка TTL-конвертера / порта Arduino как COM1
Установка TTL-конвертера / порта Arduino как COM1
Установка TTL-конвертера / порта Arduino как COM1
Установка TTL-конвертера / порта Arduino как COM1
Установка TTL-конвертера / порта Arduino как COM1
Установка TTL-конвертера / порта Arduino как COM1
Установка TTL-конвертера / порта Arduino как COM1

Инструмент, который мы собираемся использовать для изменения настроек нашего модуля / гаджета bluetooth, не очень хорошо разработан. Его главный недостаток в том, что он может использовать только порт COM1 для изменения настроек. Следовательно, нам нужно установить наш вставленный порт TTL Converter / Arduino как COM1.

Для этого выполните следующие действия:

  1. Откройте диспетчер устройств, набрав «devmgmt.msc» в диалоговом окне «Выполнить».
  2. Найдите свой TTL Converter / Arduino в разделе «Порты (COM и LPT)».
  3. Щелкните правой кнопкой мыши свое устройство и откройте «Свойства».
  4. В открывшемся новом окне нажмите «Дополнительно».
  5. В раскрывающемся списке выберите COM-порт как COM1.
  6. Нажмите «ОК» и закройте все.

Теперь все предпосылки для инструмента выполнены. Начнем изменять конфигурации.

Шаг 7: изменение значений с помощью инструмента OVC3860

Изменение значений с помощью инструмента OVC3860
Изменение значений с помощью инструмента OVC3860
Изменение значений с помощью инструмента OVC3860
Изменение значений с помощью инструмента OVC3860
Изменение значений с помощью инструмента OVC3860
Изменение значений с помощью инструмента OVC3860
Изменение значений с помощью инструмента OVC3860
Изменение значений с помощью инструмента OVC3860

Готово на 90%! Теперь осталось только изменить значения платы Bluetooth с помощью инструмента разработки OVC3860. Я прикрепил его ниже.

Чтобы изменить значения платы Bluetooth, выполните следующие действия:

  1. Убедитесь, что ваш модуль / гаджет Bluetooth выключен, выполняя следующие действия.
  2. Загрузите OVC3860 Development Tool и откройте его.
  3. Это будет означать, что к нему не подключено ни одно устройство, показывая "Not Connected".
  4. Теперь включите модуль / гаджет Bluetooth, и инструмент должен указать, что он подключен, с помощью надписи «Подключено».
  5. Нажмите «Читать все», чтобы прочитать все значения модуля.
  6. Затем найдите и выберите значение, которое вы хотите изменить, например, я хотел изменить имя моей гарнитуры Bluetooth. Имя находилось в ключе localname.
  7. После этого введите желаемое значение в поле ниже и нажмите «Записать выбранное».
  8. После завершения всех изменений нажмите «Отключить» и перезапустите модуль, чтобы изменения вступили в силу.

Я приложил PDF-файл с описанием различных ключей (на самом деле ключей постоянного хранилища). Обратитесь к нему для получения дополнительной информации о конфигурации OVC3860. Если вы не можете заставить устройство подключиться, попробуйте повторить пункт 4, а затем отсоедините контакт RESET от GND. Теперь ваше устройство должно быть подключено. Обратите внимание, что все это нужно делать при открытом программном обеспечении.

Некоторые часто используемые ключи постоянного хранилища:

  • localname - хранит имя
  • pincode - хранит пин-код
  • uart_baudrate - хранит скорость передачи данных, с которой должна осуществляться связь UART.

Я разместил фотографии того, как я изменил название своей Bluetooth-гарнитуры, выше.

Шаг 8: Поздравления

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

Это открывает множество возможностей, так что попробуйте их!

Вот и все по этому поучению! Если у вас есть сомнения, не стесняйтесь комментировать. Не забудьте подписаться на меня, если вам понравилось это руководство. Пожалуйста, поддержите меня, повторно открывая сокращенные ссылки дважды или трижды. Вы также можете поддержать меня на Patreon.

Спасибо DFRobot:

Хочу выразить благодарность DFRobot за предоставленное оборудование и модули для моих проектов. Мне очень нравится то, что они мне прислали. Обязательно загляните на их сайт.

К:

Уткарш Верма

При поддержке DFRobot.com

Спасибо Ашишу Чоудхари за то, что одолжил свою камеру.

Рекомендуемые: