Obsah:

Změňte název náhlavní soupravy/reproduktoru/adaptéru Bluetooth nebo jiná nastavení pomocí UART: 8 kroků (s obrázky)
Změňte název náhlavní soupravy/reproduktoru/adaptéru Bluetooth nebo jiná nastavení pomocí UART: 8 kroků (s obrázky)

Video: Změňte název náhlavní soupravy/reproduktoru/adaptéru Bluetooth nebo jiná nastavení pomocí UART: 8 kroků (s obrázky)

Video: Změňte název náhlavní soupravy/reproduktoru/adaptéru Bluetooth nebo jiná nastavení pomocí UART: 8 kroků (s obrázky)
Video: Jak změnit uživatelské jméno ve Windows - změna názvu účtu Windows 11 - Jak přejmenovat účet (návod) 2024, Červenec
Anonim
Změňte název náhlavní soupravy/reproduktoru/adaptéru Bluetooth nebo jiná nastavení pomocí UART
Změňte název náhlavní soupravy/reproduktoru/adaptéru Bluetooth nebo jiná nastavení pomocí UART

Nemáte náhodou náhlavní soupravu Bluetooth nebo jiné audio příslušenství Bluetooth, které mají opravdu nechutný název, a pokaždé, když je spárujete, máte vnitřní touhu změnit jejich jméno? I když důvody nejsou stejné, stále existuje spousta lidí, kteří by si rádi přizpůsobili své příslušenství, přičemž já jsem jedním z nich. Moje sluchátka měla název POR1007BT, což mě neuspokojilo, a tak jsem vyhledal různé způsoby změny názvu a tento návod je nejjednodušší způsob, jak to udělat.

Rád bych vám proto představil tento návod, který vás provede kroky, jak změnit vlastnosti jakéhokoli zvukového modulu nebo gadgetu Bluetooth, včetně úpravy názvu.

Upozorňujeme, že tato metoda je omezena pouze na ta zařízení, ve kterých je nainstalován OVC3860 IC.

Jeden takový modul je XS3868, který použiji k demonstraci této metody. Také většina levných Bluetooth donglů, jako je tento, vychází z OVC3860, takže je vysoká pravděpodobnost, že vám tato metoda bude fungovat.

Referenční odkazy:

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

Krok 1: Shromážděte nějaké věci

Shromážděte nějaké věci
Shromážděte nějaké věci
Shromážděte nějaké věci
Shromážděte nějaké věci

Tento pokyn dokumentuje dvě metody k dosažení cíle. Jeden implementuje použití převaděče USB na TTL, zatímco druhý používá Arduino UNO. Je jen na vás, který z nich si vyberete. Jak již bylo řečeno, požadavky na tento instruktáž jsou natolik základní, že nebudete muset utratit jediný penny, pokud jste na elektroniku, protože už možná máte věci!

Chtěl bych dodat, že existuje malá šance, že metoda Arduino nebude fungovat. Je to proto, že Arduino UNO používá CH340G, který je proslulý tím, že nedokáže udržet vyšší přenosové rychlosti. Naopak, v mém případě jsem se nesetkal s žádným problémem, takže šance jsou podle mě nízké.

Požadavky na metodu převaděče USB na TTL:

Bluetooth audio gadget

Budu používat svá bluetooth sluchátka, která jsem vyrobil před rokem. Používá modul XS3868, který je založen na IC OVC3860. Než budete pokračovat v tomto pokynu, zkontrolujte, zda je váš gadget založen na OVC3860.

Převodník USB na TTL (zde převodník USB na TTL (CP210))

Při používání nebo nákupu převodníku se ujistěte, že zvolený převodník má logickou úroveň 3,3 V, protože modul podporuje pouze logickou úroveň 3,3 V. Pokud tedy máte převodník logické úrovně 5V, určitě použijte řadič logické úrovně.

Breadboard (zde, 400 Tie Point Crystal Breadboard)

To se používá pouze pro vícenásobné připojení k uzemňovací zásuvce převodníku TTL. Pokud má váš převaděč alespoň dvě zásuvky GND, pak nepotřebujete prkénko. Můj má jen jeden pin GND, proto budu vyžadovat prkénko.

Propojovací kabel - 5 kusů (zde, propojovací kabely Arduino (M/M))

To je pro požadavky této metody vše.

Požadavky na metodu Arduino:

I když mám na mysli tuto metodu jako metodu Arduino, musíte si uvědomit, že zde se nepoužívá ATmega ani žádný jiný kód Arduino. Jediné, co nás zajímá, je převodník USB na TTL, který je integrován v Arduinu pro účely programování.

  • Bluetooth audio gadget (založený na OVC3860)
  • Arduino UNO nebo jakýkoli jiný model s funkcí UART
  • Propojovací kabel - 5 kusů (zde propojovací kabely Arduino (M/M))

To je pro požadavky metody Arduino vše.

Nyní, když jsme pokryli požadavky, pojďme tedy skutečně začít s pokyny.

Krok 2: Umístění kolíků

Umístění kolíků
Umístění kolíků
Umístění kolíků
Umístění kolíků
Umístění kolíků
Umístění kolíků

Otevřete sluchátka nebo gadget a zkuste najít tyto tři piny nebo pady:

  • Rx
  • Tx
  • GND

Výše uvedený obrázek je USB Bluetooth audio adaptér, který pořídil kolega výrobce (rohit7gupta). Jak vidíte, všechny tři podložky byly jasně vyznačeny. Takto je třeba provést lokalizaci!

Pokud máte modul Bluetooth bez externích obvodů, budete také muset najít pin RESET. Protože moje sluchátka hrubě používají modul XS3868, proto jsem také musel najít pin RESET. Piny jsem lokalizoval podle výše uvedeného pinoutu.

Pokud máte BluFi, pak nemusíte vyhledávat pin RESET, protože tam již bylo provedeno zapojení. Při výrobě sluchátek jsem byl dostatečně taktní a přidal čtyři ženské záhlaví (Rx, Tx, GND, RST) pro sériovou komunikaci. Připojím se tedy k těmto šikovným záhlavím, aniž bych musel otevírat sluchátka. Pro lepší pochopení přikládám obrázky, na které se můžete podívat.

Bylo by pro vás lepší přidat k těmto kolíkům samičí záhlaví pro snadné připojení a odstranění propojovacích vodičů. Podívejte se, jak je pro mě praktické zapojit do sluchátek propojovací kabely.

Krok 3: Zapojení desky Bluetooth (metoda převaděče USB na TTL)

Zapojení desky Bluetooth (metoda převaděče USB na TTL)
Zapojení desky Bluetooth (metoda převaděče USB na TTL)
Zapojení desky Bluetooth (metoda převaděče USB na TTL)
Zapojení desky Bluetooth (metoda převaděče USB na TTL)

Nyní, když jste úspěšně lokalizovali výše uvedené piny, zapojte převodník USB na TTL pomocí kolíků pomocí propojek a propojovacího pole podle schématu zapojení. Připojil jsem také obrázky mého zapojení.

Zapojení Rx a Tx na desce by mělo být křížové, tj. Rx by mělo být připojeno k TxD a Tx by mělo být připojeno k RxD.

Krok 4: Zapojení desky Bluetooth (metoda Arduino)

Zapojení desky Bluetooth (metoda Arduino)
Zapojení desky Bluetooth (metoda Arduino)
Zapojení desky Bluetooth (metoda Arduino)
Zapojení desky Bluetooth (metoda Arduino)

Propojte kolíky RESET a GND desky Arduino a použijte Arduino jako převodník TTL.

Nyní se vaše Arduino bude chovat jako převodník USB na TTL.

Jakmile dokončíte výše uvedený krok, začněte zapojovat desku Arduino s deskou Bluetooth podle výše uvedeného schématu zapojení.

Po dokončení zapojení jej znovu zkontrolujte a poté přejděte k dalšímu kroku.

Krok 5: Zajištění komunikace mezi počítačem a modulem (volitelný krok)

Zajištění komunikace mezi počítačem a modulem (volitelný krok)
Zajištění komunikace mezi počítačem a modulem (volitelný krok)

Nyní, když jste správně provedli zapojení desky Bluetooth, měli byste být schopni HOVORIT s vaší deskou pomocí AT příkazů. AT příkazy jsou ta kouzelná slova, která lze odeslat do modulu prostřednictvím UART a požádat ho, aby provedl konkrétní operaci (na základě odeslaného příkazu). Při příjmu a dokončení operace, která mu byla přikázána, modul obvykle odpoví jako OK. Chcete -li odeslat „AT příkazy“a získat také odpověď, budete potřebovat software sériového terminálu, jako je TeraTerm, Serial Monitor (vestavěný v Arduino IDE), PuTTY atd.

Chcete -li zahájit sériovou relaci s modulem, musíte pro sériovou komunikaci nastavit následující nastavení:

  • Přenosová rychlost 115200 bps
  • Datové bity: 8
  • Jak New Line, tak Carriage Return
  • 1 stop bit (výchozí v Arduino IDE)
  • Žádná parita (výchozí v Arduino IDE)
  • Místní ozvěna (volitelně)

Pro tento účel budu používat vestavěný sériový monitor Arduino IDE, protože je jednoduchý a snadno použitelný.

Chcete -li otestovat komunikaci mezi deskou Bluetooth a počítačem, postupujte takto:

  1. Připojte převodník TTL nebo Arduino k počítači a zapněte gadget nebo příslušenství Bluetooth.
  2. Otevřete software sériového terminálu s vybraným příslušným portem COM a proveďte výše uvedená nastavení.
  3. Zkuste odeslat příkaz AT, například „AT#VU“bez uvozovek. Můžete vidět další AT příkazy z níže přiloženého PDF. Po odeslání byste měli obdržet odpověď jako „OK“v sériovém terminálu z modulu.

Ve třetím bodě výše jsem odeslal příkaz ke zvýšení hlasitosti. Pokud nedostanete žádnou odpověď, zkuste obrátit připojení Rx-Tx a zkontrolujte, zda jsou piny GND obou desek připojeny nebo ne.

Tím jste dokončili testování komunikace mezi počítačem a deskou Bluetooth a nyní můžete přejít k dalšímu kroku.

Krok 6: Nastavení převaděče TTL/portu Arduino jako COM1

Nastavení převodníku TTL/portu Arduino jako COM1
Nastavení převodníku TTL/portu Arduino jako COM1
Nastavení převodníku TTL/portu Arduino jako COM1
Nastavení převodníku TTL/portu Arduino jako COM1
Nastavení převodníku TTL/portu Arduino jako COM1
Nastavení převodníku TTL/portu Arduino jako COM1
Nastavení převodníku TTL/portu Arduino jako COM1
Nastavení převodníku TTL/portu Arduino jako COM1

Nástroj, který použijeme pro úpravu nastavení našeho modulu/gadgetu bluetooth, není dobře vyvinut. Jeho hlavní nevýhodou je, že pro úpravu nastavení může používat pouze port COM1. Proto budeme muset nastavit náš vložený port TTL Converter/Arduino jako COM1.

Postupujte podle níže uvedených kroků:

  1. Otevřete Správce zařízení zadáním „devmgmt.msc“v dialogovém okně Spustit.
  2. Najděte svůj převodník TTL/Arduino v sekci „Porty (COM a LPT)“.
  3. Klikněte pravým tlačítkem na své zařízení a otevřete „Vlastnosti“.
  4. V novém okně, které se otevře, klikněte na „Pokročilé“.
  5. V rozevíracím seznamu vyberte COM port jako COM1.
  6. Klikněte na „OK“a vše zavřete.

Nyní byly všechny předpoklady pro nástroj dokončeny. Začněme s úpravou konfigurací.

Krok 7: Změna hodnot pomocí nástroje OVC3860

Změna hodnot pomocí nástroje OVC3860
Změna hodnot pomocí nástroje OVC3860
Změna hodnot pomocí nástroje OVC3860
Změna hodnot pomocí nástroje OVC3860
Změna hodnot pomocí nástroje OVC3860
Změna hodnot pomocí nástroje OVC3860
Změna hodnot pomocí nástroje OVC3860
Změna hodnot pomocí nástroje OVC3860

Máme hotovo na 90%! Nezbývá než upravit hodnoty desky Bluetooth pomocí vývojového nástroje OVC3860. Přikládám to níže.

Chcete -li upravit hodnoty desky Bluetooth, postupujte takto:

  1. Při provádění těchto kroků zajistěte, aby byl váš modul/gadget Bluetooth vypnutý.
  2. Stáhněte si vývojový nástroj OVC3860 a otevřete jej.
  3. Ukazuje, že k němu není připojeno žádné zařízení, zobrazením „Nepřipojeno“.
  4. Nyní zapněte modul/gadget Bluetooth a nástroj by měl indikovat, že je připojen, zobrazením „Připojeno“.
  5. Kliknutím na „Přečíst vše“načtete všechny hodnoty modulu.
  6. Poté vyhledejte a vyberte hodnotu, kterou chcete změnit, například chtěl jsem změnit název své náhlavní soupravy Bluetooth. Název byl umístěn v klíči localname.
  7. Poté zadejte požadovanou hodnotu do prázdného políčka níže a klikněte na „Napsat vybrané“.
  8. Jakmile jsou všechny úpravy provedeny, klikněte na „Odpojit“a poté restartujte modul, aby se změny projevily.

Připojil jsem PDF, ve kterém je uveden popis různých klíčů (ve skutečnosti trvalé klíče obchodu). Další informace o konfiguraci OVC3860 najdete v něm. Pokud se vám nedaří připojit zařízení, zkuste zopakovat bod 4 a poté odpojit pin RESET od GND. Vaše zařízení by mělo být nyní připojeno. To vše proveďte při otevření softwaru.

Některé běžně používané trvalé klíče obchodu:

  • localname - uloží jméno
  • pincode - ukládá PIN kód
  • uart_baudrate - ukládá přenosovou rychlost, při které se má provádět komunikace UART.

Výše jsem zveřejnil obrázky, jak jsem změnil název své náhlavní soupravy Bluetooth.

Krok 8: Gratulujeme

Blahopřejeme k úspěšné změně názvu vaší desky Bluetooth a dalších podrobností. Nyní si můžete své gadgety Bluetooth přizpůsobit podle svých potřeb a dokonce integrovat zvukové moduly Bluetooth s Arduino nastavením nižší přenosové rychlosti.

Tím se otevírá spousta možností, tak jděte do toho a vyzkoušejte je!

To je pro tento návod vše! Pokud máte nějaké pochybnosti, neváhejte se vyjádřit. Pokud se vám tento návod líbil, nezapomeňte mě sledovat. Podpořte mě prosím tím, že dvakrát nebo třikrát znovu otevřete zkrácené odkazy. Můžete mě také podpořit na Patreonu.

Děkuji DFRobot:

Chtěl bych poděkovat společnosti DFRobot za to, že mi poskytla vybavení a moduly pro mé projekty. Opravdu miluji věci, které mi poslali. Nezapomeňte se podívat na jejich webové stránky.

Podle:

Utkarsh Verma

Sponzorováno DFRobot.com

Díky Ashish Choudhary za zapůjčení jeho kamery.

Doporučuje: