Բովանդակություն:

Փոխեք Bluetooth ականջակալը/բարձրախոսը/ադապտերի անունը կամ այլ կարգավորումներ UART- ի միջոցով. 8 քայլ (նկարներով)
Փոխեք Bluetooth ականջակալը/բարձրախոսը/ադապտերի անունը կամ այլ կարգավորումներ UART- ի միջոցով. 8 քայլ (նկարներով)

Video: Փոխեք Bluetooth ականջակալը/բարձրախոսը/ադապտերի անունը կամ այլ կարգավորումներ UART- ի միջոցով. 8 քայլ (նկարներով)

Video: Փոխեք Bluetooth ականջակալը/բարձրախոսը/ադապտերի անունը կամ այլ կարգավորումներ UART- ի միջոցով. 8 քայլ (նկարներով)
Video: 🔵 Blackview Tab 16 - Պլանշետների ՄԱՆՐԱՄԱՍՆԱԿԱՆ ԴԻՏՈՒՄ 2024, Նոյեմբեր
Anonim
Փոխեք Bluetooth ականջակալը/բարձրախոսը/ադապտորի անունը կամ այլ կարգավորումներ UART- ի միջոցով
Փոխեք Bluetooth ականջակալը/բարձրախոսը/ադապտորի անունը կամ այլ կարգավորումներ UART- ի միջոցով

Ձեզ պատահու՞մ է մի զույգ Bluetooth ականջակալ կամ այլ Bluetooth աուդիո պարագաներ, որոնք իսկապես զզվելի անուն ունեն, և ամեն անգամ դրանք զուգավորելիս դուք ունենում եք նրանց ներքին անունը փոխելու այս ներքին ցանկությունը: Նույնիսկ եթե պատճառները նույնը չեն, դեռ կան շատ մարդիկ, ովքեր կցանկանային հարմարեցնել իրենց աքսեսուարները, որոնցից մեկը ես եմ: Ականջակալներս ունեին POR1007BT անունը, որն ինձ չբավարարեց, այնպես որ ես փնտրեցի անունը փոխելու տարբեր մեթոդներ, և դա ուսանելի է դա անելու ամենահեշտ ձևը:

Հետևաբար, ես կցանկանայի ձեզ ներկայացնել այս հրահանգը, որը ձեզ կառաջնորդի այն քայլերի միջոցով, թե ինչպես փոխել Bluetooth- ի որևէ ձայնային մոդուլի կամ գործիքի հատկությունները, ներառյալ անվան փոփոխությունը:

Խնդրում ենք նկատի ունենալ, որ այս մեթոդը սահմանափակված է միայն այն սարքերով, որոնցում տեղադրված է OVC3860 IC:

Նման մոդուլներից մեկը XS3868- ն է, որը ես կօգտագործեմ այս մեթոդը ցուցադրելու համար: Բացի այդ, այսպիսի էժան Bluetooth dongles- ի մեծ մասը հիմնված են OVC3860- ի վրա, ուստի մեծ հավանականություն կա, որ այս մեթոդը կաշխատի ձեզ համար:

Հղման հղումներ

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- Կոնֆիգուրացիա

Քայլ 1: Հավաքեք որոշ իրերի շուրջ

Հավաքեք որոշ նյութերի շուրջ
Հավաքեք որոշ նյութերի շուրջ
Հավաքեք որոշ նյութերի շուրջ
Հավաքեք որոշ նյութերի շուրջ

Այս ուսանելի փաստաթուղթը նպատակին հասնելու երկու մեթոդ է փաստում: Մեկն իրականացնում է USB- ից TTL փոխարկիչ, իսկ մյուսը ՝ Arduino UNO: Ձեզանից է կախված դրանցից մեկը ընտրելը: Ասածս այն է, որ այս հրահանգի պահանջները բավական հիմնարար են, որ դուք ստիպված չեք լինի մեկ կոպեկ ծախսել, եթե զբաղվեք էլեկտրոնիկայով, որովհետև արդեն կարող եք ունենալ իրերը:

Ավելացնեմ, որ Arduino մեթոդի չաշխատելու փոքր հնարավորություններ կան: Դա պայմանավորված է նրանով, որ Arduino UNO- ն օգտագործում է CH340G- ը, որն իր համբավն ունի ավելի բարձր բաուդրատներ չկարողանալու համար: Ընդհակառակը, ես իմ դեպքում որևէ խնդրի չեմ հանդիպել, ուստի հնարավորությունները, կարծում եմ, ցածր են:

USB To TTL փոխարկիչի մեթոդի պահանջները

Bluetooth աուդիո գործիք

Ես կօգտագործեմ իմ ականջակալները, որոնք պատրաստել էի մեկ տարի առաջ: Այն օգտագործում է XS3868 մոդուլը, որը հիմնված է OVC3860 IC- ի վրա: Խնդրում ենք ստուգել, թե արդյոք ձեր գործիքը հիմնված է OVC3860- ի վրա, նախքան այս հրահանգը շարունակելը:

USB- ից TTL փոխարկիչ (այստեղ ՝ USB- ից TTL փոխարկիչ (CP210))

Փոխարկիչ օգտագործելիս կամ գնելիս համոզվեք, որ ձեր ընտրած փոխարկիչն ունի 3.3 Վ տրամաբանական մակարդակ, քանի որ մոդուլն ապահովում է միայն 3.3 Վ տրամաբանական մակարդակ: Այսպիսով, եթե ունեք 5 Վ տրամաբանական մակարդակի փոխարկիչ, համոզվեք, որ օգտագործեք տրամաբանական մակարդակի փոխարկիչ:

A Breadboard (այստեղ ՝ 400 Tie Point Crystal Breadboard)

Սա օգտագործվում է միայն TTL Converter- ի ստորգետնյա վարդակին բազմաթիվ կապեր ստեղծելու համար: Եթե ձեր փոխարկիչն ունի առնվազն երկու GND վարդակից, ապա ձեզ հարկավոր չէ հացահատիկ: Իմն ունի միայն մեկ GND քորոց, ուստի կպահանջեմ տախտակ:

Jumper Wire - 5 հատ (այստեղ, Arduino Jumper Cables (M/M))

Այսքանը այս մեթոդի պահանջների համար:

Arduino մեթոդի պահանջները

Մինչ ես այս մեթոդին վերաբերում եմ որպես Arduino մեթոդ, դուք պետք է նշեք, որ այստեղ չկա ATmega- ի կամ Arduino- ի որևէ կոդի օգտագործումը: Մեզ միայն հոգ է տանում USB to TTL փոխարկիչը, որը ներկառուցված է Arduino- ում `ծրագրավորման նպատակով:

  • Bluetooth աուդիո գործիք (հիմնված է OVC3860- ի վրա)
  • Arduino UNO կամ UART ունակությամբ ցանկացած այլ մոդել
  • Jumper Wire - 5 կտոր (այստեղ, Arduino Jumper մալուխներ (M/M))

Դա արդեն Arduino մեթոդի պահանջների համար է:

Այժմ, երբ մենք ծածկել ենք պահանջները, ուստի եկեք իսկապես սկսենք ուսուցանվողից:

Քայլ 2: Տեղադրեք կապում

Տեղադրեք կապերը
Տեղադրեք կապերը
Տեղադրեք կապերը
Տեղադրեք կապերը
Տեղադրեք կապերը
Տեղադրեք կապերը

Բացեք ականջակալը կամ գործիքը և փորձեք գտնել այս երեք կապում կամ բարձիկը.

  • Rx
  • Tx
  • GND

Վերոնշյալ նկարը USB Bluetooth աուդիո ադապտեր է, որն արվել է արտադրողի կողմից (rohit7gupta): Ինչպես տեսնում եք, երեք բարձիկներն էլ հստակ նշված են: Այսպես պետք է կատարվի տեղորոշումը:

Եթե ունեք Bluetooth մոդուլ, առանց որևէ արտաքին սխեմայի, ապա ձեզ նույնպես պետք է տեղակայել RESET կապը: Քանի որ ականջակալս կոպիտ օգտագործում է XS3868 մոդուլը, այդ իսկ պատճառով ես նույնպես ստիպված եղա գտնել RESET քորոցը: Ես գտա կապերը ՝ հղում կատարելով վերևում տեղադրված pinout- ին:

Եթե ունեք BluFi, ապա պետք չէ տեղակայել RESET քորոցը, քանի որ էլեկտրագծերն արդեն կատարվել են այնտեղ: Ես, ականջակալս պատրաստելիս, բավական նրբանկատ էի, որպեսզի սերիական հաղորդակցության համար ավելացնեի չորս կին վերնագիր (Rx, Tx, GND, RST): Այսպիսով, ես միանալու եմ այս հարմար վերնագրերին ՝ առանց ականջակալներս բացելու: Ես կցել եմ նկարներ, որոնց կարող եք անդրադառնալ ավելի լավ հասկանալու համար:

Ավելի լավ կլիներ, որ այս կապում կանացի վերնագրեր ավելացնեիք, որպեսզի հեշտությամբ խցանվեիք և հեռացնեիք լարերը: Տեսեք, թե որքան հարմար է ինձ համար ականջակալին պարզապես միացնել-դուրս ցատկող լարերը:

Քայլ 3. Bluetooth տախտակի միացում (USB to TTL փոխարկիչ մեթոդ)

Bluetooth տախտակի միացում (USB- ից TTL փոխարկիչ մեթոդ)
Bluetooth տախտակի միացում (USB- ից TTL փոխարկիչ մեթոդ)
Bluetooth տախտակի միացում (USB- ից TTL փոխարկիչ մեթոդ)
Bluetooth տախտակի միացում (USB- ից TTL փոխարկիչ մեթոդ)

Այժմ, երբ դուք հաջողությամբ գտել եք վերը նշված կապերը, միացրեք USB To TTL փոխարկիչը կապումներով ՝ օգտագործելով թռիչքներ և տախտակ, ինչպես ցույց է տրված էլեկտրագծերի գծապատկերում: Ես կցել եմ նաև իմ էլեկտրագծերի նկարները:

Rx- ի և Tx- ի տախտակների վրա էլեկտրագծերը պետք է խաչաձեւ լինեն, այսինքն Rx- ը պետք է միացված լինի TxD- ին, իսկ Tx- ը `RxD- ին:

Քայլ 4. Bluetooth տախտակի միացում (Arduino մեթոդ)

Bluetooth տախտակի միացում (Arduino մեթոդ)
Bluetooth տախտակի միացում (Arduino մեթոդ)
Bluetooth տախտակի միացում (Arduino մեթոդ)
Bluetooth տախտակի միացում (Arduino մեթոդ)

Միացրեք Arduino- ի տախտակի RESET և GND կապերը ՝ Arduino- ն որպես TTL փոխարկիչ օգտագործելու համար:

Այժմ ձեր Arduino- ն իրեն կպահի որպես USB to TTL փոխարկիչ:

Վերոնշյալ քայլին հասնելուց հետո սկսեք ձեր Arduino տախտակը միացնել Bluetooth տախտակով ՝ համաձայն վերևում տեղադրված միացման սխեմայի:

Էլեկտրագծերի ավարտից հետո կրկնակի ստուգեք այն և անցեք հաջորդ քայլին:

Քայլ 5. Համակարգչի և մոդուլի միջև հաղորդակցության ապահովում (ըստ ցանկության քայլ)

Համակարգչի և մոդուլի միջև հաղորդակցության ապահովում (ըստ ցանկության քայլ)
Համակարգչի և մոդուլի միջև հաղորդակցության ապահովում (ըստ ցանկության քայլ)

Այժմ, երբ դուք ճիշտ եք կատարել Bluetooth տախտակի միացումը, դուք պետք է կարողանաք խոսել ձեր տախտակին `օգտագործելով AT հրամանները: AT հրամանները այն կախարդական բառերն են, որոնք կարող են UART- ի միջոցով ուղարկվել մոդուլին `խնդրելով կատարել որոշակի գործողություն (ուղարկված հրամանի հիման վրա): Գործողության ընդունման և ավարտման պահին մոդուլը սովորաբար պատասխանում է որպես OK: «AT հրամաններ» ուղարկելու և պատասխանը ստանալու համար ձեզ հարկավոր կլինի սերիական տերմինալային ծրագրակազմ, ինչպիսիք են TeraTerm- ը, Serial Monitor- ը (ներկառուցված է Arduino IDE- ում), PuTTY և այլն:

Մոդուլով սերիալային նիստ սկսելու համար դուք պետք է սահմանեք սերիական հաղորդակցության հետևյալ կարգավորումները

  • 115200 զ / վ բաուդ արագություն
  • Տվյալների բիթեր `8
  • Ե՛վ Նոր գիծ, և՛ վագոնի վերադարձ
  • 1 կանգառի բիթ (կանխադրված Arduino IDE- ում)
  • Ոչ մի հավասարություն (կանխադրված Arduino IDE- ում)
  • Տեղական արձագանք (ըստ ցանկության)

Այս նպատակով ես կօգտագործեմ Arduino IDE- ի ներկառուցված սերիական մոնիտորը, քանի որ այն պարզ է և հեշտ օգտագործման համար:

Bluetooth տախտակի և համակարգչի միջև կապը փորձարկելու համար հետևեք հետևյալ քայլերին

  1. Միացրեք ձեր TTL փոխարկիչը կամ Arduino- ն ձեր համակարգչով և միացրեք Bluetooth գործիքը կամ աքսեսուարը:
  2. Բացեք ձեր սերիալային տերմինալի ծրագրակազմը ՝ ընտրված համապատասխան COM պորտով և սահմանեք վերը նշված կարգավորումները:
  3. Փորձեք ուղարկել AT հրաման, օրինակ ՝ «AT#VU» ՝ առանց չակերտների: Կարող եք տեսնել AT- ի այլ հրամաններ ՝ ստորև կցված PDF- ից: Սա ուղարկելու դեպքում մոդուլից սերիական տերմինալում պետք է ստանաք պատասխան `« OK »:

Վերոնշյալ երրորդ կետում ես ուղարկել եմ ձայնի բարձրացման հրաման: Եթե որևէ պատասխան չեք ստանում, փորձեք հակադարձել Rx-Tx կապերը և ստուգեք, թե արդյոք երկու տախտակների GND կապերը միացված են, թե ոչ:

Դրանով դուք ավարտել եք ձեր համակարգչի և Bluetooth տախտակի միջև հաղորդակցության փորձարկումը և այժմ կարող եք անցնել հաջորդ քայլին:

Քայլ 6. TTL փոխարկիչ/Arduino նավահանգստի կարգավորում որպես COM1

TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1
TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1
TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1
TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1
TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1
TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1
TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1
TTL փոխարկիչ/Arduino նավահանգիստ սահմանելը որպես COM1

Գործիքը, որը մենք կօգտագործենք մեր bluetooth մոդուլի/գործիքի կարգավորումները փոխելու համար, լավ մշակված չէ: Դրա հիմնական թերությունն այն է, որ այն կարող է օգտագործել միայն COM1 նավահանգիստը `պարամետրերը փոփոխելու համար: Հետևաբար, մենք ստիպված կլինենք մեր տեղադրված TTL Converter/Arduino նավահանգիստը սահմանել որպես COM1:

Դա անելու համար հետևեք ստորև նշված քայլերին

  1. Բացեք «Սարքի կառավարիչ» ՝ Run երկխոսության դաշտում մուտքագրելով «devmgmt.msc»:
  2. Գտեք ձեր TTL փոխարկիչը/Arduino- ն «Պորտեր (COM և LPT)» բաժնում:
  3. Աջ սեղմեք ձեր սարքի վրա և բացեք «Հատկություններ»:
  4. Կտտացրեք «Ընդլայնված» նոր բացվող պատուհանում:
  5. Ընտրեք COM նավահանգիստ որպես COM1 ՝ օգտագործելով բացվող ցուցակը:
  6. Կտտացրեք «Լավ» և փակեք ամեն ինչ:

Այժմ գործիքի բոլոր նախադրյալներն ավարտված են: Եկեք սկսենք փոփոխել կազմաձևերը:

Քայլ 7: Արժեքների փոփոխություն OVC3860 գործիքի միջոցով

Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը
Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը
Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը
Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը
Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը
Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը
Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը
Արժեքների փոփոխություն ՝ օգտագործելով OVC3860 գործիքը

Մենք 90% -ով պատրաստ ենք: Մնում է միայն փոփոխել Bluetooth տախտակի արժեքները ՝ օգտագործելով OVC3860 Development գործիքը: Ստորև կցել եմ:

Ձեր Bluetooth տախտակի արժեքները փոփոխելու համար հետևեք հետևյալ քայլերին

  1. Այս քայլերին հետևելիս համոզվեք, որ ձեր Bluetooth մոդուլը/գործիքը անջատված է:
  2. Ներբեռնեք OVC3860 զարգացման գործիքը և բացեք այն:
  3. Այն ցույց կտա, որ ոչ մի սարք դրան միացված չէ ՝ ցույց տալով «Միացված չէ»:
  4. Այժմ միացրեք ձեր Bluetooth մոդուլը/գործիքը և գործիքը պետք է նշի, որ այն միացված է ՝ ցույց տալով «Միացված»:
  5. Կտտացրեք «Կարդալ բոլորը» ՝ մոդուլի բոլոր արժեքները կարդալու համար:
  6. Այնուհետև գտեք և ընտրեք այն արժեքը, որը ցանկանում եք փոխել, օրինակ ՝ ես ուզում էի փոխել իմ Bluetooth ականջակալի անունը: Անունը տեղակայված էր localname ստեղնում:
  7. Դրանից հետո, ներքևի դատարկ դաշտում լրացրեք ձեր ցանկալի արժեքը և կտտացրեք «Գրեք ընտրվածին»:
  8. Բոլոր փոփոխություններն ավարտվելուց հետո կտտացրեք «Անջատել» և վերագործարկեք մոդուլը, որպեսզի փոփոխություններն ուժի մեջ մտնեն:

Ես կցել եմ մի PDF, որտեղ նշված է տարբեր բանալիների (իրականում ՝ Մշտական խանութի բանալիների) նկարագրությունը: OVC3860 կազմաձևման վերաբերյալ ավելի պատկերացում կազմելու համար դիմեք դրան: Եթե չեք կարողանում սարքը միացնել, փորձեք կրկնել 4 -րդ կետը, այնուհետև անջատեք RESET կապը GND- ից: Ձեր սարքը պետք է միացված լինի հիմա: Ուշադրություն դարձրեք, որ այս ամենն անեք ծրագրաշարի բացման ընթացքում:

Որոշ սովորական օգտագործման մշտական խանութի բանալիներ

  • localname - պահում է անունը
  • pincode - պահում է փին կոդը
  • uart_baudrate - պահում է բաուդ արագությունը, որով UART հաղորդակցությունը պետք է իրականացվի:

Ես տեղադրել եմ այն նկարները, թե ինչպես եմ փոխել Bluetooth ականջակալի անունը վերևում:

Քայլ 8: Շնորհավորում ենք

Շնորհավորում ենք ձեր Bluetooth տախտակի անունը և այլ մանրամասներ հաջողությամբ փոփոխելու համար: Այժմ դուք կարող եք անհատականացնել ձեր Bluetooth գործիքներն ըստ ձեր կարիքների և նույնիսկ ինտեգրել Bluetooth- ի աուդիո մոդուլները Arduino- ի հետ `սահմանելով ավելի ցածր բաուդ արագություն:

Սա բացում է բազմաթիվ հնարավորություններ, այնպես որ առաջ գնացեք և փորձեք դրանք:

Այսքանը այս ուսանելիի համար է: Եթե որևէ կասկած ունեք, ազատորեն մեկնաբանեք: Չմոռանաք հետևել ինձ, եթե ձեզ դուր եկավ այս հրահանգը: Խնդրում եմ աջակցել ինձ ՝ բացելով կրճատված հղումները երկու կամ երեք անգամ: Դուք կարող եք նաև աջակցել ինձ Patreon- ում:

Շնորհակալություն DFRobot:

Likeանկանում եմ իմ շնորհակալությունը հայտնել DFRobot- ին `իմ նախագծերի համար սարքավորումներ և մոդուլներ տրամադրելու համար: Ես իսկապես սիրում եմ այն նյութերը, որոնք նրանք ինձ ուղարկել են: Համոզվեք, որ ստուգեք նրանց կայքը:

Հեղինակ ՝

Ուտկարշ Վերմա

Հովանավորությամբ DFRobot.com

Շնորհակալություն Աշիշ Չուդհարիին ՝ տեսախցիկը փոխառելու համար:

Խորհուրդ ենք տալիս: