فهرست مطالب:

هدست بلوتوث/بلندگو/نام آداپتور یا سایر تنظیمات را از طریق UART تغییر دهید: 8 مرحله (همراه با تصاویر)
هدست بلوتوث/بلندگو/نام آداپتور یا سایر تنظیمات را از طریق UART تغییر دهید: 8 مرحله (همراه با تصاویر)

تصویری: هدست بلوتوث/بلندگو/نام آداپتور یا سایر تنظیمات را از طریق UART تغییر دهید: 8 مرحله (همراه با تصاویر)

تصویری: هدست بلوتوث/بلندگو/نام آداپتور یا سایر تنظیمات را از طریق UART تغییر دهید: 8 مرحله (همراه با تصاویر)
تصویری: گوشی قاپی که عن شد 😂😂😂| دوربین مخفی 2024, جولای
Anonim
هدست بلوتوث/بلندگو/نام آداپتور یا سایر تنظیمات را از طریق UART تغییر دهید
هدست بلوتوث/بلندگو/نام آداپتور یا سایر تنظیمات را از طریق UART تغییر دهید

آیا به طور اتفاقی یک جفت هدست بلوتوث یا سایر لوازم جانبی صوتی بلوتوث دارید که واقعاً نام نفرت انگیزی دارند و هر بار که آنها را به هم وصل می کنید این تمایل درونی برای تغییر نام آنها وجود دارد؟ حتی اگر دلایل یکسان نباشد ، هنوز افراد زیادی هستند که مایلند لوازم جانبی خود را سفارشی کنند ، که من یکی از آنها هستم. هدفون های من نام POR1007BT داشتند که من را راضی نمی کرد ، بنابراین من روشهای مختلفی برای تغییر نام جستجو کردم و این آسان ترین راه برای انجام این کار است.

بنابراین ، من می خواهم این دستورالعمل را به شما ارائه دهم که مراحل مختلف نحوه تغییر ویژگی های هر ماژول یا ابزار صوتی بلوتوث ، از جمله تغییر نام را برای شما راهنمایی می کند.

لطفاً توجه داشته باشید که این روش فقط به دستگاه هایی محدود می شود که IC OVC3860 در آنها نصب شده است.

یکی از این ماژول ها XS3868 است که من برای نشان دادن این روش از آن استفاده می کنم. همچنین ، اکثر دانگل های بلوتوث ارزان مانند این بر اساس 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-Configuration

مرحله 1: در اطراف برخی از موارد جمع آوری کنید

جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد
جمع آوری برخی از موارد

این دستورالعمل دو روش برای رسیدن به هدف را مستند می کند. یکی استفاده از تبدیل USB به TTL را اجرا می کند ، در حالی که دیگری از Arduino UNO استفاده می کند. انتخاب یکی از آنها به شما بستگی دارد. گفته می شود ، الزامات این دستورالعمل به اندازه کافی اساسی است که اگر به لوازم الکترونیکی مشغول هستید ، مجبور نباشید حتی یک پنی خرج کنید ، زیرا ممکن است از قبل وسایل را داشته باشید!

مایلم اضافه کنم که شانس کمی برای کار نکردن روش آردوینو وجود دارد. این به این دلیل است که Arduino UNO از CH340G استفاده می کند که شهرت آن به دلیل عدم توانایی در حفظ باودرات بالاتر است. برعکس ، من در مورد خود با مشکلی روبرو نبودم ، بنابراین فکر می کنم شانس کم است.

مورد نیاز روش تبدیل USB به TTL:

یک ابزار صوتی بلوتوث

من از هدفون بلوتوثی که یک سال پیش ساخته بودم استفاده می کنم. از ماژول XS3868 استفاده می کند که بر اساس IC OVC3860 است. لطفاً قبل از اقدام به این دستورالعمل ، بررسی کنید که آیا اسبابک شما مبتنی بر OVC3860 است یا خیر.

تبدیل USB به TTL (در اینجا ، تبدیل USB به TTL (CP210))

هنگام استفاده یا خرید مبدل ، مطمئن شوید مبدلی که انتخاب می کنید دارای سطح منطقی 3.3 ولت باشد زیرا ماژول فقط از سطح منطقی 3.3 ولت پشتیبانی می کند. بنابراین ، اگر مبدل سطح منطقی 5 ولت دارید ، مطمئن شوید که از تعویض کننده سطح منطقی استفاده می کنید.

یک تخته نان (در اینجا ، 400 تخته کریستال نان کراوات)

این فقط برای ایجاد چندین اتصال به سوکت زمین TTL Converter استفاده می شود. اگر مبدل شما حداقل دو سوکت GND دارد ، دیگر نیازی به تخته نان ندارید. معدن من فقط یک پین GND دارد بنابراین به یک تخته نان نیاز دارم.

Jumper Wire - 5 قطعه (در اینجا ، کابل های Jumper Arduino (M/M))

این برای الزامات این روش است.

الزامات روش آردوینو:

در حالی که من از این روش به عنوان روش آردوینو یاد می کنم ، باید توجه داشته باشید که در اینجا از ATmega یا هر نوع کد آردوینو استفاده نمی شود. تمام چیزی که ما به آن اهمیت می دهیم تبدیل USB به TTL است که در Arduino برای اهداف برنامه نویسی ساخته شده است.

  • یک ابزار صوتی بلوتوث (بر اساس OVC3860)
  • Arduino UNO یا هر مدل دیگری با قابلیت UART
  • Jumper Wire - 5 قطعه (در اینجا ، کابل های بلوز آردوینو (M/M))

این برای الزامات روش آردوینو تمام شده است.

اکنون که الزامات را پوشش داده ایم ، بنابراین بیایید واقعاً با موارد آموزشی شروع کنیم.

مرحله 2: تعیین پین ها

موقعیت یابی پین ها
موقعیت یابی پین ها
موقعیت یابی پین ها
موقعیت یابی پین ها
موقعیت یابی پین ها
موقعیت یابی پین ها

هدفون یا ابزار خود را باز کنید و سعی کنید این سه پین یا پد را پیدا کنید:

  • Rx
  • Tx
  • GND

تصویر بالا یک آداپتور صوتی USB بلوتوث است که توسط سازنده دیگری (rohit7gupta) گرفته شده است. همانطور که می بینید ، هر سه پد به وضوح نشان داده شده است. مکان یابی باید به این صورت انجام شود!

اگر از ماژول بلوتوث استفاده می کنید بدون اینکه مدارهای خارجی انجام شود ، باید پین RESET را نیز پیدا کنید. از آنجا که هدفون من از ماژول XS3868 استفاده می کند ، به همین دلیل مجبور شدم پین RESET را نیز پیدا کنم. من با مراجعه به pinout ارسال شده در بالا ، پین ها را پیدا کردم.

اگر BluFi دارید ، لازم نیست پین RESET را پیدا کنید زیرا سیم کشی قبلاً در آنجا انجام شده است. من ، هنگام ساخت هدفون ، به اندازه کافی باهوش بودم که چهار سرصفحه زن (Rx ، Tx ، GND ، RST) را برای ارتباط سریال اضافه کنم. بنابراین من بدون نیاز به باز کردن هدفون به این سرصفحه های مفید متصل می شوم. تصاویری را ضمیمه کرده ام که برای درک بهتر می توانید به آنها مراجعه کنید.

بهتر است هدرهای زن را به این پین ها اضافه کنید تا سیم ها را به راحتی ببندید و جدا کنید. ببینید فقط سیمهای بلوز داخل و خارج را به هدفون وصل کنید چقدر برای من مفید است.

مرحله 3: سیم کشی بلوتوث (روش تبدیل USB به TTL)

سیم کشی برد بلوتوث (روش تبدیل USB به TTL)
سیم کشی برد بلوتوث (روش تبدیل USB به TTL)
سیم کشی برد بلوتوث (روش تبدیل USB به TTL)
سیم کشی برد بلوتوث (روش تبدیل USB به TTL)

اکنون که پین های فوق را با موفقیت پیدا کرده اید ، با استفاده از بلوزها و تخته نان همانطور که در نمودار سیم کشی نشان داده شده است ، USB را به TTL Converter وصل کنید. تصاویر سیم کشی خود را نیز ضمیمه کرده ام.

سیم کشی Rx و Tx روی بردها باید متقاطع باشد ، یعنی Rx باید به TxD و Tx باید به RxD متصل شود.

مرحله 4: سیم کشی برد بلوتوث (روش آردوینو)

سیم کشی برد بلوتوث (روش آردوینو)
سیم کشی برد بلوتوث (روش آردوینو)
سیم کشی برد بلوتوث (روش آردوینو)
سیم کشی برد بلوتوث (روش آردوینو)

پین های RESET و GND برد Arduino را متصل کنید تا از Arduino به عنوان مبدل TTL استفاده کنید.

اکنون آردوینو شما به عنوان تبدیل USB به TTL رفتار می کند.

پس از اتمام مراحل بالا ، سیم کشی Arduino خود را با برد بلوتوث مطابق نمودار سیم کشی بالا ارسال کنید.

پس از اتمام سیم کشی ، آن را دوباره بررسی کنید و سپس به مرحله بعدی بروید.

مرحله 5: اطمینان از ارتباط بین کامپیوتر و ماژول (مرحله اختیاری)

اطمینان از ارتباط بین کامپیوتر و ماژول (مرحله اختیاری)
اطمینان از ارتباط بین کامپیوتر و ماژول (مرحله اختیاری)

اکنون که سیم کشی برد بلوتوث را به درستی انجام داده اید ، باید بتوانید با استفاده از دستورات AT با برد خود صحبت کنید. دستورات AT کلمات جادویی هستند که می توانند از طریق UART به ماژول ارسال شوند تا از آن بخواهند عملیات خاصی را انجام دهد (بر اساس فرمان ارسال شده). هنگام دریافت و اتمام عملیات به آن دستور داده می شود ، معمولاً ماژول به عنوان OK پاسخ می دهد. برای ارسال "دستورات AT" و همچنین دریافت پاسخ ، به یک نرم افزار پایانه سریال مانند TeraTerm ، Serial Monitor (داخلی در Arduino IDE) ، PuTTY و غیره نیاز دارید.

برای شروع یک جلسه سریال با ماژول ، باید تنظیمات زیر را برای ارتباط سریال تنظیم کنید:

  • سرعت بادی 115200 bps
  • بیت داده: 8
  • هم New Line و هم Carriage Return
  • 1 بیت توقف (به طور پیش فرض در Arduino IDE)
  • بدون برابری (به طور پیش فرض در Arduino IDE)
  • اکو محلی (اختیاری)

من برای این منظور از مانیتور سریال داخلی Arduino IDE استفاده می کنم زیرا استفاده از آن ساده و آسان است.

برای آزمایش ارتباط بین برد بلوتوث و رایانه ، مراحل زیر را دنبال کنید:

  1. TTL Converter یا Arduino خود را با رایانه خود متصل کرده و ابزار یا لوازم جانبی بلوتوث را روشن کنید.
  2. نرم افزار پایانه سریال خود را با پورت COM مناسب انتخاب شده باز کرده و تنظیمات ذکر شده در بالا را تنظیم کنید.
  3. سعی کنید یک فرمان AT ارسال کنید ، به عنوان مثال ، "AT#VU" بدون نقل قول. ممکن است سایر دستورات AT را از PDF پیوست شده در زیر مشاهده کنید. هنگام ارسال این ، شما باید پاسخی را به عنوان "OK" در ترمینال سریال از ماژول دریافت کنید.

در نکته سوم بالا ، من فرمان افزایش صدا را ارسال کرده ام. اگر پاسخی دریافت نکردید ، اتصالات Rx-Tx را معکوس کنید و بررسی کنید که پین های GND هر دو برد متصل هستند یا خیر.

با این کار ، آزمایش ارتباط بین رایانه شخصی و برد بلوتوث خود را به پایان رسانده اید و اکنون می توانید به مرحله بعدی بروید.

مرحله 6: تنظیم TTL Converter/Arduino Port به عنوان COM1

تنظیم TTL Converter/Arduino Port به عنوان COM1
تنظیم TTL Converter/Arduino Port به عنوان COM1
تنظیم TTL Converter/Arduino Port به عنوان COM1
تنظیم TTL Converter/Arduino Port به عنوان COM1
تنظیم TTL Converter/Arduino Port به عنوان COM1
تنظیم TTL Converter/Arduino Port به عنوان COM1
تنظیم TTL Converter/Arduino Port به عنوان COM1
تنظیم TTL Converter/Arduino Port به عنوان COM1

ابزاری که ما قصد داریم از آن برای تغییر تنظیمات ماژول/ابزار بلوتوث خود استفاده کنیم به خوبی توسعه نیافته است. اشکال عمده آن این است که فقط می تواند از پورت COM1 برای تغییر تنظیمات استفاده کند. بنابراین ، ما باید پورت TTL Converter/Arduino درج شده خود را به عنوان COM1 تنظیم کنیم.

برای انجام این کار مراحل زیر را دنبال کنید:

  1. با تایپ کردن "devmgmt.msc" در کادر محاوره ای ، Device Manager را باز کنید.
  2. TTL Converter/Arduino خود را در بخش "Ports (COM & LPT)" پیدا کنید.
  3. روی دستگاه خود راست کلیک کرده و "Properties" را باز کنید.
  4. در پنجره جدیدی که باز می شود ، روی "Advanced" کلیک کنید.
  5. با استفاده از لیست کشویی ، COM Port را به عنوان COM1 انتخاب کنید.
  6. روی "تأیید" کلیک کنید و همه چیز را ببندید.

اکنون تمام پیش نیازهای ابزار به پایان رسیده است. بیایید تغییر تنظیمات را شروع کنیم.

مرحله 7: تغییر مقادیر با استفاده از ابزار OVC3860

تغییر مقادیر با استفاده از ابزار OVC3860
تغییر مقادیر با استفاده از ابزار OVC3860
تغییر مقادیر با استفاده از ابزار OVC3860
تغییر مقادیر با استفاده از ابزار OVC3860
تغییر مقادیر با استفاده از ابزار OVC3860
تغییر مقادیر با استفاده از ابزار OVC3860
تغییر مقادیر با استفاده از ابزار OVC3860
تغییر مقادیر با استفاده از ابزار OVC3860

کار ما 90 درصد است! تنها چیزی که تا کنون باقی مانده این است که مقادیر برد بلوتوث را با استفاده از ابزار توسعه OVC3860 تغییر دهید. آن را در زیر ضمیمه کرده ام.

برای تغییر مقادیر برد بلوتوث خود ، این مراحل را دنبال کنید:

  1. هنگام انجام این مراحل ، مطمئن شوید که ماژول/ابزار بلوتوث شما خاموش است.
  2. ابزار توسعه OVC3860 را بارگیری کرده و باز کنید.
  3. با نشان دادن "متصل نیست" نشان می دهد که هیچ دستگاهی به آن متصل نشده است.
  4. حالا ماژول/ابزار بلوتوث خود را روشن کنید و ابزار باید نشان دهد که با نمایش "متصل" متصل شده است.
  5. برای خواندن همه مقادیر ماژول ، روی "خواندن همه" کلیک کنید.
  6. سپس مقداری را که می خواهید تغییر دهید ، پیدا کرده و انتخاب کنید ، برای مثال ، من می خواستم نام هدست بلوتوث خود را تغییر دهم. نام در کلید localname قرار داشت.
  7. پس از آن ، مقدار مورد نظر خود را در قسمت خالی زیر وارد کرده و روی "نوشتن انتخاب شده" کلیک کنید.
  8. پس از انجام کلیه تغییرات ، روی "قطع ارتباط" کلیک کنید و سپس ماژول خود را مجدداً راه اندازی کنید تا تغییرات اعمال شوند.

من پی دی اف را ضمیمه کرده ام که شرح کلیدهای مختلف (در واقع کلیدهای فروشگاه پایدار) را نشان می دهد. برای درک بیشتر در مورد پیکربندی OVC3860 به آن مراجعه کنید. اگر نمی توانید دستگاه را وصل کنید ، نقطه 4 را تکرار کنید و سپس پین RESET را از GND جدا کنید. دستگاه شما باید اکنون متصل باشد. توجه داشته باشید که هنگام باز شدن نرم افزار همه این کارها را انجام دهید.

برخی از کلیدهای فروشگاه پایدار رایج:

  • localname - نام را ذخیره می کند
  • پین کد - کد پین را ذخیره می کند
  • uart_baudrate - میزان باود را که قرار است ارتباط UART در آن انجام شود ، ذخیره می کند.

تصاویر مربوط به نحوه تغییر نام هدست بلوتوث خود را در بالا ارسال کرده ام.

مرحله هشتم: تبریک می گویم

تبریک می گوییم که نام برد بلوتوث خود و سایر جزئیات را با موفقیت تغییر دادید. اکنون می توانید ابزارهای بلوتوث خود را با توجه به نیازهای خود سفارشی کنید و حتی ماژول های صوتی بلوتوث را با تنظیم میزان باود پایین تر با آردوینو ادغام کنید.

این امکانات زیادی را باز می کند ، بنابراین آنها را امتحان کنید!

این همه برای این دستورالعمل است! در صورت شک و تردید ، نظر خود را کاملاً بنویسید. اگر از این دستورالعمل خوشتان آمد دنبال کردن من را فراموش نکنید. لطفاً با بازگشایی پیوندهای کوتاه شده دو یا سه بار از من حمایت کنید. همچنین می توانید در Patreon از من حمایت کنید.

با تشکر از شما DFRobot:

من می خواهم از DFRobot برای ارائه تجهیزات و ماژول های پروژه هایم تشکر کنم. من واقعاً چیزهایی را که برایم ارسال کرده اند دوست دارم. وب سایت آنها را حتما ببینید.

توسط:

اوتکرش ورما

با حمایت DFRobot.com

از آشیش چودری برای وام دادن دوربینش تشکر می کنم.

توصیه شده: