Cuprins:

Schimbați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART: 8 pași (cu imagini)
Schimbați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART: 8 pași (cu imagini)

Video: Schimbați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART: 8 pași (cu imagini)

Video: Schimbați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART: 8 pași (cu imagini)
Video: Sony WH-1000XM3 wireless headphone castile noise canceling Hi-RES bluetooth NFC LDAC 2024, Noiembrie
Anonim
Modificați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART
Modificați numele căștilor Bluetooth / difuzorului / adaptorului sau alte setări prin UART

Aveți o pereche de căști Bluetooth sau alte accesorii audio Bluetooth care au un nume foarte dezgustător și de fiecare dată când le împerecheați aveți această dorință interioară de a le schimba numele? Chiar dacă motivele nu sunt aceleași, există încă o mulțime de oameni care ar dori să-și personalizeze accesoriile, eu fiind unul dintre ei. Căștile mele aveau numele POR1007BT care nu m-a satisfăcut, așa că am căutat diverse metode de schimbare a numelui și acest lucru instructiv este cel mai simplu mod de a face acest lucru.

Prin urmare, aș dori să vă prezint acest instructabil, care vă va ghida prin pașii privind modul de modificare a proprietăților oricărui modul audio sau gadget Bluetooth, inclusiv modificarea numelui.

Vă rugăm să rețineți că această metodă este limitată numai la dispozitivele care au OVC3860 IC instalat în ele.

Un astfel de modul este XS3868 pe care îl voi folosi pentru a demonstra această metodă. De asemenea, majoritatea dongle-urilor Bluetooth ieftine ca acesta se bazează pe OVC3860, deci există o mare probabilitate ca această metodă să funcționeze pentru dvs.

Link-uri de referință:

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

Pasul 1: Adunați-vă în jurul unor lucruri

Adunați-vă în jurul unor lucruri
Adunați-vă în jurul unor lucruri
Adunați-vă în jurul unor lucruri
Adunați-vă în jurul unor lucruri

Acest instructabil documentează două metode pentru a atinge obiectivul. Unul implementează utilizarea unui convertor USB la TTL, în timp ce celălalt folosește un Arduino UNO. Depinde de dvs. să alegeți una dintre ele. Acestea fiind spuse, cerințele pentru acest instructable sunt suficient de elementare încât nu va trebui să cheltuiți niciun ban dacă sunteți în electronică, deoarece s-ar putea să aveți deja lucrurile!

Aș dori să adaug că există șanse mici ca metoda Arduino să nu funcționeze. Acest lucru se datorează faptului că Arduino UNO folosește CH340G, care are faima sa că nu poate susține baudrați mai mari. Dimpotrivă, nu m-am confruntat cu nicio problemă în cazul meu, de aceea șansele sunt mici, cred.

Cerințe privind metoda convertorului USB către TTL:

Un gadget audio Bluetooth

Voi folosi căștile mele bluetooth pe care le făcusem cu un an în urmă. Folosește modulul XS3868 care se bazează pe OVC3860 IC. Vă rugăm să verificați dacă gadgetul dvs. se bazează pe OVC3860 înainte de a continua cu acest instructable.

Un convertor USB la TTL (aici, convertor USB la TTL (CP210))

În timp ce utilizați sau cumpărați un convertor, asigurați-vă că convertorul pe care îl alegeți are un nivel logic de 3,3 V, deoarece modulul acceptă doar un nivel logic de 3,3 V. Deci, dacă aveți un convertor de nivel logic de 5V, asigurați-vă că utilizați un schimbător de nivel logic.

A Breadboard (aici, 400 de puncte de legătură din cristal)

Acesta este utilizat numai pentru realizarea mai multor conexiuni la priza de masă a Convertorului TTL. Dacă convertorul dvs. are cel puțin două socluri GND, atunci nu veți avea nevoie de o placă de verificare. Al meu are un singur pin GND, prin urmare, voi avea nevoie de un panou de verificare.

Sârmă jumper - 5 bucăți (aici, cabluri jumper Arduino (M / M))

Asta este pentru cerințele acestei metode.

Cerințe privind metoda Arduino:

În timp ce mă refer la această metodă ca metodă Arduino, trebuie să rețineți că aici nu se folosește ATmega sau niciun fel de cod Arduino. Tot ceea ce ne pasă este convertorul USB la TTL, care este încorporat în Arduino în scopuri de programare.

  • Un dispozitiv audio Bluetooth (bazat pe OVC3860)
  • Arduino UNO sau orice alt model cu capacitate UART
  • Sârmă jumper - 5 bucăți (aici, cabluri jumper Arduino (M / M))

Asta este pentru cerințele metodei Arduino.

Acum că am acoperit cerințele, așa că să începem cu adevărat cu instructivul.

Pasul 2: Localizarea pinilor

Localizarea pinilor
Localizarea pinilor
Localizarea pinilor
Localizarea pinilor
Localizarea pinilor
Localizarea pinilor

Deschideți căștile sau gadgetul și încercați să localizați acești trei pini sau tampoane:

  • Rx
  • Tx
  • GND

Imaginea de mai sus este un adaptor audio Bluetooth USB care a fost realizat de un coleg producător (rohit7gupta). După cum puteți vedea, toate cele trei tampoane au fost indicate clar. Așa trebuie făcută localizarea!

Dacă aveți un modul Bluetooth fără circuite efectuate extern, atunci va trebui, de asemenea, să localizați pinul RESET. Deoarece căștile mele folosesc grosolan modulul XS3868, de aceea a trebuit să găsesc și pinul RESET. Am localizat pinii făcând referire la pinout-ul postat mai sus.

Dacă aveți BluFi, atunci nu trebuie să localizați pinul RESET, deoarece cablarea a fost deja făcută acolo. În timp ce îmi făceam căștile, am fost suficient de tact să adaug patru antete de sex feminin (Rx, Tx, GND, RST) pentru comunicarea în serie. Așa că mă voi conecta la aceste anteturi la îndemână fără a fi nevoie să îmi deschid căștile. Am atașat imagini la care vă puteți referi pentru o mai bună înțelegere.

Ar fi mai bine pentru dvs. să adăugați anteturi de sex feminin la acești pini pentru conectarea ușoară și îndepărtarea firelor jumper. Vedeți cât de la îndemână este pentru mine doar să conectez cablurile jumperului la căști.

Pasul 3: Cablarea plăcii Bluetooth (USB to TTL Converter Method)

Cablarea plăcii Bluetooth (USB to TTL Converter Method)
Cablarea plăcii Bluetooth (USB to TTL Converter Method)
Cablarea plăcii Bluetooth (USB to TTL Converter Method)
Cablarea plăcii Bluetooth (USB to TTL Converter Method)

Acum că ați localizat cu succes pinii menționați mai sus, conectați convertorul USB la TTL cu pinii folosind jumperi și panoul de măsurare, așa cum se arată în schema de conectare. Am atașat și poze cu cablajul meu.

Cablarea Rx și Tx pe plăcile de bord ar trebui să fie transversală, adică Rx ar trebui să fie conectat la TxD și Tx ar trebui să fie conectat la RxD.

Pasul 4: Cablarea plăcii Bluetooth (metoda Arduino)

Cablarea plăcii Bluetooth (metoda Arduino)
Cablarea plăcii Bluetooth (metoda Arduino)
Cablarea plăcii Bluetooth (metoda Arduino)
Cablarea plăcii Bluetooth (metoda Arduino)

Conectați pinii RESET și GND ai plăcii Arduino pentru a utiliza Arduino ca convertor TTL.

Acum, dispozitivul dvs. Arduino se va comporta ca un convertor USB în TTL.

Odată ce ați terminat cu pasul de mai sus, începeți să vă conectați placa Arduino cu placa Bluetooth conform schemei de cablare menționate mai sus.

După terminarea cablării, verificați-l de două ori și apoi treceți la pasul următor.

Pasul 5: Asigurarea comunicării între computer și modul (pas opțional)

Asigurarea comunicării între computer și modul (pas opțional)
Asigurarea comunicării între computer și modul (pas opțional)

Acum, după ce ați realizat corect cablarea plăcii Bluetooth, ar trebui să puteți vorbi cu placa dvs. utilizând comenzile AT. Comenzile AT sunt acele cuvinte magice care pot fi trimise modulului prin UART pentru a-i cere să facă o operație specifică (pe baza comenzii trimise). La recepționarea și finalizarea operației care îi este comandată, modulul răspunde de obicei ca OK. Pentru a trimite „comenzi AT” și pentru a obține, de asemenea, răspunsul, veți avea nevoie de un software de terminal serial, cum ar fi TeraTerm, Serial Monitor (încorporat în Arduino IDE), PuTTY și așa mai departe.

Pentru a începe o sesiune serială cu modulul, trebuie să setați următoarele setări pentru comunicarea serială:

  • Rată de transmisie 115200 bps
  • Biti de date: 8
  • Atât New Line, cât și Carriage Return
  • 1 Stop Bit (implicit în Arduino IDE)
  • Fără paritate (implicit în Arduino IDE)
  • Ecou local (opțional)

Voi folosi monitorul serial încorporat Arduino IDE în acest scop, deoarece este simplu și ușor de utilizat.

Pentru a testa comunicația dintre placa Bluetooth și computer, urmați acești pași:

  1. Conectați convertorul TTL sau Arduino cu computerul și porniți gadgetul sau accesoriul Bluetooth.
  2. Deschideți software-ul terminalului serial cu portul COM corespunzător selectat și setați setările menționate mai sus.
  3. Încercați să trimiteți o comandă AT, de exemplu, „AT # VU” fără ghilimele. Este posibil să vedeți alte comenzi AT din fișierul PDF atașat mai jos. La trimiterea acestuia, ar trebui să primiți un răspuns ca „OK” în terminalul serial de la modul.

În al treilea punct de mai sus, am trimis comanda pentru creșterea volumului. Dacă nu primiți niciun răspuns, încercați să inversați conexiunile Rx-Tx și verificați dacă pinii GND ai ambelor plăci sunt sau nu conectați.

Cu aceasta, ați terminat de testat comunicarea dintre computerul dvs. și placa Bluetooth și acum puteți trece la pasul următor.

Pasul 6: Setarea Convertorului TTL / Port Arduino ca COM1

Setarea Convertorului TTL / Port Arduino ca COM1
Setarea Convertorului TTL / Port Arduino ca COM1
Setarea Convertorului TTL / Port Arduino ca COM1
Setarea Convertorului TTL / Port Arduino ca COM1
Setarea Convertorului TTL / Port Arduino ca COM1
Setarea Convertorului TTL / Port Arduino ca COM1
Setarea Convertorului TTL / Port Arduino ca COM1
Setarea Convertorului TTL / Port Arduino ca COM1

Instrumentul pe care îl vom folosi pentru modificarea setărilor modulului / gadgetului nostru Bluetooth nu este bine dezvoltat. Dezavantajul major este că poate utiliza portul COM1 doar pentru modificarea setărilor. Prin urmare, va trebui să setăm portul nostru Convertor TTL / Arduino introdus ca COM1.

Pentru aceasta, urmați pașii de mai jos:

  1. Deschideți Manager dispozitive tastând „devmgmt.msc” în caseta de dialog Executare.
  2. Găsiți convertorul TTL / Arduino în secțiunea „Porturi (COM și LPT)”.
  3. Faceți clic dreapta pe dispozitiv și deschideți „Proprietăți”.
  4. Faceți clic pe „Avansat” în noua fereastră care se deschide.
  5. Selectați COM Port ca COM1 folosind lista derulantă.
  6. Faceți clic pe „OK” și închideți totul.

Acum s-au terminat toate premisele pentru instrument. Să începem să modificăm configurațiile.

Pasul 7: Modificarea valorilor utilizând instrumentul OVC3860

Schimbarea valorilor utilizând instrumentul OVC3860
Schimbarea valorilor utilizând instrumentul OVC3860
Schimbarea valorilor utilizând instrumentul OVC3860
Schimbarea valorilor utilizând instrumentul OVC3860
Schimbarea valorilor utilizând instrumentul OVC3860
Schimbarea valorilor utilizând instrumentul OVC3860
Schimbarea valorilor utilizând instrumentul OVC3860
Schimbarea valorilor utilizând instrumentul OVC3860

Am terminat 90%! Tot ce a mai rămas până acum este să modificați valorile plăcii Bluetooth folosind instrumentul de dezvoltare OVC3860. L-am atașat mai jos.

Pentru a modifica valorile plăcii dvs. Bluetooth, urmați acești pași:

  1. Asigurați-vă că modulul / gadgetul dvs. Bluetooth este oprit în timp ce urmați acești pași.
  2. Descărcați instrumentul de dezvoltare OVC3860 și deschideți-l.
  3. Va indica faptul că niciun dispozitiv nu este conectat la acesta, afișând „Nu este conectat”.
  4. Acum porniți modulul / gadgetul dvs. Bluetooth, iar instrumentul ar trebui să indice faptul că este conectat afișând „Conectat”.
  5. Faceți clic pe „Read All” pentru a citi toate valorile modulului.
  6. Apoi localizați și selectați valoarea pe care doriți să o modificați, de exemplu, am vrut să schimb numele căștilor Bluetooth. Numele a fost localizat în cheia localname.
  7. După aceea, completați valoarea dorită în spațiul de mai jos și faceți clic pe „Scrieți selectat”.
  8. Odată ce toate modificările au fost făcute, faceți clic pe „Deconectați” și apoi reporniți modulul pentru ca modificările să aibă efect.

Am atașat un PDF care conține descrierea diferitelor chei (de fapt cheile de magazin persistente). Consultați-l pentru mai multe informații despre configurația OVC3860. Dacă nu reușiți să conectați dispozitivul, încercați să repetați punctul 4 și apoi deconectați pinul RESET de la GND. Dispozitivul dvs. ar trebui să fie conectat acum. Rețineți că faceți toate acestea în timp ce software-ul este deschis.

Unele chei de magazin persistente utilizate în mod obișnuit:

  • localname - stochează numele
  • cod PIN - stochează codul PIN
  • uart_baudrate - stochează rata de transmisie la care trebuie efectuată comunicarea UART.

Am postat mai sus fotografii despre cum mi-am schimbat numele căștilor Bluetooth.

Pasul 8: Felicitări

Felicitări pentru că ați modificat cu succes numele plăcii dvs. Bluetooth și alte detalii. Acum veți fi liber să vă personalizați gadget-urile Bluetooth în funcție de nevoile dvs. și chiar să integrați modulele audio Bluetooth cu Arduino prin setarea unei rate de transmisie mai mici.

Acest lucru deschide o mulțime de posibilități, așa că mergeți mai departe și încercați-le!

Atât pentru acest instructabil! Dacă aveți vreo îndoială, nu ezitați să comentați. Nu uitați să mă urmați dacă v-a plăcut acest lucru instructabil. Vă rog să mă sprijiniți redeschizând linkurile scurtate de două ori sau de trei ori. Mă puteți susține și pe Patreon.

Vă mulțumim DFRobot:

Aș dori să-mi exprim mulțumirea DFRobot pentru că mi-a furnizat echipamente și module pentru proiectele mele. Îmi plac foarte mult lucrurile pe care mi le-au trimis. Asigurați-vă că verificați site-ul lor web.

De:

Utkarsh Verma

Sponsorizat de DFRobot.com

Mulțumesc lui Ashish Choudhary pentru că a împrumutat camera lui.

Recomandat: