Оглавление:
- Шаг 1. Соберите что-нибудь
- Шаг 2: поиск булавок
- Шаг 3: Подключение платы Bluetooth (метод преобразования USB в TTL)
- Шаг 4: Подключение платы Bluetooth (метод Arduino)
- Шаг 5: Обеспечение связи между ПК и модулем (необязательный шаг)
- Шаг 6: Установка TTL-конвертера / порта Arduino как COM1
- Шаг 7: изменение значений с помощью инструмента OVC3860
- Шаг 8: Поздравления
Видео: Изменение имени Bluetooth-гарнитуры / динамика / адаптера или других настроек через UART: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
У вас случайно есть пара 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)
Теперь, когда вы успешно разместили вышеуказанные контакты, подключите преобразователь USB к TTL к контактам с помощью перемычек и макета, как показано на схеме подключения. Я также приложил фотографии своей проводки.
Подключение Rx и Tx на платах должно быть крест-накрест, то есть Rx должен быть подключен к TxD, а Tx должен быть подключен к RxD.
Шаг 4: Подключение платы 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 и ПК, выполните следующие действия:
- Подключите конвертер TTL или Arduino к компьютеру и включите гаджет или аксессуар Bluetooth.
- Откройте программное обеспечение последовательного терминала с соответствующим выбранным COM-портом и установите указанные выше параметры.
- Попробуйте отправить AT-команду, например, «AT # VU» без кавычек. Вы можете увидеть другие AT-команды из прилагаемого ниже PDF-файла. При отправке этого вы должны получить ответ как «ОК» в последовательном терминале от модуля.
В третьем пункте выше я отправил команду на увеличение громкости. Если вы не получаете никакого ответа, попробуйте поменять местами соединения Rx-Tx и проверить, подключены ли контакты GND обеих плат или нет.
На этом вы закончили тестирование связи между вашим ПК и платой Bluetooth и можете перейти к следующему шагу.
Шаг 6: Установка TTL-конвертера / порта Arduino как COM1
Инструмент, который мы собираемся использовать для изменения настроек нашего модуля / гаджета bluetooth, не очень хорошо разработан. Его главный недостаток в том, что он может использовать только порт COM1 для изменения настроек. Следовательно, нам нужно установить наш вставленный порт TTL Converter / Arduino как COM1.
Для этого выполните следующие действия:
- Откройте диспетчер устройств, набрав «devmgmt.msc» в диалоговом окне «Выполнить».
- Найдите свой TTL Converter / Arduino в разделе «Порты (COM и LPT)».
- Щелкните правой кнопкой мыши свое устройство и откройте «Свойства».
- В открывшемся новом окне нажмите «Дополнительно».
- В раскрывающемся списке выберите COM-порт как COM1.
- Нажмите «ОК» и закройте все.
Теперь все предпосылки для инструмента выполнены. Начнем изменять конфигурации.
Шаг 7: изменение значений с помощью инструмента OVC3860
Готово на 90%! Теперь осталось только изменить значения платы Bluetooth с помощью инструмента разработки OVC3860. Я прикрепил его ниже.
Чтобы изменить значения платы Bluetooth, выполните следующие действия:
- Убедитесь, что ваш модуль / гаджет Bluetooth выключен, выполняя следующие действия.
- Загрузите OVC3860 Development Tool и откройте его.
- Это будет означать, что к нему не подключено ни одно устройство, показывая "Not Connected".
- Теперь включите модуль / гаджет Bluetooth, и инструмент должен указать, что он подключен, с помощью надписи «Подключено».
- Нажмите «Читать все», чтобы прочитать все значения модуля.
- Затем найдите и выберите значение, которое вы хотите изменить, например, я хотел изменить имя моей гарнитуры Bluetooth. Имя находилось в ключе localname.
- После этого введите желаемое значение в поле ниже и нажмите «Записать выбранное».
- После завершения всех изменений нажмите «Отключить» и перезапустите модуль, чтобы изменения вступили в силу.
Я приложил PDF-файл с описанием различных ключей (на самом деле ключей постоянного хранилища). Обратитесь к нему для получения дополнительной информации о конфигурации OVC3860. Если вы не можете заставить устройство подключиться, попробуйте повторить пункт 4, а затем отсоедините контакт RESET от GND. Теперь ваше устройство должно быть подключено. Обратите внимание, что все это нужно делать при открытом программном обеспечении.
Некоторые часто используемые ключи постоянного хранилища:
- localname - хранит имя
- pincode - хранит пин-код
- uart_baudrate - хранит скорость передачи данных, с которой должна осуществляться связь UART.
Я разместил фотографии того, как я изменил название своей Bluetooth-гарнитуры, выше.
Шаг 8: Поздравления
Поздравляем с успешным изменением имени вашей платы Bluetooth и других деталей. Теперь вы можете свободно настраивать свои устройства Bluetooth в соответствии с вашими потребностями и даже интегрировать аудиомодули Bluetooth с Arduino, установив более низкую скорость передачи данных.
Это открывает множество возможностей, так что попробуйте их!
Вот и все по этому поучению! Если у вас есть сомнения, не стесняйтесь комментировать. Не забудьте подписаться на меня, если вам понравилось это руководство. Пожалуйста, поддержите меня, повторно открывая сокращенные ссылки дважды или трижды. Вы также можете поддержать меня на Patreon.
Спасибо DFRobot:
Хочу выразить благодарность DFRobot за предоставленное оборудование и модули для моих проектов. Мне очень нравится то, что они мне прислали. Обязательно загляните на их сайт.
К:
Уткарш Верма
При поддержке DFRobot.com
Спасибо Ашишу Чоудхари за то, что одолжил свою камеру.
Рекомендуемые:
Запись высокоскоростной ЭКГ или других данных непрерывно в течение месяца: 6 шагов
Запись высокоскоростной ЭКГ или других данных непрерывно в течение месяца: этот проект был разработан для поддержки университетской медицинской исследовательской группы, которой требовалось носимое устройство, которое могло бы регистрировать 2 сигнала ЭКГ с частотой 1000 выборок в секунду каждый (всего 2K выборок в секунду) непрерывно в течение 30 дней для выявления аритмий. Проект прес
Работа без экрана / дисплея (без головы) на Raspberry Pi или других компьютерах на базе Linux / unix: 6 шагов
Работа без экрана / дисплея (без головы) на Raspberry Pi или других компьютерах на базе Linux / unix: когда большинство людей покупают Raspberry PI, они думают, что им нужен экран компьютера. Не тратьте деньги на ненужные компьютерные мониторы и клавиатуры. Не тратьте время на перенос клавиатуры и монитора между компьютерами. Не отключайте телевизор, если его нет
Создание адаптера Bluetooth, часть 2 (создание совместимого динамика): 16 шагов
Создание адаптера Bluetooth, часть 2 (Создание совместимого динамика): в этой инструкции я покажу вам, как использовать мой адаптер Bluetooth, чтобы сделать старый динамик совместимым с Bluetooth. * Если вы не читали мое первое руководство по " Изготовлению адаптер Bluetooth " Я предлагаю вам сделать это, прежде чем продолжить.C
Как сделать собственное автомобильное зарядное устройство USB для любого IPod или других устройств, которые заряжаются через USB: 10 шагов (с изображениями)
Как сделать собственное автомобильное зарядное устройство USB для любого IPod или других устройств, которые заряжаются через USB: Создайте автомобильное зарядное устройство USB для любого iPod или другого устройства, которое заряжается через USB, соединив автомобильный адаптер, который выводит 5 В и розетку USB. Самая важная часть этого проекта - убедиться, что мощность выбранного автомобильного адаптера правильная
Изменение адаптера Energizer Energi to Go для зарядки телефона Motorola: 4 шага
Измените адаптер Energizer Energi to Go для зарядки телефона Motorola: я купил зарядное устройство Energizer Energi To Go, чтобы заряжать свой Palm TX в полевых условиях во время геокэшинга. Он поставлялся с адаптером для зарядки Palm, а также с адаптером для зарядки какого-то случайного сотового телефона, которым я не владею. Казалось бы, если бы я захотел зарядить свой Motorol