Съдържание:

Променете името на Bluetooth слушалките/високоговорителя/адаптера или други настройки чрез UART: 8 стъпки (със снимки)
Променете името на Bluetooth слушалките/високоговорителя/адаптера или други настройки чрез UART: 8 стъпки (със снимки)

Видео: Променете името на Bluetooth слушалките/високоговорителя/адаптера или други настройки чрез UART: 8 стъпки (със снимки)

Видео: Променете името на Bluetooth слушалките/високоговорителя/адаптера или други настройки чрез UART: 8 стъпки (със снимки)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Декември
Anonim
Променете името на Bluetooth слушалките/високоговорителя/адаптера или други настройки чрез UART
Променете името на Bluetooth слушалките/високоговорителя/адаптера или други настройки чрез UART

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

Затова бих искал да ви представя тази инструкция, която ще ви преведе през стъпките как да промените свойствата на всеки Bluetooth аудио модул или притурка, включително промяната на името.

Моля, обърнете внимание, че този метод е ограничен само до тези устройства, на които има инсталирана IC 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 аудио джаджа

Ще използвам своите Bluetooth слушалки, които бях направил преди година. Той използва модула XS3868, който е базиран на OVC3860 IC. Моля, проверете дали вашата притурка е базирана на OVC3860, преди да продължите с тази инструкция.

USB към TTL конвертор (тук, USB към TTL конвертор (CP210))

Докато използвате или купувате конвертор, уверете се, че конверторът, който избирате, има 3.3V логическо ниво, тъй като модулът поддържа само 3.3V логическо ниво. Така че, ако имате 5V преобразувател на логическо ниво, не забравяйте да използвате превключвател на логическо ниво.

A Breadboard (тук, 400 Tie Point Crystal Breadboard)

Това се използва само за осъществяване на множество връзки към заземяващия контакт на TTL конвертора. Ако вашият преобразувател има поне два GND гнезда, тогава няма да имате нужда от макет. Моят има само един GND щифт, затова ще ми трябва макет.

Jumper Wire - 5 броя (тук, кабели за джъмпери Arduino (M/M))

Това е всичко за изискванията на този метод.

Изисквания към метода на Arduino:

Докато визирам този метод като метод Arduino, трябва да отбележите, че тук не се използва ATmega или какъвто и да е код на Arduino. Всичко, което ни интересува, е USB към TTL конвертор, който е вграден в Arduino за програмиране.

  • Bluetooth аудио джаджа (базирана на OVC3860)
  • Arduino UNO или всеки друг модел с възможност за UART
  • Джъмперна жица - 5 броя (тук, кабели на Arduino Jumper (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 Commands са онези магически думи, които могат да бъдат изпратени до модула чрез UART, за да го помолят да извърши определена операция (въз основа на изпратената команда). При приемане и завършване на операцията, която му се командва, модулът обикновено реагира като ОК. За да изпратите „AT команди“и също да получите отговор, ще ви е необходим софтуер за сериен терминал като TeraTerm, Serial Monitor (вграден в Arduino IDE), PuTTY и така нататък.

За да започнете серийна сесия с модула, трябва да зададете следните настройки за серийна комуникация:

  • 115200 bps скорост на предаване
  • Битове за данни: 8
  • Новата линия и връщането на каретата
  • 1 Stop Bit (по подразбиране в Arduino IDE)
  • Без паритет (по подразбиране в Arduino IDE)
  • Локално ехо (по избор)

За тази цел ще използвам вградения сериен монитор на Arduino IDE, защото е прост и лесен за използване.

За да тествате комуникацията между Bluetooth платка и компютър, изпълнете следните стъпки:

  1. Свържете вашия TTL конвертор или Arduino с вашия компютър и включете Bluetooth притурката или аксесоара.
  2. Отворете софтуера на серийния терминал с избрания подходящ COM порт и задайте настройките, посочени по -горе.
  3. Опитайте да изпратите AT команда, например „AT#VU“без кавички. Може да видите други AT команди от прикачения PDF файл по -долу. Когато изпращате това, трябва да получите отговор като "OK" в серийния терминал от модула.

В третата точка по-горе изпратих командата да увелича силата на звука. Ако не получавате отговор, опитайте да обърнете връзките 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 конвертор/порт на Arduino като COM1.

За да направите това, следвайте стъпките, посочени по -долу:

  1. Отворете Device Manager, като напишете „devmgmt.msc“в диалоговия прозорец Run.
  2. Намерете своя TTL конвертор/Arduino в раздела "Портове (COM и LPT)".
  3. Щракнете с десния бутон върху вашето устройство и отворете „Свойства“.
  4. Кликнете върху „Разширени“в новия прозорец, който се отваря.
  5. Изберете COM порт като COM1, като използвате падащия списък.
  6. Кликнете върху „OK“и затворете всичко.

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

Стъпка 7: Промяна на стойностите с помощта на инструмента OVC3860

Промяна на стойностите с помощта на инструмента OVC3860
Промяна на стойностите с помощта на инструмента OVC3860
Промяна на стойностите с помощта на инструмента OVC3860
Промяна на стойностите с помощта на инструмента OVC3860
Промяна на стойностите с помощта на инструмента OVC3860
Промяна на стойностите с помощта на инструмента OVC3860
Промяна на стойностите с помощта на инструмента OVC3860
Промяна на стойностите с помощта на инструмента OVC3860

90% сме готови! Остава само да промените стойностите на Bluetooth платката с помощта на инструмента за разработка OVC3860. Прикачих го по -долу.

За да промените стойностите на вашата Bluetooth платка, изпълнете следните стъпки:

  1. Уверете се, че вашият Bluetooth модул/притурка е изключен, докато следвате тези стъпки.
  2. Изтеглете инструмента за разработка на OVC3860 и го отворете.
  3. Той ще покаже, че нито едно устройство не е свързано към него, като покаже „Не е свързан“.
  4. Сега включете вашия Bluetooth модул/притурка и инструментът трябва да покаже, че е свързан, като покаже „Свързан“.
  5. Кликнете върху „Четене на всички“, за да прочетете всички стойности на модула.
  6. След това намерете и изберете стойността, която искате да промените, например исках да променя името на Bluetooth слушалките си. Името се намира в ключа за локално име.
  7. След това попълнете желаната стойност в празното поле по -долу и кликнете върху „Write Selected“.
  8. След като всички промени са направени, кликнете върху „Прекъсване на връзката“и след това рестартирайте модула си, за да влязат в сила промените.

Прикачих PDF, който описва описанието на различни ключове (всъщност Persistent Store Keys). Вижте го за повече информация за конфигурацията на OVC3860. Ако не можете да накарате устройството да се свърже, опитайте да повторите точка 4 и след това изключете щифта RESET от GND. Устройството ви трябва да бъде свързано сега. Обърнете внимание, че трябва да направите всичко това, докато софтуерът е отворен.

Някои постоянни ключове за постоянен магазин:

  • localname - съхранява името
  • pincode - съхранява пин кода
  • uart_baudrate - съхранява скоростта на предаване, при която трябва да се осъществява UART комуникация.

Публикувах снимките на това как промених името на Bluetooth слушалките си по -горе.

Стъпка 8: Поздравления

Поздравления за успешното промяна на името на вашата Bluetooth платка и други подробности. Сега ще бъдете свободни да персонализирате вашите Bluetooth джаджи според вашите нужди и дори да интегрирате Bluetooth аудио модули с Arduino, като зададете по -ниска скорост на предаване.

Това отваря много възможности, така че продължете и ги изпробвайте!

Това е всичко за тази инструкция! Ако имате някакви съмнения, не се колебайте да коментирате. Не забравяйте да ме последвате, ако ви хареса тази инструкция. Моля, подкрепете ме, като отворите съкратените връзки два или три пъти. Можете също да ме подкрепите в Patreon.

Благодаря ви DFRobot:

Искам да благодаря на DFRobot, че ми предостави оборудване и модули за моите проекти. Наистина обичам нещата, които ми изпратиха. Не забравяйте да разгледате уебсайта им.

От:

Уткарш Верма

Спонсориран от DFRobot.com

Благодаря на Ashish Choudhary за заемането на камерата му.

Препоръчано: