INHOUDSOPGAWE:

Verander die naam van die Bluetooth -headset/luidspreker/adapter of ander instellings deur UART: 8 stappe (met foto's)
Verander die naam van die Bluetooth -headset/luidspreker/adapter of ander instellings deur UART: 8 stappe (met foto's)

Video: Verander die naam van die Bluetooth -headset/luidspreker/adapter of ander instellings deur UART: 8 stappe (met foto's)

Video: Verander die naam van die Bluetooth -headset/luidspreker/adapter of ander instellings deur UART: 8 stappe (met foto's)
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, November
Anonim
Verander die naam van die Bluetooth -headset/luidspreker/adapter of ander instellings deur UART
Verander die naam van die Bluetooth -headset/luidspreker/adapter of ander instellings deur UART

Het u toevallig 'n paar Bluetooth -koptelefoon of ander Bluetooth -klanktoebehore met 'n baie walglike naam, en elke keer as u dit koppel, het u 'n innerlike begeerte om hul naam te verander? Selfs as die redes nie dieselfde is nie, is daar steeds baie mense wat hul bykomstighede wil aanpas, en ek is een daarvan. My koptelefoon het die naam POR1007BT gehad wat my nie bevredig het nie, so ek het verskillende metodes opgesoek om die naam te verander, en dit is die maklikste manier om dit te doen.

Daarom wil ek u hierdie instruksies voorstel wat u sal lei deur die stappe oor hoe om die eienskappe van enige Bluetooth -klankmodule of -apparaat te verander, insluitend die naamsverandering.

Let asseblief daarop dat hierdie metode slegs beperk is tot toestelle waarop OVC3860 IC geïnstalleer is.

Een so 'n module is XS3868 wat ek sal gebruik om hierdie metode te demonstreer. Die meeste goedkoop Bluetooth -dongles soos hierdie is ook gebaseer op OVC3860, so die waarskynlikheid is groot dat hierdie metode vir u sal werk.

Verwysingsskakels:

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-Konfigurasie

Stap 1: Versamel iets

Versamel dinge
Versamel dinge
Versamel dinge
Versamel dinge

Hierdie instruksies dokumenteer twee metodes om die doel te bereik. Die een implementeer die gebruik van 'n USB na TTL -omskakelaar, terwyl die ander 'n Arduino UNO gebruik. Dit is aan u om een van hulle te kies. Dit gesê, die vereistes vir hierdie instruksies is basies genoeg dat u nie 'n sent hoef te spandeer as u van elektronika hou nie, want u het dalk al die goed!

Ek wil byvoeg dat die kans klein is dat die Arduino -metode nie werk nie. Dit is omdat Arduino UNO CH340G gebruik, wat bekendheid verwerf het omdat hy nie hoër baudrates kan onderhou nie. Inteendeel, ek het in my geval geen probleme ondervind nie, daarom dink ek die kans is klein.

Vereistes vir USB na TTL -omskakelaar:

'N Bluetooth -klankapparaat

Ek sal my bluetooth -koptelefoon gebruik wat ek 'n jaar terug gemaak het. Dit gebruik die XS3868 -module wat gebaseer is op OVC3860 IC. Kontroleer of u apparaat op OVC3860 gebaseer is, voordat u met hierdie instruksies voortgaan.

'N USB na TTL -omskakelaar (hier, USB na TTL -omskakelaar (CP210))

Terwyl u 'n omskakelaar gebruik of koop, moet u seker maak dat die omskakelaar wat u kies, 'n logiese vlak van 3.3V het, omdat die module slegs 3.3V -logiese vlak ondersteun. Dus, as u 'n 5V -logika -omskakelaar het, moet u 'n logiese vlakverskakelaar gebruik.

'N Broodbord (hier, 400 Tie Point Crystal Breadboard)

Dit word slegs gebruik om veelvuldige verbindings met die TTL Converter se grondaansluiting te maak. As u omskakelaar ten minste twee GND -voetstukke het, het u geen broodbord nodig nie. Myne het net een GND -pen, daarom benodig ek 'n broodbord.

Jumper Wire - 5 stukke (hier, Arduino Jumper Cables (M/M))

Dit is die vereistes van hierdie metode.

Vereistes vir Arduino -metode:

Terwyl ek na hierdie metode as Arduino -metode verwys, moet u daarop let dat hier geen gebruik is van ATmega of enige soort Arduino -kode nie. Al wat ons omgee, is die USB na TTL -omskakelaar wat vir programmeerdoeleindes in Arduino ingebou is.

  • 'N Bluetooth -klankapparaat (gebaseer op OVC3860)
  • Arduino UNO of enige ander model met UART -vermoë
  • Jumper Wire - 5 stukke (hier, Arduino Jumper Cables (M/M))

Dit is die vereiste van die Arduino -metode.

Noudat ons die vereistes gedek het, laat ons werklik begin met die instruksies.

Stap 2: Soek die penne

Die vind van die penne
Die vind van die penne
Die vind van die penne
Die vind van die penne
Die vind van die penne
Die vind van die penne

Maak u koptelefoon of gadget oop en probeer hierdie drie penne of pads vind:

  • Rx
  • Tx
  • GND

Die foto hierbo is 'n USB Bluetooth -klankadapter wat deur 'n medemaker (rohit7gupta) geneem is. Soos u kan sien, is al die drie pads duidelik aangedui. Dit is hoe die opsporing gedoen moet word!

As u 'n Bluetooth -module het sonder dat die stroombaan ekstern gedoen word, moet u ook die RESET -pen vind. Aangesien my koptelefoon die XS3868 -module erg gebruik, moes ek ook die RESET -pen vind. Ek het die penne gevind deur te verwys na die pinout hierbo.

As u BluFi het, hoef u nie die RESET -pen op te spoor nie, want die bedrading is reeds daar gedoen. Terwyl ek my koptelefoon gemaak het, was ek taktvol genoeg om vier vroulike headers (Rx, Tx, GND, RST) by te voeg vir seriële kommunikasie. Ek skakel dus met hierdie handige headers sonder om my koptelefoon oop te maak. Ek het foto's aangeheg waarna u kan verwys vir 'n beter begrip.

Dit is beter as u vroulike kopstukke by hierdie penne voeg om die draaddrade maklik te koppel en te verwyder. Kyk hoe handig dit vir my is om net in- en uitdraaddrade aan my koptelefoon te koppel.

Stap 3: Bedrading van die Bluetooth -bord (USB na TTL -omskakelingsmetode)

Bedrading van die Bluetooth -bord (USB na TTL -omskakelingsmetode)
Bedrading van die Bluetooth -bord (USB na TTL -omskakelingsmetode)
Bedrading van die Bluetooth -bord (USB na TTL -omskakelingsmetode)
Bedrading van die Bluetooth -bord (USB na TTL -omskakelingsmetode)

Noudat u die bogenoemde penne suksesvol gevind het, bedraad die USB na TTL-omskakelaar met die penne met behulp van springers en die broodbord soos in die bedradingsdiagram getoon. Ek het ook foto's van my bedrading aangeheg.

Die bedrading van Rx en Tx aan boord moet kruisgewys wees, dit wil sê Rx moet aan TxD gekoppel word en Tx moet aan RxD gekoppel word.

Stap 4: Bedrading van die Bluetooth -bord (Arduino -metode)

Bedrading van die Bluetooth -bord (Arduino -metode)
Bedrading van die Bluetooth -bord (Arduino -metode)
Bedrading van die Bluetooth -bord (Arduino -metode)
Bedrading van die Bluetooth -bord (Arduino -metode)

Koppel die RESET- en GND -penne van die Arduino -bord aan om Arduino as 'n TTL -omskakelaar te gebruik.

Nou sal u Arduino optree as 'n USB na TTL -omskakelaar.

As u klaar is met die bogenoemde stap, begin u u Arduino-bord met die Bluetooth-bord aansluit volgens die bedradingsdiagram hierbo.

Nadat u die bedrading voltooi het, moet u dit weer nagaan en dan na die volgende stap gaan.

Stap 5: Verseker kommunikasie tussen rekenaar en module (opsionele stap)

Verseker kommunikasie tussen rekenaar en module (opsionele stap)
Verseker kommunikasie tussen rekenaar en module (opsionele stap)

Noudat u die bedrading van die Bluetooth -bord korrek uitgevoer het, moet u met u bord kan praat met behulp van AT -opdragte. AT -opdragte is die magiese woorde wat deur UART na die module gestuur kan word om dit te vra om 'n spesifieke bewerking uit te voer (gebaseer op die opdrag wat gestuur word). By ontvangs en voltooiing van die operasie wat daarop beveel word, reageer die module gewoonlik as OK. Om 'AT -opdragte' te stuur en ook die antwoord te kry, benodig u 'n seriële terminale sagteware soos TeraTerm, Serial Monitor (ingeboude in Arduino IDE), PuTTY en so meer.

Om 'n reekssessie met die module te begin, moet u die volgende instellings vir seriële kommunikasie instel:

  • 115200 bps baud -tempo
  • Databitte: 8
  • Beide New Line en Carriage Return
  • 1 stopbit (standaard in Arduino IDE)
  • Geen pariteit (standaard in Arduino IDE)
  • Plaaslike eggo (opsioneel)

Ek sal die ingeboude seriële monitor van Arduino IDE vir hierdie doel gebruik, want dit is eenvoudig en maklik om te gebruik.

Om die kommunikasie tussen Bluetooth -bord en rekenaar te toets, volg die volgende stappe:

  1. Sluit u TTL -omskakelaar of Arduino aan met u rekenaar en skakel die Bluetooth -gadget of bykomstigheid aan.
  2. Maak u seriële terminale sagteware oop met die toepaslike COM -poort gekies en stel die bogenoemde instellings in.
  3. Probeer 'n AT -opdrag stuur, byvoorbeeld "AT#VU" sonder die aanhalings. U kan ander AT -opdragte sien uit die onderstaande PDF. As u dit stuur, moet u 'n antwoord as 'OK' in die seriële terminaal van die module ontvang.

In die derde punt hierbo het ek die opdrag gestuur om die volume te verhoog. As u geen reaksie kry nie, probeer dan om die Rx-Tx-verbindings om te draai en kyk of die GND-penne van albei borde gekoppel is of nie.

Hiermee het u die kommunikasie tussen u rekenaar en die Bluetooth -kaart getoets en kan u voortgaan met die volgende stap.

Stap 6: Stel TTL -omskakelaar/Arduino -poort in as COM1

Stel TTL -omskakelaar/Arduino -poort in as COM1
Stel TTL -omskakelaar/Arduino -poort in as COM1
Stel TTL -omskakelaar/Arduino -poort in as COM1
Stel TTL -omskakelaar/Arduino -poort in as COM1
Stel TTL -omskakelaar/Arduino -poort in as COM1
Stel TTL -omskakelaar/Arduino -poort in as COM1
Stel TTL -omskakelaar/Arduino -poort in as COM1
Stel TTL -omskakelaar/Arduino -poort in as COM1

Die instrument wat ons gaan gebruik om die instellings van ons bluetooth -module/gadget te verander, is nie goed ontwikkel nie. Die grootste nadeel is dat dit slegs die COM1 -poort kan gebruik om die instellings te verander. Daarom moet ons ons ingevoegde TTL Converter/Arduino -poort as COM1 stel.

Om dit te doen, volg die onderstaande stappe:

  1. Maak Toestelbestuurder oop deur "devmgmt.msc" in die dialoogkassie Uit te voer.
  2. Soek u TTL -omskakelaar/Arduino in die afdeling "Poort (COM en LPT)".
  3. Klik met die rechtermuisknop op u toestel en maak 'Eienskappe' oop.
  4. Klik op "Advanced" in die nuwe venster wat oopmaak.
  5. Kies COM -poort as COM1 met behulp van die aftreklys.
  6. Klik op "OK" en maak alles toe.

Nou is al die voorvereistes vir die gereedskap voltooi. Kom ons begin die konfigurasies verander.

Stap 7: Verander die waardes met behulp van OVC3860 Tool

Die waardes verander met behulp van OVC3860 Tool
Die waardes verander met behulp van OVC3860 Tool
Die waardes verander met behulp van OVC3860 Tool
Die waardes verander met behulp van OVC3860 Tool
Die waardes verander met behulp van OVC3860 Tool
Die waardes verander met behulp van OVC3860 Tool
Die waardes verander met behulp van OVC3860 Tool
Die waardes verander met behulp van OVC3860 Tool

Ons is 90% klaar! Al wat nog oor is, is om die waardes van die Bluetooth -bord met die OVC3860 -ontwikkelingshulpmiddel te verander. Ek het dit hieronder aangeheg.

Volg die volgende stappe om die waardes van u Bluetooth -bord te verander:

  1. Maak seker dat u Bluetooth -module/gadget afgeskakel is terwyl u hierdie stappe volg.
  2. Laai die OVC3860 Development Tool af en maak dit oop.
  3. Dit sal aandui dat geen toestel daaraan gekoppel is deur 'Nie gekoppel' te wys nie.
  4. Skakel nou u Bluetooth -module/gadget aan, en die instrument moet aandui dat dit gekoppel is deur 'Connected' te wys.
  5. Klik op "Lees alles" om al die waardes van die module te lees.
  6. Soek en kies dan die waarde wat u wil verander, byvoorbeeld, ek wou die naam van my Bluetooth -headset verander. Die naam was geleë in die plaaslike naam sleutel.
  7. Vul daarna die gewenste waarde in die spasie hieronder in en klik op "Skryf geselekteer".
  8. Nadat alle wysigings aangebring is, klik op "Ontkoppel" en herbegin u module sodat die veranderinge in werking tree.

Ek het 'n PDF aangeheg wat die beskrywing van verskillende sleutels (eintlik Persistent Store Keys) bevat. Raadpleeg dit vir meer insig in die OVC3860 -konfigurasie. As u nie die toestel kan koppel nie, probeer herhaal punt 4 en ontkoppel dan die RESET -pen van GND. Jou toestel behoort nou gekoppel te wees. Let daarop dat u dit alles moet doen terwyl die sagteware oopgemaak word.

Enkele sleutels vir volgehoue winkel:

  • localname - stoor die naam
  • pincode - stoor die PIN -kode
  • uart_baudrate - stoor die baud -tempo waarteen UART -kommunikasie moet plaasvind.

Ek het die foto's geplaas van hoe ek die naam van my Bluetooth -headset hierbo verander het.

Stap 8: Baie geluk

Baie geluk met die suksesvolle wysiging van die naam van u Bluetooth -bord en ander besonderhede. Nou is u vry om u Bluetooth -gadgets aan te pas volgens u behoeftes en selfs Bluetooth -klankmodules met Arduino te integreer deur 'n laer baud -tempo in te stel.

Dit bied baie moontlikhede, dus probeer dit gerus!

Dit is alles vir hierdie instruksies! As u twyfel, lewer kommentaar. Moenie vergeet om my te volg as u van hierdie instruksies hou nie. Ondersteun my asseblief deur die verkorte skakels twee keer of drie keer te heropen. U kan my ook ondersteun op Patreon.

Dankie DFRobot:

Ek wil my dank uitspreek teenoor DFRobot wat my toerusting en modules vir my projekte voorsien het. Ek is baie lief vir die goed wat hulle vir my gestuur het. Kyk gerus na hul webwerf.

Deur:

Utkarsh Verma

Geborg deur DFRobot.com

Dankie aan Ashish Choudhary vir die leen van sy kamera.

Aanbeveel: