Isi kandungan:

Tukar Headset Bluetooth / Nama Pembesar Suara / Penyesuai atau Tetapan Lain Melalui UART: 8 Langkah (dengan Gambar)
Tukar Headset Bluetooth / Nama Pembesar Suara / Penyesuai atau Tetapan Lain Melalui UART: 8 Langkah (dengan Gambar)

Video: Tukar Headset Bluetooth / Nama Pembesar Suara / Penyesuai atau Tetapan Lain Melalui UART: 8 Langkah (dengan Gambar)

Video: Tukar Headset Bluetooth / Nama Pembesar Suara / Penyesuai atau Tetapan Lain Melalui UART: 8 Langkah (dengan Gambar)
Video: Pake Mixer Suara Kok Malah Pelan? 4 Kesalahan Pemula Menyambung Mixer ke Power Amplifier 2024, November
Anonim
Tukar Bluetooth Headset / Speaker / Nama Adapter atau Tetapan Lain Melalui UART
Tukar Bluetooth Headset / Speaker / Nama Adapter atau Tetapan Lain Melalui UART

Adakah anda mempunyai sepasang alat dengar Bluetooth atau aksesori audio Bluetooth lain yang mempunyai nama yang sangat menjijikkan dan setiap kali anda memasangkannya, anda mempunyai keinginan dalaman untuk menukar namanya? Walaupun alasannya tidak sama, masih ada banyak orang yang ingin menyesuaikan aksesori mereka, dengan saya adalah salah satu daripadanya. Fon kepala saya mempunyai nama POR1007BT yang tidak memuaskan hati saya, jadi saya mencari pelbagai kaedah untuk menukar nama dan arahan ini adalah kaedah termudah untuk melakukannya.

Oleh itu, saya ingin menyampaikan kepada anda instruksional ini yang akan memandu anda melalui langkah-langkah bagaimana mengubah sifat modul audio atau alat Bluetooth apa pun, termasuk pengubahsuaian nama.

Harap maklum bahawa kaedah ini hanya terhad untuk peranti yang mempunyai IC OVC3860 yang terpasang di dalamnya.

Salah satu modul tersebut adalah XS3868 yang akan saya gunakan untuk menunjukkan kaedah ini. Juga, kebanyakan dongle Bluetooth murah seperti ini didasarkan pada OVC3860 jadi ada kemungkinan besar kaedah ini dapat digunakan untuk anda.

Pautan Rujukan:

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

Langkah 1: Kumpulkan Sebilangan Bahan

Kumpulkan Sekitar Beberapa Bahan
Kumpulkan Sekitar Beberapa Bahan
Kumpulkan Sekitar Beberapa Bahan
Kumpulkan Sekitar Beberapa Bahan

Instruksional ini mendokumentasikan dua kaedah untuk mencapai matlamat. Yang satu menggunakan penggunaan USB ke TTL Converter, sementara yang lain menggunakan Arduino UNO. Terpulang kepada anda untuk memilih salah satu daripadanya. Oleh itu, syarat-syarat untuk instruksional ini cukup asas sehingga anda tidak perlu mengeluarkan satu sen pun jika anda menggunakan elektronik kerana anda mungkin sudah memiliki barang-barang itu!

Saya ingin menambah bahawa ada kemungkinan kecil kaedah Arduino tidak berfungsi. Ini kerana Arduino UNO menggunakan CH340G yang terkenal kerana tidak dapat mempertahankan baudrat yang lebih tinggi. Sebaliknya, saya tidak menghadapi masalah dalam kes saya, oleh itu kemungkinan saya rendah.

Keperluan Kaedah Penukar USB Ke TTL:

Alat Audio Bluetooth

Saya akan menggunakan fon kepala bluetooth saya yang saya buat setahun yang lalu. Ia menggunakan modul XS3868 yang berdasarkan pada OVC3860 IC. Sila periksa sama ada alat anda berdasarkan OVC3860 sebelum meneruskan arahan ini.

Penukar USB ke TTL (di sini, Penukar USB ke TTL (CP210))

Semasa menggunakan atau membeli penukar, pastikan penukar yang anda pilih mempunyai tahap logik 3.3V kerana modul hanya menyokong tahap logik 3.3V. Oleh itu, jika anda mempunyai penukar tahap logik 5V, pastikan anda menggunakan pengubah tahap logik.

A Breadboard (di sini, 400 Tie Point Crystal Breadboard)

Ini hanya digunakan untuk membuat banyak sambungan ke soket ground TTL Converter. Sekiranya penukar anda mempunyai sekurang-kurangnya dua soket GND, maka anda tidak memerlukan papan roti. Tambang saya hanya mempunyai satu pin GND oleh itu saya memerlukan papan roti.

Jumper Wire - 5 keping (di sini, Arduino Jumper Cables (M / M))

Itu sahaja untuk keperluan kaedah ini.

Keperluan Kaedah Arduino:

Walaupun saya merujuk kaedah ini sebagai kaedah Arduino, anda harus perhatikan bahawa di sini tidak ada penggunaan ATmega atau apa-apa jenis kod Arduino. Yang penting kita ialah USB to TTL Converter yang dibina di Arduino untuk tujuan pengaturcaraan.

  • Alat Audio Bluetooth (berdasarkan OVC3860)
  • Arduino UNO atau model lain dengan kemampuan UART
  • Jumper Wire - 5 Pieces (di sini, Kabel Jumper Arduino (M / M))

Itu sahaja untuk keperluan kaedah Arduino.

Sekarang kita telah memenuhi syarat, jadi mari kita mulakan dengan yang boleh dipelajari.

Langkah 2: Mencari Pins

Mencari Pin
Mencari Pin
Mencari Pin
Mencari Pin
Mencari Pin
Mencari Pin

Buka fon kepala atau alat anda dan cuba cari tiga pin atau pad ini:

  • Rx
  • Tx
  • GND

Gambar di atas adalah Penyesuai Audio Bluetooth USB yang telah diambil oleh rakan pembuatnya (rohit7gupta). Seperti yang anda lihat, ketiga-tiga pad telah ditunjukkan dengan jelas. Ini adalah bagaimana lokasi mesti dilakukan!

Sekiranya anda mempunyai modul Bluetooth tanpa litar dilakukan secara luaran, anda juga perlu mencari pin RESET. Oleh kerana fon kepala saya dengan kasar menggunakan modul XS3868, sebab itulah saya juga harus mencari pin RESET. Saya meletakkan pin dengan merujuk pada pinout yang dipaparkan di atas.

Sekiranya anda mempunyai BluFi, maka anda tidak perlu mencari pin RESET kerana pendawaian telah dilakukan di sana. Saya, semasa membuat fon kepala, cukup bijak untuk menambahkan empat tajuk wanita (Rx, Tx, GND, RST) untuk komunikasi bersiri. Oleh itu, saya akan berhubung dengan header yang berguna ini tanpa perlu membuka fon kepala saya. Saya telah melampirkan gambar yang mungkin anda rujuk untuk pemahaman yang lebih baik.

Lebih baik anda menambahkan header wanita ke pin ini agar mudah memasang dan melepas wayar pelompat. Lihat betapa berguna bagi saya untuk hanya memasang wayar jumper masuk dan keluar ke fon kepala saya.

Langkah 3: Pendawaian Papan Bluetooth (Kaedah Penukar USB ke TTL)

Pendawaian Papan Bluetooth (Kaedah Penukar USB ke TTL)
Pendawaian Papan Bluetooth (Kaedah Penukar USB ke TTL)
Pendawaian Papan Bluetooth (Kaedah Penukar USB ke TTL)
Pendawaian Papan Bluetooth (Kaedah Penukar USB ke TTL)

Setelah berjaya meletakkan pin yang dinyatakan di atas, kawat USB To TTL Converter dengan pin menggunakan jumper dan papan roti seperti yang ditunjukkan dalam rajah pendawaian. Saya juga melampirkan gambar pendawaian saya.

Pendawaian Rx dan Tx pada papan papan hendaklah bersilang, iaitu Rx harus disambungkan ke TxD dan Tx harus disambungkan ke RxD.

Langkah 4: Pendawaian Papan Bluetooth (Kaedah Arduino)

Pendawaian Papan Bluetooth (Kaedah Arduino)
Pendawaian Papan Bluetooth (Kaedah Arduino)
Pendawaian Papan Bluetooth (Kaedah Arduino)
Pendawaian Papan Bluetooth (Kaedah Arduino)

Sambungkan pin RESET dan GND papan Arduino untuk menggunakan Arduino sebagai TTL Converter.

Kini Arduino anda akan bertindak sebagai Penukar USB ke TTL.

Setelah anda selesai dengan langkah di atas, mulailah memasang kabel papan Arduino anda dengan papan Bluetooth mengikut gambarajah pendawaian yang dipaparkan di atas.

Setelah menyelesaikan pendawaian, periksa semula dan teruskan ke langkah seterusnya.

Langkah 5: Memastikan Komunikasi Antara PC dan Modul (Langkah Pilihan)

Memastikan Komunikasi Antara PC dan Modul (Langkah Pilihan)
Memastikan Komunikasi Antara PC dan Modul (Langkah Pilihan)

Sekarang setelah anda melakukan pendawaian papan Bluetooth dengan betul, anda seharusnya dapat BERBICARA ke papan anda menggunakan perintah AT. AT Commands adalah kata-kata ajaib yang dapat dikirim ke modul melalui UART untuk memintanya melakukan operasi tertentu (berdasarkan perintah yang dikirimkan). Pada penerimaan dan penyelesaian operasi yang diperintahkan kepadanya, modul biasanya bertindak balas sebagai OK. Untuk menghantar "perintah AT" dan mendapat respons juga, anda memerlukan perisian terminal bersiri seperti TeraTerm, Serial Monitor (inbuilt in Arduino IDE), PuTTY dan sebagainya.

Untuk memulakan sesi bersiri dengan modul, anda perlu menetapkan tetapan berikut untuk komunikasi bersiri:

  • Kadar baud 115200 bps
  • Bit Data: 8
  • Kedua-dua Laluan Baru dan Pengembalian Kereta
  • 1 Stop Bit (lalai dalam Arduino IDE)
  • Tanpa Pariti (lalai dalam Arduino IDE)
  • Gema Tempatan (pilihan)

Saya akan menggunakan monitor bersiri Arduino IDE untuk tujuan ini kerana mudah dan senang digunakan.

Untuk menguji komunikasi antara papan Bluetooth dan PC, ikuti langkah berikut:

  1. Sambungkan TTL Converter atau Arduino anda dengan PC anda dan hidupkan alat atau aksesori Bluetooth.
  2. Buka perisian terminal bersiri anda dengan port COM yang sesuai dipilih dan tetapkan tetapan yang dinyatakan di atas.
  3. Cuba hantarkan arahan AT, misalnya, "AT # VU" tanpa tanda petik. Anda mungkin melihat arahan AT lain dari PDF yang dilampirkan di bawah. Semasa menghantar ini, anda akan menerima jawapan sebagai "OK" di terminal bersiri dari modul.

Pada titik ketiga di atas, saya telah menghantar arahan untuk menambah kelantangan. Sekiranya anda tidak mendapat sebarang respons, cuba ubah sambungan Rx-Tx dan periksa sama ada pin GND kedua-dua papan disambungkan atau tidak.

Dengan ini, anda telah selesai menguji komunikasi antara PC dan papan Bluetooth anda dan kini dapat meneruskan ke langkah seterusnya.

Langkah 6: Menetapkan TTL Converter / Arduino Port Sebagai COM1

Menetapkan TTL Converter / Arduino Port Sebagai COM1
Menetapkan TTL Converter / Arduino Port Sebagai COM1
Menetapkan TTL Converter / Arduino Port Sebagai COM1
Menetapkan TTL Converter / Arduino Port Sebagai COM1
Menetapkan TTL Converter / Arduino Port Sebagai COM1
Menetapkan TTL Converter / Arduino Port Sebagai COM1
Menetapkan TTL Converter / Arduino Port Sebagai COM1
Menetapkan TTL Converter / Arduino Port Sebagai COM1

Alat yang akan kami gunakan untuk mengubah tetapan modul / alat bluetooth kami tidak dikembangkan dengan baik. Kelemahan utama ialah ia hanya dapat menggunakan port COM1 untuk mengubah tetapan. Oleh itu, kita harus menetapkan port TTL Converter / Arduino yang dimasukkan sebagai COM1.

Untuk melakukannya, ikuti langkah-langkah yang dinyatakan di bawah:

  1. Buka Pengurus Peranti dengan menaip "devmgmt.msc" di kotak dialog Jalankan.
  2. Cari TTL Converter / Arduino anda di bawah bahagian "Ports (COM & LPT)".
  3. Klik kanan pada peranti anda dan buka "Properties".
  4. Klik "Advanced" di tetingkap baru yang terbuka.
  5. Pilih COM Port sebagai COM1 menggunakan senarai drop-down.
  6. Klik "OK" dan tutup semuanya.

Kini semua prasyarat untuk alat ini telah selesai. Mari mulakan modifikasi konfigurasi.

Langkah 7: Menukar Nilai Menggunakan Alat OVC3860

Menukar Nilai Menggunakan Alat OVC3860
Menukar Nilai Menggunakan Alat OVC3860
Menukar Nilai Menggunakan Alat OVC3860
Menukar Nilai Menggunakan Alat OVC3860
Menukar Nilai Menggunakan Alat OVC3860
Menukar Nilai Menggunakan Alat OVC3860
Menukar Nilai Menggunakan Alat OVC3860
Menukar Nilai Menggunakan Alat OVC3860

Kita sudah selesai 90%! Yang tinggal sekarang adalah mengubah nilai papan Bluetooth menggunakan alat Pembangunan OVC3860. Saya telah melampirkannya di bawah.

Untuk mengubah nilai papan Bluetooth anda, ikuti langkah berikut:

  1. Pastikan modul / alat Bluetooth anda dimatikan semasa mengikuti langkah-langkah ini.
  2. Muat turun Alat Pembangunan OVC3860 dan buka.
  3. Ini akan menunjukkan bahawa tidak ada peranti yang dihubungkan dengannya dengan menunjukkan "Tidak Bersambung".
  4. Sekarang hidupkan modul / alat Bluetooth anda dan alat tersebut harus menunjukkan bahawa ia disambungkan dengan menunjukkan "Bersambung".
  5. Klik "Baca Semua" untuk membaca semua nilai modul.
  6. Kemudian cari dan pilih nilai yang ingin anda ubah, sebagai contoh, saya mahu menukar nama alat dengar Bluetooth saya. Nama itu terletak di kunci nama tempatan.
  7. Selepas itu, isikan nilai yang anda mahukan di tempat kosong di bawah dan klik "Tulis Dipilih".
  8. Setelah semua pengubahsuaian dilakukan, klik pada "Putuskan sambungan" dan kemudian mulakan semula modul anda agar perubahan tersebut berlaku.

Saya telah melampirkan PDF yang menyatakan perihalan pelbagai kunci (sebenarnya Kunci Kedai Berterusan). Rujuknya untuk mengetahui lebih lanjut mengenai konfigurasi OVC3860. Sekiranya anda tidak dapat menyambungkan peranti, cuba ulangi titik 4 dan kemudian cabut pin RESET dari GND. Peranti anda harus disambungkan sekarang. Perhatikan untuk melakukan semua ini semasa perisian dibuka.

Beberapa Kunci Kedai Berguna yang biasa digunakan:

  • nama tempatan - menyimpan nama
  • pincode - menyimpan kod pin
  • uart_baudrate - menyimpan kadar baud di mana komunikasi UART hendak dilakukan.

Saya telah menyiarkan gambar bagaimana saya menukar nama alat dengar Bluetooth saya di atas.

Langkah 8: Selamat

Tahniah kerana berjaya mengubah nama papan Bluetooth anda dan maklumat lain. Sekarang anda bebas untuk menyesuaikan alat Bluetooth anda mengikut keperluan anda dan bahkan mengintegrasikan modul audio Bluetooth dengan Arduino dengan menetapkan kadar baud yang lebih rendah.

Ini membuka banyak kemungkinan jadi teruskan dan mencubanya!

Itu sahaja untuk arahan ini! Sekiranya anda mempunyai keraguan, sila beri komen. Jangan lupa untuk mengikuti saya jika anda menyukai arahan ini. Tolong bantu saya dengan membuka semula pautan yang dipendekkan dua atau tiga kali. Anda juga boleh menyokong saya di Patreon.

Terima kasih DFRobot:

Saya ingin mengucapkan terima kasih kepada DFRobot kerana menyediakan peralatan dan modul untuk projek saya. Saya sangat menyukai barang yang mereka hantar. Pastikan anda melayari laman web mereka.

Oleh:

Utkarsh Verma

Ditaja oleh DFRobot.com

Terima kasih kepada Ashish Choudhary kerana meminjamkan kameranya.

Disyorkan: