Sisällysluettelo:

Muuta Bluetooth -kuulokkeen/kaiuttimen/sovittimen nimeä tai muita asetuksia UART: n kautta: 8 vaihetta (kuvien kanssa)
Muuta Bluetooth -kuulokkeen/kaiuttimen/sovittimen nimeä tai muita asetuksia UART: n kautta: 8 vaihetta (kuvien kanssa)

Video: Muuta Bluetooth -kuulokkeen/kaiuttimen/sovittimen nimeä tai muita asetuksia UART: n kautta: 8 vaihetta (kuvien kanssa)

Video: Muuta Bluetooth -kuulokkeen/kaiuttimen/sovittimen nimeä tai muita asetuksia UART: n kautta: 8 vaihetta (kuvien kanssa)
Video: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, Marraskuu
Anonim
Muuta Bluetooth -kuulokkeen/kaiuttimen/sovittimen nimeä tai muita asetuksia UART: n kautta
Muuta Bluetooth -kuulokkeen/kaiuttimen/sovittimen nimeä tai muita asetuksia UART: n kautta

Onko sinulla satunnaisesti Bluetooth -kuulokkeita tai muita Bluetooth -äänilisälaitteita, joilla on todella inhottava nimi, ja joka kerta kun muodostat pariliitoksen, sinulla on tämä sisäinen halu vaihtaa heidän nimensä? Vaikka syyt eivät olekaan samat, on silti monia ihmisiä, jotka haluavat muokata lisävarusteitaan, ja minä olen yksi heistä. Kuulokkeillani oli nimi POR1007BT, joka ei tyydyttänyt minua, joten etsin erilaisia menetelmiä nimen muuttamiseksi, ja tämä ohje on helpoin tapa tehdä se.

Siksi haluan esitellä teille tämän ohjeen, joka opastaa sinua vaiheissa, joilla voit muuttaa minkä tahansa Bluetooth -äänimoduulin tai -laitteen ominaisuuksia, mukaan lukien nimen muokkaaminen.

Huomaa, että tämä menetelmä on rajoitettu vain niihin laitteisiin, joihin on asennettu OVC3860 IC.

Yksi tällainen moduuli on XS3868, jota aion käyttää osoittamaan tätä menetelmää. Lisäksi suurin osa tämän kaltaisista halvoista Bluetooth -sovittimista perustuu OVC3860 -tekniikkaan, joten on todennäköistä, että tämä menetelmä toimii sinulle.

Viittauslinkit:

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

Vaihe 1: Kerää jotain tavaraa

Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa

Tämä opettavainen dokumentoi kaksi tapaa saavuttaa tavoite. Toinen käyttää USB -TTL -muunninta, kun taas toinen käyttää Arduino UNO: ta. Sinun on valittava yksi niistä. Tästä huolimatta tämän ohjeen vaatimukset ovat riittävän perusasioita, joten sinun ei tarvitse käyttää penniäkään, jos harrastat elektroniikkaa, koska sinulla saattaa olla jo tavaraa!

Haluan lisätä, että on pieniä mahdollisuuksia, että Arduino -menetelmä ei toimi. Tämä johtuu siitä, että Arduino UNO käyttää CH340G: tä, joka on kuuluisa siitä, että se ei pysty ylläpitämään korkeampia baudraatteja. Päinvastoin, minulla ei ollut ongelmia minun tapauksessani, joten mahdollisuudet ovat mielestäni pienet.

USB -TTL -muuntimen menetelmävaatimukset:

Bluetooth -ääni -gadget

Käytän bluetooth -kuulokkeita, jotka tein vuosi sitten. Se käyttää XS3868 -moduulia, joka perustuu OVC3860 IC: hen. Tarkista, onko gadgetisi OVC3860 -pohjainen, ennen kuin jatkat tämän ohjeen noudattamista.

USB -TTL -muunnin (tässä, USB -TTL -muunnin (CP210))

Kun käytät tai ostat muunninta, varmista, että valitsemassasi muuntimessa on 3,3 V: n logiikkataso, koska moduuli tukee vain 3,3 V: n logiikkatasoa. Joten jos sinulla on 5 V: n logiikkatasomuunnin, muista käyttää loogisen tason vaihtajaa.

Leipälauta (tässä, 400 Tie Point Crystal Breadboard)

Tätä käytetään vain useiden yhteyksien muodostamiseen TTL -muuntimen maadoitettuun pistorasiaan. Jos muuntimessasi on vähintään kaksi GND -liitäntää, et tarvitse leipälevyä. Minulla on vain yksi GND -nasta, joten tarvitsen leipälevyn.

Jumper Wire - 5 kpl (tässä, Arduino Jumper -kaapelit (M/M))

Se on tämän menetelmän vaatimusten mukainen.

Arduinon menetelmän vaatimukset:

Vaikka viittaan tähän menetelmään Arduino -menetelmäksi, sinun on huomattava, että täällä ei käytetä ATmegaa tai minkäänlaista Arduino -koodia. Välitämme vain USB -TTL -muuntimesta, joka on sisäänrakennettu Arduinoon ohjelmointitarkoituksiin.

  • Bluetooth -ääni -gadget (perustuu OVC3860: een)
  • Arduino UNO tai mikä tahansa muu malli, jossa on UART -ominaisuus
  • Jumper Wire - 5 kpl (tässä, Arduino Jumper -kaapelit (M/M))

Se on Arduinon menetelmän vaatimuksia varten.

Nyt kun olemme peittäneet vaatimukset, aloitetaan todella opettavasta.

Vaihe 2: Nastat

Nastat
Nastat
Nastat
Nastat
Nastat
Nastat

Avaa kuulokkeet tai gadget ja yritä löytää nämä kolme nastaa tai tyynyä:

  • Rx
  • Tx
  • GND

Yllä oleva kuva on USB -Bluetooth -äänisovitin, jonka toinen valmistaja on ottanut (rohit7gupta). Kuten näette, kaikki kolme tyynyä on merkitty selvästi. Paikannus on tehtävä näin!

Jos käytössäsi on Bluetooth -moduuli ilman ulkoisia kytkentöjä, sinun on myös löydettävä RESET -nasta. Koska kuulokkeeni käyttää karkeasti XS3868 -moduulia, minun piti löytää RESET -nasta. Löysin nastat viittaamalla yllä julkaistuun pistorasiaan.

Jos sinulla on BluFi, sinun ei tarvitse etsiä RESET -nasta, koska johdotus on jo tehty siellä. Kuulokkeitani valmistellessani olin tarpeeksi tahdikas lisätäkseni neljä naarasotsikkoa (Rx, Tx, GND, RST) sarjaliikennettä varten. Joten yhdyn näihin käteviin otsikoihin avaamatta kuulokkeita. Olen liittänyt kuvia, joihin voit viitata paremman ymmärryksen saamiseksi.

Sinun olisi parempi lisätä naarasliittimet näihin nastoihin hyppyjohtojen liittämisen ja irrottamisen helpottamiseksi. Katso, kuinka kätevää minun on liittää vain sisään- ja ulosliitäntäjohdot kuulokkeisiini.

Vaihe 3: Bluetooth -kortin kytkeminen (USB -TTL -muunninmenetelmä)

Bluetooth -kortin kytkeminen (USB -TTL -muunninmenetelmä)
Bluetooth -kortin kytkeminen (USB -TTL -muunninmenetelmä)
Bluetooth -kortin kytkeminen (USB -TTL -muunninmenetelmä)
Bluetooth -kortin kytkeminen (USB -TTL -muunninmenetelmä)

Nyt kun olet löytänyt edellä mainitut nastat onnistuneesti, kytke USB-TTL-muunnin tappeihin käyttämällä hyppyjohtimia ja leipälevyä kytkentäkaavion mukaisesti. Olen liittänyt myös kuvia johdotuksestani.

Rx- ja Tx-johdotusten on oltava ristikkäisiä, eli Rx on liitettävä TxD: hen ja Tx kytkettävä RxD: hen.

Vaihe 4: Bluetooth -kortin kytkentä (Arduino -menetelmä)

Bluetooth -kortin kytkentä (Arduino -menetelmä)
Bluetooth -kortin kytkentä (Arduino -menetelmä)
Bluetooth -kortin kytkentä (Arduino -menetelmä)
Bluetooth -kortin kytkentä (Arduino -menetelmä)

Yhdistä Arduino -kortin RESET- ja GND -nastat käyttääksesi Arduinoa TTL -muuntimena.

Nyt Arduino käyttäytyy USB -TTL -muuntimena.

Kun olet suorittanut yllä olevan vaiheen, aloita Arduino-kortin johdotus Bluetooth-kortilla yllä olevan kytkentäkaavion mukaisesti.

Kun olet tehnyt johdotuksen, tarkista se ja jatka seuraavaan vaiheeseen.

Vaihe 5: Tietokoneen ja moduulin välisen tiedonsiirron varmistaminen (valinnainen vaihe)

Tietokoneen ja moduulin välisen tiedonsiirron varmistaminen (valinnainen vaihe)
Tietokoneen ja moduulin välisen tiedonsiirron varmistaminen (valinnainen vaihe)

Nyt kun olet kytkenyt Bluetooth -kortin oikein, sinun pitäisi pystyä PUHUA kortillesi AT -komentojen avulla. AT -komennot ovat niitä maagisia sanoja, jotka voidaan lähettää moduulille UARTin kautta ja pyytää sitä suorittamaan tietty toiminto (lähetettävän komennon perusteella). Vastaanotettuaan ja suoritetun toiminnon päätyttyä moduuli vastaa yleensä OK. Jotta voit lähettää "AT -komentoja" ja saadaksesi vastauksen, tarvitset sarjapääteohjelmiston, kuten TeraTermin, Serial Monitorin (sisäänrakennettu Arduino IDE: hen), PuTTY: n ja niin edelleen.

Jos haluat aloittaa sarjaistunnon moduulin kanssa, sinun on määritettävä seuraavat sarjaliikenteen asetukset:

  • 115200 bps siirtonopeus
  • Databitit: 8
  • Sekä uusi linja että vaunun palautus
  • 1 pysäytysbitti (oletusarvo Arduino IDE: ssä)
  • Ei pariteettia (oletus Arduino IDE: ssä)
  • Paikallinen kaiku (valinnainen)

Käytän tähän tarkoitukseen Arduino IDE: n sisäänrakennettua sarjamonitoria, koska se on yksinkertainen ja helppokäyttöinen.

Testaa Bluetooth -kortin ja tietokoneen välinen tiedonsiirto seuraavasti:

  1. Kytke TTL -muunnin tai Arduino tietokoneeseen ja käynnistä Bluetooth -gadget tai -lisälaite.
  2. Avaa sarjapääteohjelmisto ja valitse sopiva COM -portti ja määritä yllä mainitut asetukset.
  3. Kokeile lähettää AT -komento, esimerkiksi "AT#VU" ilman lainausmerkkejä. Saatat nähdä muita AT -komentoja alla olevasta PDF -tiedostosta. Kun lähetät tämän, sinun pitäisi saada vastaus "OK" sarjapäätteessä moduulilta.

Yllä olevassa kolmannessa kohdassa olen lähettänyt komennon äänenvoimakkuuden lisäämiseksi. Jos et saa mitään vastausta, yritä kääntää Rx-Tx-yhteydet ja tarkista, onko molempien levyjen GND-nastat kytketty vai ei.

Tämän jälkeen olet testannut tietokoneen ja Bluetooth -kortin välisen tiedonsiirron ja voit siirtyä seuraavaan vaiheeseen.

Vaihe 6: TTL -muunnin/Arduino -portin asettaminen COM1: ksi

TTL -muunnin/Arduino -portin asettaminen COM1: ksi
TTL -muunnin/Arduino -portin asettaminen COM1: ksi
TTL -muunnin/Arduino -portin asettaminen COM1: ksi
TTL -muunnin/Arduino -portin asettaminen COM1: ksi
TTL -muunnin/Arduino -portin asettaminen COM1: ksi
TTL -muunnin/Arduino -portin asettaminen COM1: ksi
TTL -muunnin/Arduino -portin asettaminen COM1: ksi
TTL -muunnin/Arduino -portin asettaminen COM1: ksi

Työkalu, jota aiomme käyttää Bluetooth -moduulin/-laitteen asetusten muuttamiseen, ei ole hyvin kehittynyt. Sen suurin haittapuoli on, että se voi käyttää vain COM1 -porttia asetusten muuttamiseen. Siksi meidän on asetettava lisätty TTL -muunnin/Arduinon portti COM1: ksi.

Voit tehdä sen seuraavasti:

  1. Avaa Laitehallinta kirjoittamalla "devmgmt.msc" Suorita -valintaikkunaan.
  2. Etsi TTL -muunnin/Arduino "Portit (COM & LPT)" -osiosta.
  3. Napsauta laitettasi hiiren kakkospainikkeella ja avaa "Ominaisuudet".
  4. Napsauta avautuvassa uudessa ikkunassa "Lisäasetukset".
  5. Valitse COM -portti COM1: ksi avattavasta luettelosta.
  6. Napsauta "OK" ja sulje kaikki.

Nyt kaikki työkalun edellytykset on tehty. Aloitetaan kokoonpanojen muokkaaminen.

Vaihe 7: Arvojen muuttaminen OVC3860 -työkalulla

Arvojen muuttaminen OVC3860 -työkalulla
Arvojen muuttaminen OVC3860 -työkalulla
Arvojen muuttaminen OVC3860 -työkalulla
Arvojen muuttaminen OVC3860 -työkalulla
Arvojen muuttaminen OVC3860 -työkalulla
Arvojen muuttaminen OVC3860 -työkalulla
Arvojen muuttaminen OVC3860 -työkalulla
Arvojen muuttaminen OVC3860 -työkalulla

Olemme 90% valmiita! Nyt ei muuta kuin Bluetooth -kortin arvojen muuttaminen OVC3860 -kehitystyökalulla. Olen liittänyt sen alle.

Voit muuttaa Bluetooth -korttisi arvoja seuraavasti:

  1. Varmista, että Bluetooth -moduulisi/-laitteesi on sammutettu, kun noudatat näitä ohjeita.
  2. Lataa OVC3860 -kehitystyökalu ja avaa se.
  3. Se osoittaa, että siihen ei ole kytketty mitään laitetta näyttämällä "Ei yhteyttä".
  4. Käynnistä nyt Bluetooth -moduuli/-laite ja työkalun pitäisi osoittaa, että se on yhdistetty näyttämällä "Yhdistetty".
  5. Napsauta "Lue kaikki", jos haluat lukea kaikki moduulin arvot.
  6. Etsi ja valitse sitten arvo, jonka haluat muuttaa, esimerkiksi halusin muuttaa Bluetooth -kuulokkeiden nimen. Nimi löytyi paikallisen nimen avaimesta.
  7. Täytä sitten haluamasi arvo alla olevaan tyhjään kohtaan ja napsauta "Kirjoita valitut".
  8. Kun kaikki muutokset on tehty, napsauta "Katkaise yhteys" ja käynnistä sitten moduuli uudelleen, jotta muutokset tulevat voimaan.

Olen liittänyt PDF -tiedoston, joka sisältää kuvauksen eri avaimista (itse asiassa pysyvät myymäläavaimet). Katso lisätietoja OVC3860 -kokoonpanosta. Jos et saa laitetta muodostamaan yhteyttä, yritä toistaa kohta 4 ja irrota sitten RESET -nasta GND: stä. Laitteesi pitäisi olla nyt yhdistetty. Muista tehdä tämä kaikki ohjelmiston ollessa auki.

Jotkut yleisesti käytetyt pysyvät myymäläavaimet:

  • paikallinen nimi - tallentaa nimen
  • PIN -koodi - tallentaa PIN -koodin
  • uart_baudrate - tallentaa tiedonsiirtonopeuden, jolla UART -tiedonsiirto suoritetaan.

Olen julkaissut kuvat yllä olevasta Bluetooth -kuulokkeiden nimen vaihtamisesta.

Vaihe 8: Onnittelut

Onnittelut Bluetooth -kortin nimen ja muiden tietojen muokkaamisesta. Nyt voit vapaasti muokata Bluetooth -gadgeteja tarpeidesi mukaan ja jopa integroida Bluetooth -äänimoduulit Arduinon kanssa asettamalla alhaisemman siirtonopeuden.

Tämä avaa monia mahdollisuuksia, joten mene eteenpäin ja kokeile niitä!

Siinä kaikki tähän opettavaiseen! Jos sinulla on epäilyksiä, voit kommentoida. Älä unohda seurata minua, jos pidit tästä ohjeesta. Ole hyvä ja tue minua avaamalla lyhennetyt linkit uudelleen kahdesti tai kolmesti. Voit myös tukea minua Patreonissa.

Kiitos DFRobot:

Haluan kiittää DFRobotia siitä, että hän on toimittanut minulle laitteita ja moduuleja projekteihini. Rakastan todella sitä, mitä he ovat minulle lähettäneet. Muista tarkistaa heidän verkkosivunsa.

Lähettäjä:

Utkarsh Verma

Sponsorina DFRobot.com

Kiitos Ashish Choudharylle kameran lainaamisesta.

Suositeltava: