Obsah:

Zmeňte názov náhlavnej súpravy/reproduktora/adaptéra Bluetooth alebo iné nastavenia pomocou technológie UART: 8 krokov (s obrázkami)
Zmeňte názov náhlavnej súpravy/reproduktora/adaptéra Bluetooth alebo iné nastavenia pomocou technológie UART: 8 krokov (s obrázkami)

Video: Zmeňte názov náhlavnej súpravy/reproduktora/adaptéra Bluetooth alebo iné nastavenia pomocou technológie UART: 8 krokov (s obrázkami)

Video: Zmeňte názov náhlavnej súpravy/reproduktora/adaptéra Bluetooth alebo iné nastavenia pomocou technológie UART: 8 krokov (s obrázkami)
Video: POE комплект видеонаблюдения РАБОТА ПО ОДНОМУ КАБЕЛЮ!!! 2024, November
Anonim
Zmeňte názov náhlavnej súpravy/reproduktora/adaptéra Bluetooth alebo iné nastavenia pomocou UART
Zmeňte názov náhlavnej súpravy/reproduktora/adaptéra Bluetooth alebo iné nastavenia pomocou UART

Máte náhodou náhlavnú súpravu Bluetooth alebo iné zvukové príslušenstvo Bluetooth, ktoré má skutočne nechutný názov a pri každom spárovaní máte vnútornú túžbu zmeniť ich názov? Aj keď dôvody nie sú rovnaké, stále existuje veľa ľudí, ktorí by chceli prispôsobiť svoje príslušenstvo, pričom jedným z nich som aj ja. Moje slúchadlá mali názov POR1007BT, čo ma neuspokojovalo, a tak som vyhľadal rôzne spôsoby zmeny názvu a tento návod je najľahší spôsob, ako to urobiť.

Preto by som vám rád predstavil tento návod, ktorý vás prevedie krokmi, ako zmeniť vlastnosti akéhokoľvek zvukového modulu alebo modulu gadget Bluetooth, vrátane úpravy názvu.

Upozorňujeme, že táto metóda je obmedzená iba na zariadenia, v ktorých je nainštalovaný modul OVC3860 IC.

Jeden taký modul je XS3868, ktorý použijem na demonštráciu tejto metódy. Tiež väčšina lacných Bluetooth donglov, ako je táto, je založená na OVC3860, takže je vysoká pravdepodobnosť, že vám táto metóda bude fungovať.

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: Zhromaždite pár vecí

Zhromaždite nejaké veci
Zhromaždite nejaké veci
Zhromaždite nejaké veci
Zhromaždite nejaké veci

Tento návod dokumentuje dve metódy na dosiahnutie cieľa. Jeden implementuje použitie prevodníka USB na TTL, zatiaľ čo druhý používa Arduino UNO. Je len na vás, ktorý z nich si vyberiete. Ako už bolo povedané, požiadavky na tento návod sú dostatočne základné na to, aby ste nemuseli minúť ani cent, ak sa zaujímate o elektroniku, pretože to už možno máte!

Chcel by som dodať, že sú malé šance, že metóda Arduino nebude fungovať. Je to preto, že Arduino UNO používa CH340G, ktorý je preslávený tým, že nedokáže udržať vyššie prenosové rýchlosti. Naopak, v mojom prípade som nemal žiadny problém, takže šanca je podľa mňa nízka.

Požiadavky na metódu prevodníka USB na TTL:

Zvukový modul gadget Bluetooth

Budem používať svoje bluetooth slúchadlá, ktoré som vyrobil pred rokom. Používa modul XS3868, ktorý je založený na OVC3860 IC. Predtým, ako budete pokračovať v tomto pokyne, skontrolujte, či je váš modul gadget založený na OVC3860.

Konvertor USB na TTL (tu, prevodník USB na TTL (CP210))

Pri použití alebo kúpe prevodníka sa uistite, že zvolený prevodník má logickú úroveň 3,3 V, pretože modul podporuje iba logickú úroveň 3,3 V. Ak teda máte prevodník logickej úrovne 5V, určite použite logický radič úrovne.

Breadboard (tu, 400 Tie Point Crystal Breadboard)

Toto sa používa iba na viacnásobné pripojenie k uzemňovacej zásuvke prevodníka TTL. Ak má váš prevodník najmenej dve zásuvky GND, nebudete potrebovať dosku na chlieb. Môj má iba jeden kolík GND, preto budem potrebovať dosku na chlieb.

Prepojovací drôt - 5 kusov (tu, prepojovacie káble Arduino (M/M))

To je pre požiadavky tejto metódy všetko.

Požiadavky na metódu Arduino:

Aj keď mám na mysli túto metódu ako metódu Arduino, musíte poznamenať, že tu sa nepoužíva ATmega ani žiadny druh kódu Arduino. Všetko, čo nás zaujíma, je prevodník USB na TTL, ktorý je vstavaný v Arduine na programovacie účely.

  • Zvukový modul gadget Bluetooth (založený na OVC3860)
  • Arduino UNO alebo akýkoľvek iný model s možnosťou UART
  • Prepojovací drôt - 5 kusov (tu, prepojovacie káble Arduino (M/M))

To je všetko pre požiadavky metódy Arduino.

Teraz, keď sme pokryli požiadavky, začnime skutočne pokynom.

Krok 2: Umiestnenie kolíkov

Umiestnenie kolíkov
Umiestnenie kolíkov
Umiestnenie kolíkov
Umiestnenie kolíkov
Umiestnenie kolíkov
Umiestnenie kolíkov

Otvorte slúchadlá alebo gadget a pokúste sa nájsť tieto tri kolíky alebo podložky:

  • Rx
  • Tx
  • GND

Vyššie uvedený obrázok je zvukový adaptér USB Bluetooth, ktorý zhotovil kolega výrobca (rohit7gupta). Ako vidíte, všetky tri podložky boli označené jasne. Takto je potrebné vykonať lokalizáciu!

Ak máte modul Bluetooth bez externých obvodov, budete tiež musieť nájsť pin RESET. Keďže moje slúchadlá hrubo používajú modul XS3868, preto som tiež musel nájsť pin RESET. Piny som lokalizoval podľa pinoutu uvedeného vyššie.

Ak máte BluFi, nemusíte pin RESET lokalizovať, pretože tam už bolo vykonané zapojenie. Pri výrobe slúchadiel som dostatočne taktný a pridal som štyri ženské hlavičky (Rx, Tx, GND, RST) pre sériovú komunikáciu. Pripojím sa teda k týmto šikovným hlavičkám bez toho, aby som musel otvárať svoje slúchadlá. Prikladám obrázky, ktoré by ste mohli využiť, aby ste im lepšie rozumeli.

Bolo by pre vás lepšie pridať k týmto kolíkom zásuvkové lišty pre ľahké zapojenie a odstránenie prepojovacích káblov. Pozrite sa, aké praktické je pre mňa jednoducho zapojiť do slúchadiel prepojovacie a pripájacie káble.

Krok 3: Zapojenie dosky Bluetooth (metóda prevodníka USB na TTL)

Zapojenie dosky Bluetooth (metóda prevodníka USB na TTL)
Zapojenie dosky Bluetooth (metóda prevodníka USB na TTL)
Zapojenie dosky Bluetooth (metóda prevodníka USB na TTL)
Zapojenie dosky Bluetooth (metóda prevodníka USB na TTL)

Teraz, keď ste úspešne lokalizovali vyššie uvedené kolíky, zapojte prevodník USB na TTL pomocou kolíkov pomocou prepojok a prepojovacej dosky podľa schémy zapojenia. Prikladám aj obrázky môjho zapojenia.

Zapojenie Rx a Tx na doske by malo byť priečne, to znamená, že Rx by malo byť pripojené k TxD a Tx by malo byť pripojené k RxD.

Krok 4: Zapojenie dosky Bluetooth (metóda Arduino)

Zapojenie dosky Bluetooth (metóda Arduino)
Zapojenie dosky Bluetooth (metóda Arduino)
Zapojenie dosky Bluetooth (metóda Arduino)
Zapojenie dosky Bluetooth (metóda Arduino)

Prepojte kolíky RESET a GND dosky Arduino, aby ste mohli používať Arduino ako prevodník TTL.

Teraz sa vaše Arduino bude správať ako prevodník USB na TTL.

Akonáhle skončíte s vyššie uvedeným krokom, začnite zapojiť dosku Arduino s doskou Bluetooth podľa vyššie uvedenej schémy zapojenia.

Po dokončení zapojenia ho dvakrát skontrolujte a potom pokračujte ďalším krokom.

Krok 5: Zabezpečenie komunikácie medzi počítačom a modulom (voliteľný krok)

Zaistenie komunikácie medzi počítačom a modulom (voliteľný krok)
Zaistenie komunikácie medzi počítačom a modulom (voliteľný krok)

Teraz, keď ste zapojenie dosky Bluetooth vykonali správne, mali by ste byť schopní HOVORIŤ so svojou doskou pomocou príkazov AT. Príkazy AT sú magické slová, ktoré je možné odoslať do modulu prostredníctvom UART a požiadať ho, aby vykonal konkrétnu operáciu (na základe odoslaného príkazu). Na prijatie a dokončenie operácie, ktorá je mu prikázaná, modul zvyčajne odpovie ako OK. Na odosielanie „AT príkazov“a tiež na odpoveď budete potrebovať softvér sériového terminálu, ako napríklad TeraTerm, Serial Monitor (vstavaný v Arduino IDE), PuTTY a tak ďalej.

Na spustenie sériovej relácie s modulom musíte nastaviť nasledujúce nastavenia pre sériovú komunikáciu:

  • Prenosová rýchlosť 115200 bps
  • Dátové bity: 8
  • New Line aj Carriage Return
  • 1 stop bit (predvolené v Arduino IDE)
  • Žiadna parita (predvolené v Arduino IDE)
  • Miestna ozvena (voliteľné)

Na tento účel budem používať vstavaný sériový monitor Arduino IDE, pretože je jednoduchý a ľahko sa používa.

Ak chcete otestovať komunikáciu medzi doskou Bluetooth a počítačom, postupujte takto:

  1. Pripojte prevodník TTL alebo Arduino k počítaču a zapnite gadget alebo príslušenstvo Bluetooth.
  2. Otvorte softvér svojho sériového terminálu s vybratým príslušným portom COM a vykonajte nastavenia uvedené vyššie.
  3. Skúste odoslať príkaz AT, napríklad „AT#VU“bez úvodzoviek. Môžete vidieť ďalšie AT príkazy z nižšie priloženého PDF. Po odoslaní by ste mali dostať odpoveď ako „OK“v sériovom termináli z modulu.

V treťom bode vyššie som odoslal príkaz na zvýšenie hlasitosti. Ak nedostanete žiadnu odpoveď, skúste obrátiť pripojenia Rx-Tx a skontrolujte, či sú piny GND oboch dosiek prepojené alebo nie.

Týmto ste dokončili testovanie komunikácie medzi počítačom a doskou Bluetooth a teraz môžete prejsť na ďalší krok.

Krok 6: Nastavenie prevodníka TTL/portu Arduino ako COM1

Nastavenie prevodníka TTL/portu Arduino ako COM1
Nastavenie prevodníka TTL/portu Arduino ako COM1
Nastavenie prevodníka TTL/portu Arduino ako COM1
Nastavenie prevodníka TTL/portu Arduino ako COM1
Nastavenie prevodníka TTL/portu Arduino ako COM1
Nastavenie prevodníka TTL/portu Arduino ako COM1
Nastavenie prevodníka TTL/portu Arduino ako COM1
Nastavenie prevodníka TTL/portu Arduino ako COM1

Nástroj, ktorý použijeme na úpravu nastavení nášho modulu/gadgetu bluetooth, nie je dostatočne vyvinutý. Jeho hlavnou nevýhodou je, že na úpravu nastavení môže používať iba port COM1. Preto budeme musieť nastaviť vložený port prevodníka TTL/portu Arduino na COM1.

Postupujte podľa nižšie uvedených krokov:

  1. Otvorte Správcu zariadení zadaním príkazu „devmgmt.msc“v dialógovom okne Spustiť.
  2. Nájdite svoj prevodník TTL/Arduino v časti „Porty (COM a LPT)“.
  3. Kliknite pravým tlačidlom myši na svoje zariadenie a otvorte „Vlastnosti“.
  4. V novom okne, ktoré sa otvorí, kliknite na položku „Rozšírené“.
  5. V rozbaľovacom zozname vyberte COM port ako COM1.
  6. Kliknite na „OK“a všetko zatvorte.

Teraz sú všetky predpoklady pre nástroj dokončené. Začnime s úpravou konfigurácií.

Krok 7: Zmena hodnôt pomocou nástroja OVC3860

Zmena hodnôt pomocou nástroja OVC3860
Zmena hodnôt pomocou nástroja OVC3860
Zmena hodnôt pomocou nástroja OVC3860
Zmena hodnôt pomocou nástroja OVC3860
Zmena hodnôt pomocou nástroja OVC3860
Zmena hodnôt pomocou nástroja OVC3860
Zmena hodnôt pomocou nástroja OVC3860
Zmena hodnôt pomocou nástroja OVC3860

Máme hotovo na 90%! Zostáva už len zmeniť hodnoty dosky Bluetooth pomocou vývojového nástroja OVC3860. Prikladám to nižšie.

Ak chcete zmeniť hodnoty dosky Bluetooth, postupujte takto:

  1. Podľa týchto krokov skontrolujte, či je váš modul/modul gadget Bluetooth vypnutý.
  2. Stiahnite si vývojový nástroj OVC3860 a otvorte ho.
  3. Zobrazením „Nepripojené“to bude znamenať, že k nemu nie je pripojené žiadne zariadenie.
  4. Teraz zapnite modul/gadget Bluetooth a nástroj by mal indikovať, že je pripojený, a to tak, že zobrazí „Pripojené“.
  5. Kliknutím na „Prečítať všetko“si prečítate všetky hodnoty modulu.
  6. Potom vyhľadajte a vyberte hodnotu, ktorú chcete zmeniť, napríklad chcel som zmeniť názov svojej náhlavnej súpravy Bluetooth. Názov sa nachádzal v kľúči miestneho mena.
  7. Potom zadajte požadovanú hodnotu do prázdneho políčka nižšie a kliknite na „Napísať vybrané“.
  8. Keď sú všetky úpravy vykonané, kliknite na „Odpojiť“a potom reštartujte modul, aby sa zmeny prejavili.

Priložil som PDF, v ktorom je uvedený popis rôznych kľúčov (v skutočnosti trvalé kľúče obchodu). Podrobnejšie informácie o konfigurácii OVC3860 nájdete v ňom. Ak sa vám zariadenie nepodarí pripojiť, skúste zopakovať bod 4 a potom odpojte pin RESET od GND. Vaše zariadenie by malo byť teraz pripojené. Toto všetko urobte pri otvorení softvéru.

Niektoré bežne používané trvalé kľúče obchodu:

  • localname - uloží názov
  • pincode - ukladá PIN kód
  • uart_baudrate - ukladá prenosovú rýchlosť, pri ktorej sa má uskutočniť komunikácia UART.

Vyššie som zverejnil obrázky, ako som zmenil názov svojej náhlavnej súpravy Bluetooth.

Krok 8: Blahoželáme

Blahoželáme vám k úspešnej úprave názvu vašej dosky Bluetooth a ďalších podrobností. Teraz si budete môcť svoje gadgety Bluetooth prispôsobiť podľa svojich potrieb a dokonca integrovať zvukové moduly Bluetooth s Arduino nastavením nižšej prenosovej rýchlosti.

Otvára sa vám veľa možností, tak ich vyskúšajte!

To je k tomuto návodu všetko! Ak máte akékoľvek pochybnosti, pokojne sa vyjadrite. Ak sa vám tento návod páčil, nezabudnite ma sledovať. Podporte ma prosím opätovným otvorením skrátených odkazov dvakrát alebo trikrát. Podporiť ma môžete aj na Patreone.

Ďakujem DFRobot:

Chcel by som poďakovať spoločnosti DFRobot za poskytnutie vybavenia a modulov pre moje projekty. Naozaj milujem veci, ktoré mi poslali. Nezabudnite sa pozrieť na ich web.

Autor:

Utkarsh Verma

Sponzorované spoločnosťou DFRobot.com

Ďakujem Ashishovi Choudharymu za požičanie fotoaparátu.

Odporúča: