Sadržaj:

Promijenite naziv Bluetooth slušalica/zvučnika/adaptera ili druge postavke putem UART -a: 8 koraka (sa slikama)
Promijenite naziv Bluetooth slušalica/zvučnika/adaptera ili druge postavke putem UART -a: 8 koraka (sa slikama)

Video: Promijenite naziv Bluetooth slušalica/zvučnika/adaptera ili druge postavke putem UART -a: 8 koraka (sa slikama)

Video: Promijenite naziv Bluetooth slušalica/zvučnika/adaptera ili druge postavke putem UART -a: 8 koraka (sa slikama)
Video: Ako imate iPhone, OVO MORATE ISPROBATI! 2024, Srpanj
Anonim
Promijenite naziv Bluetooth slušalica/zvučnika/adaptera ili druge postavke putem UART -a
Promijenite naziv Bluetooth slušalica/zvučnika/adaptera ili druge postavke putem UART -a

Imate li slučajno par Bluetooth slušalica ili drugih Bluetooth audio dodataka koji imaju zaista odvratno ime i svaki put kad ih uparite imate unutarnju želju promijeniti im ime? Čak i ako razlozi nisu isti, još uvijek postoji mnogo ljudi koji bi željeli prilagoditi svoj pribor, a ja sam jedan od njih. Moje slušalice su imale naziv POR1007BT što me nije zadovoljilo pa sam potražio različite metode promjene imena i ovo uputstvo je najlakši način za to.

Stoga vam želim predstaviti ovo uputstvo koje će vas voditi kroz korake o tome kako promijeniti svojstva bilo kojeg Bluetooth audio modula ili gadgeta, uključujući i promjenu naziva.

Imajte na umu da je ova metoda ograničena samo na one uređaje na kojima je instaliran OVC3860 IC.

Jedan takav modul je XS3868 koji ću koristiti za demonstraciju ove metode. Također, većina jeftinih Bluetooth ključeva poput ovog temeljeni su na OVC3860 pa postoji velika vjerojatnost da će vam ova metoda uspjeti.

Referentne veze:

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

Korak 1: Skupite neke stvari

Okupite neke stvari
Okupite neke stvari
Okupite neke stvari
Okupite neke stvari

Ova instrukcija dokumentira dvije metode za postizanje cilja. Jedan implementira korištenje USB u TTL pretvarača, dok drugi koristi Arduino UNO. Na vama je da odaberete jedno od njih. S obzirom na to, zahtjevi za ovu instrukciju dovoljni su osnovni da nećete morati potrošiti niti lipe ako se bavite elektronikom jer možda već imate to!

Dodao bih da postoje male šanse da Arduino metoda ne radi. To je zato što Arduino UNO koristi CH340G koji je poznat po tome što ne može izdržati veće baudrate. Naprotiv, nisam se suočio s nikakvim problemom u svom slučaju pa su šanse male.

Zahtjevi metode pretvarača USB u TTL:

Bluetooth audio naprava

Koristit ću svoje bluetooth slušalice koje sam napravio prije godinu dana. Koristi modul XS3868 koji se temelji na OVC3860 IC. Prije nego nastavite s ovim uputama, provjerite je li vaš gadget temeljen na OVC3860.

USB u TTL pretvarač (ovdje, USB u TTL pretvarač (CP210))

Dok koristite ili kupujete pretvarač, pobrinite se da pretvarač koji odaberete ima 3,3 V logičku razinu jer modul podržava samo 3,3 V logičku razinu. Dakle, ako imate pretvarač logičke razine 5 V, svakako upotrijebite mjenjač logičke razine.

Breadboard (ovdje, 400 Tie Point Crystal Breadboard)

Ovo se koristi samo za višestruko povezivanje na uzemljenu utičnicu TTL pretvarača. Ako vaš pretvarač ima najmanje dvije GND utičnice, tada vam neće trebati matična ploča. Moj ima samo jedan pin za GND pa će mi biti potrebna ploča.

Kratkospojna žica - 5 komada (ovdje, Arduino prespojni kabeli (M/M))

To je sve za zahtjeve ove metode.

Zahtjevi za Arduino metodu:

Dok ovu metodu nazivam Arduino metodom, morate imati na umu da ovdje nema koristi od ATmega ili bilo koje vrste Arduino koda. Sve što nas zanima je USB u TTL pretvarač koji je ugrađen u Arduino za potrebe programiranja.

  • Bluetooth audio naprava (zasnovana na OVC3860)
  • Arduino UNO ili bilo koji drugi model s UART sposobnošću
  • Kratkospojna žica - 5 komada (ovdje, Arduino prespojni kabeli (M/M))

To je sve za zahtjeve Arduino metode.

Sada kada smo prikrili zahtjeve, pa počnimo uistinu s instrukcijama.

Korak 2: Lociranje pinova

Lociranje pinova
Lociranje pinova
Lociranje pinova
Lociranje pinova
Lociranje pinova
Lociranje pinova

Otvorite slušalice ili gadget i pokušajte locirati ove tri igle ili jastučiće:

  • Rx
  • Tx
  • GND

Gornja slika je USB Bluetooth audio adapter koji je snimio kolega proizvođač (rohit7gupta). Kao što vidite, sva tri jastučića su jasno naznačena. Ovako se mora locirati!

Ako imate Bluetooth modul bez ikakvih spoljašnjih kola, morat ćete locirati i pin za resetiranje. Budući da moje slušalice grubo koriste XS3868 modul, zato sam morao pronaći i RESET pin. Pinove sam pronašao pozivajući se na gornji pinout.

Ako imate BluFi, ne morate locirati pin za resetiranje jer je ožičenje tamo već obavljeno. Ja sam, dok sam izrađivao slušalice, bio dovoljno taktičan da dodam četiri ženska zaglavlja (Rx, Tx, GND, RST) za serijsku komunikaciju. Pa ću se povezati s ovim zgodnim zaglavljima bez otvaranja slušalica. Priložio sam slike na koje se možete pozvati radi boljeg razumijevanja.

Bilo bi bolje da ovim pinovima dodate ženska zaglavlja za jednostavno uključivanje i uklanjanje kratkospojnih žica. Vidite kako mi je zgodno samo spojiti žice kratkospojnika za uključivanje i isključivanje na slušalice.

Korak 3: Ožičenje Bluetooth ploče (metoda pretvaranja USB u TTL)

Ožičenje Bluetooth ploče (metoda pretvarača USB u TTL)
Ožičenje Bluetooth ploče (metoda pretvarača USB u TTL)
Ožičenje Bluetooth ploče (metoda pretvarača USB u TTL)
Ožičenje Bluetooth ploče (metoda pretvarača USB u TTL)

Sada kada ste uspješno locirali gore navedene pinove, spojite USB u TTL pretvarač s pinovima pomoću kratkospojnika i matične ploče kao što je prikazano na shemi ožičenja. Priložio sam i slike mog ožičenja.

Ožičenje Rx i Tx na pločama treba biti unakrsno, odnosno Rx treba spojiti na TxD, a Tx na RxD.

Korak 4: Ožičenje Bluetooth ploče (Arduino metoda)

Ožičenje Bluetooth ploče (Arduino metoda)
Ožičenje Bluetooth ploče (Arduino metoda)
Ožičenje Bluetooth ploče (Arduino metoda)
Ožičenje Bluetooth ploče (Arduino metoda)

Povežite pinove RESET i GND na ploči Arduino da biste koristili Arduino kao TTL pretvarač.

Sada će se vaš Arduino ponašati kao USB u TTL pretvarač.

Kada završite s gornjim korakom, počnite ožičavati svoju Arduino ploču s Bluetooth pločom prema gore objavljenom dijagramu ožičenja.

Nakon završetka ožičenja, dvaput ga provjerite, a zatim prijeđite na sljedeći korak.

Korak 5: Osiguravanje komunikacije između računala i modula (izborni korak)

Osiguravanje komunikacije između računala i modula (izborni korak)
Osiguravanje komunikacije između računala i modula (izborni korak)

Sada kada ste pravilno izvršili ožičenje Bluetooth ploče, trebali biste moći razgovarati na ploči pomoću AT naredbi. AT naredbe su one čarobne riječi koje se mogu poslati modulu putem UART -a kako bi se od njega tražilo da izvrši određenu operaciju (na temelju poslane naredbe). Nakon prijema i dovršetka operacije koja mu je naređena, modul obično reagira kao OK. Za slanje "AT naredbi" i za dobivanje odgovora trebat će vam softver za serijski terminal, poput TeraTerm, Serijski monitor (ugrađen u Arduino IDE), PuTTY itd.

Da biste započeli serijsku sesiju s modulom, morate postaviti sljedeće postavke za serijsku komunikaciju:

  • Brzina prijenosa 115200 bps
  • Bitovi podataka: 8
  • Povratak nove linije i prijevoza
  • 1 zaustavni bit (zadano u Arduino IDE -u)
  • Nema pariteta (zadano u Arduino IDE -u)
  • Lokalni odjek (izborno)

U tu ću svrhu koristiti ugrađeni serijski monitor Arduino IDE -a jer je jednostavan i lagan za korištenje.

Da biste testirali komunikaciju između Bluetooth ploče i računala, slijedite ove korake:

  1. Povežite svoj TTL pretvarač ili Arduino s računalom i uključite Bluetooth gadget ili pribor.
  2. Otvorite softver serijskog terminala s odabranim odgovarajućim COM priključkom i postavite gore navedene postavke.
  3. Pokušajte poslati AT naredbu, na primjer, "AT#VU" bez navodnika. Možda ćete vidjeti druge AT naredbe iz dolje navedenog PDF -a. Kada ovo pošaljete, trebali biste dobiti odgovor kao "OK" u serijskom terminalu iz modula.

U trećoj točki gore, poslao sam naredbu za povećanje glasnoće. Ako ne dobijete nikakav odgovor, pokušajte preokrenuti Rx-Tx veze i provjerite jesu li GND pinovi obje ploče spojeni ili nisu.

Ovime ste završili s testiranjem komunikacije između vašeg računala i Bluetooth ploče i sada možete prijeći na sljedeći korak.

Korak 6: Postavljanje TTL pretvarača/Arduino porta kao COM1

Postavljanje TTL pretvarača/Arduino porta kao COM1
Postavljanje TTL pretvarača/Arduino porta kao COM1
Postavljanje TTL pretvarača/Arduino porta kao COM1
Postavljanje TTL pretvarača/Arduino porta kao COM1
Postavljanje TTL pretvarača/Arduino porta kao COM1
Postavljanje TTL pretvarača/Arduino porta kao COM1
Postavljanje TTL pretvarača/Arduino porta kao COM1
Postavljanje TTL pretvarača/Arduino porta kao COM1

Alat koji ćemo koristiti za izmjenu postavki našeg bluetooth modula/gadgeta nije dobro razvijen. Njegov glavni nedostatak je to što za promjenu postavki može koristiti samo COM1 port. Stoga ćemo morati postaviti naš umetnuti TTL pretvarač/Arduino port kao COM1.

Da biste to učinili, slijedite dolje navedene korake:

  1. Otvorite Upravitelj uređaja upisivanjem "devmgmt.msc" u dijaloški okvir Pokreni.
  2. Pronađite svoj TTL pretvarač/Arduino u odjeljku "Priključci (COM i LPT)".
  3. Desnom tipkom miša kliknite uređaj i otvorite "Svojstva".
  4. U novom prozoru koji se otvori kliknite "Napredno".
  5. Odaberite COM port kao COM1 pomoću padajućeg popisa.
  6. Pritisnite "U redu" i zatvorite sve.

Sada su ispunjeni svi preduvjeti za alat. Počnimo mijenjati konfiguracije.

Korak 7: Promjena vrijednosti pomoću alata OVC3860

Promjena vrijednosti pomoću alata OVC3860
Promjena vrijednosti pomoću alata OVC3860
Promjena vrijednosti pomoću alata OVC3860
Promjena vrijednosti pomoću alata OVC3860
Promjena vrijednosti pomoću alata OVC3860
Promjena vrijednosti pomoću alata OVC3860
Promjena vrijednosti pomoću alata OVC3860
Promjena vrijednosti pomoću alata OVC3860

90% smo gotovi! Preostalo je samo promijeniti vrijednosti Bluetooth ploče pomoću razvojnog alata OVC3860. Priložio sam ga u nastavku.

Da biste promijenili vrijednosti svoje Bluetooth ploče, slijedite ove korake:

  1. Pratite ove korake da li je Bluetooth modul/gadget isključen.
  2. Preuzmite razvojni alat OVC3860 i otvorite ga.
  3. Pokazat će "Nije povezan", što znači da nije povezan nijedan uređaj.
  4. Sada uključite svoj Bluetooth modul/gadget i alat bi trebao pokazati da je povezan prikazivanjem "Povezano".
  5. Pritisnite "Read All" za čitanje svih vrijednosti modula.
  6. Zatim pronađite i odaberite vrijednost koju želite promijeniti, na primjer, želio sam promijeniti naziv svoje Bluetooth slušalice. Ime se nalazilo u ključu lokalnog imena.
  7. Nakon toga, popunite željenu vrijednost u donje polje i kliknite na "Write Selected".
  8. Nakon što su sve izmjene izvršene, kliknite na "Prekini vezu", a zatim ponovno pokrenite modul kako bi promjene stupile na snagu.

Priložio sam PDF koji sadrži opis različitih ključeva (zapravo trajni ključevi trgovine). Za više uvida u konfiguraciju OVC3860 pogledajte to. Ako ne možete spojiti uređaj, pokušajte ponoviti točku 4, a zatim odspojite pin za resetiranje iz GND -a. Vaš uređaj sada bi trebao biti povezan. Imajte na umu da sve to učinite dok je softver otvoren.

Neki trajni ključevi trgovine uobičajene upotrebe:

  • localname - sprema naziv
  • pincode - pohranjuje pin kod
  • uart_baudrate - pohranjuje brzinu prijenosa po kojoj će se odvijati UART komunikacija.

Gore sam objavio slike na kojima sam promijenio naziv Bluetooth slušalica.

Korak 8: Čestitamo

Čestitamo na uspješno izmijenjenom imenu vaše Bluetooth ploče i drugim pojedinostima. Sada ćete moći prilagoditi svoje Bluetooth uređaje prema svojim potrebama, pa čak i integrirati Bluetooth audio module s Arduinom postavljanjem niže brzine prijenosa.

Ovo otvara mnoge mogućnosti pa samo naprijed i isprobajte ih!

To je sve za ovu instrukciju! Ako imate bilo kakvih nedoumica, slobodno komentirajte. Ne zaboravite me slijediti ako vam se svidjela ova uputa. Molimo vas da me podržite ponovnim otvaranjem skraćenih veza dva ili tri puta. Možete me podržati i na Patreonu.

Hvala DFRobot:

Želim se zahvaliti DFRobotu koji mi je pružio opremu i module za moje projekte. Zaista volim stvari koje su mi poslali. Svakako provjerite njihovu web stranicu.

Po:

Utkarsh Verma

Sponzorira DFRobot.com

Hvala Ashishu Choudharyju što mu je posudio kameru.

Preporučeni: