جدول المحتويات:

تغيير اسم سماعة البلوتوث / مكبر الصوت / المحول أو الإعدادات الأخرى من خلال UART: 8 خطوات (مع الصور)
تغيير اسم سماعة البلوتوث / مكبر الصوت / المحول أو الإعدادات الأخرى من خلال UART: 8 خطوات (مع الصور)

فيديو: تغيير اسم سماعة البلوتوث / مكبر الصوت / المحول أو الإعدادات الأخرى من خلال UART: 8 خطوات (مع الصور)

فيديو: تغيير اسم سماعة البلوتوث / مكبر الصوت / المحول أو الإعدادات الأخرى من خلال UART: 8 خطوات (مع الصور)
فيديو: حل جميع مشاكل البلوتوث في ثواني 💪 2024, يوليو
Anonim
تغيير اسم سماعة البلوتوث / مكبر الصوت / المحول أو الإعدادات الأخرى من خلال UART
تغيير اسم سماعة البلوتوث / مكبر الصوت / المحول أو الإعدادات الأخرى من خلال UART

هل تصادف أن لديك زوجًا من سماعات الرأس التي تعمل بتقنية Bluetooth أو غيرها من ملحقات الصوت التي تعمل بتقنية Bluetooth والتي لها اسم مثير للاشمئزاز حقًا وفي كل مرة تقوم فيها بإقرانها لديك هذه الرغبة الداخلية في تغيير أسمائها؟ حتى لو لم تكن الأسباب هي نفسها ، فلا يزال هناك الكثير من الأشخاص الذين يرغبون في تخصيص إكسسواراتهم ، وأنا منهم. كانت سماعاتي تحمل اسم POR1007BT الذي لم يرضيني ، لذلك بحثت عن طرق مختلفة لتغيير الاسم وهذه التعليمات هي أسهل طريقة للقيام بذلك.

لذلك ، أود أن أقدم لك هذا التوجيه الذي سيرشدك خلال الخطوات الخاصة بكيفية تغيير خصائص أي وحدة أو أداة بلوتوث صوتية ، بما في ذلك تعديل الاسم.

يرجى ملاحظة أن هذه الطريقة مقصورة فقط على تلك الأجهزة التي تم تثبيت OVC3860 IC فيها.

إحدى هذه الوحدات هي XS3868 والتي سأستخدمها لشرح هذه الطريقة. أيضًا ، تعتمد معظم أجهزة دونجل Bluetooth الرخيصة مثل هذه على 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 لا تعمل. ذلك لأن Arduino UNO يستخدم CH340G الذي اشتهر بعدم قدرته على الحفاظ على مستويات أعلى من الباودرات. على العكس من ذلك ، لم أواجه أي مشكلة في حالتي وبالتالي فإن الفرص منخفضة على ما أعتقد.

متطلبات طريقة تحويل USB إلى TTL:

أداة صوت بلوتوث

سأستخدم سماعات البلوتوث التي صنعتها منذ عام. يستخدم وحدة XS3868 التي تعتمد على OVC3860 IC. يرجى التحقق مما إذا كانت أداتك الذكية تعتمد على OVC3860 قبل متابعة هذه التعليمات.

محول USB إلى TTL (هنا ، محول USB إلى TTL (CP210))

أثناء استخدام أو شراء محول ، تأكد من أن المحول الذي تختاره له مستوى منطق 3.3 فولت لأن الوحدة تدعم مستوى المنطق 3.3 فولت فقط. لذلك ، إذا كان لديك محول مستوى منطقي بجهد 5 فولت ، فتأكد من استخدام ناقل مستوى منطقي.

لوح توصيل (هنا ، لوح توصيل بلوري من الكريستال 400 نقطة التعادل)

يستخدم هذا فقط لإجراء اتصالات متعددة بالمقبس الأرضي لمحول TTL. إذا كان المحول الخاص بك يحتوي على مقابس GND على الأقل ، فلن تحتاج إلى لوحة توصيل. يحتوي المنجم على دبوس GND واحد فقط ، لذلك سأحتاج إلى لوح تجارب.

سلك توصيل معزز - 5 قطع (هنا ، كابلات وصلة اردوينو (M / M))

هذا كل شيء بالنسبة لمتطلبات هذه الطريقة.

متطلبات طريقة اردوينو:

بينما أشير إلى هذه الطريقة على أنها طريقة Arduino ، يجب أن تلاحظ أنه لا يوجد هنا استخدام لـ ATmega أو أي نوع من كود Arduino. كل ما نهتم به هو محول USB إلى TTL الذي يحمل في ثناياه عوامل في Arduino لأغراض البرمجة.

  • أداة صوت Bluetooth (تعتمد على OVC3860)
  • Arduino UNO أو أي طراز آخر به قدرة UART
  • سلك توصيل - 5 قطع (هنا ، كبلات وصلة اردوينو (M / M))

هذا كل شيء بالنسبة لمتطلبات طريقة Arduino.

الآن بعد أن غطينا المتطلبات ، فلنبدأ حقًا بالتعليمات.

الخطوة 2: تحديد موقع الدبابيس

تحديد موقع الدبابيس
تحديد موقع الدبابيس
تحديد موقع الدبابيس
تحديد موقع الدبابيس
تحديد موقع الدبابيس
تحديد موقع الدبابيس

افتح سماعة الرأس أو الجهاز وحاول تحديد هذه الدبابيس أو الوسادات الثلاثة:

  • آر إكس
  • TX
  • GND

الصورة أعلاه عبارة عن محول صوت Bluetooth USB تم التقاطه بواسطة صانع زميل (rohit7gupta). كما ترى ، تمت الإشارة إلى جميع الفوط الثلاثة بوضوح. هذه هي الطريقة التي يجب أن يتم تحديد الموقع!

إذا كنت تستخدم وحدة Bluetooth دون إجراء أي دوائر خارجية ، فستحتاج أيضًا إلى تحديد دبوس RESET. نظرًا لأن سماعة الرأس الخاصة بي تستخدم وحدة XS3868 بشكل فظ ، ولهذا السبب اضطررت أيضًا إلى العثور على دبوس RESET. لقد حددت الدبابيس بالرجوع إلى pinout المنشور أعلاه.

إذا كان لديك BluFi ، فلن تضطر إلى تحديد دبوس RESET لأن الأسلاك قد تم إجراؤها بالفعل هناك. أثناء صنع سماعة الرأس ، كنت لبقًا بما يكفي لإضافة أربعة رؤوس نسائية (Rx و Tx و GND و RST) للتواصل التسلسلي. لذلك سأقوم بالاتصال بهذه الرؤوس سهلة الاستخدام دون الحاجة إلى فتح سماعات الرأس الخاصة بي. لقد أرفقت صورًا قد تشير إليها لفهم أفضل.

سيكون من الأفضل لك إضافة رؤوس أنثوية إلى هذه المسامير لسهولة توصيل وإزالة أسلاك التوصيل. انظر كيف أنه من السهل بالنسبة لي فقط توصيل أسلاك التوصيل إلى سماعة الرأس الخاصة بي وإخراجها.

الخطوة 3: توصيل لوحة Bluetooth (طريقة تحويل USB إلى TTL)

توصيل لوحة Bluetooth (طريقة تحويل USB إلى TTL)
توصيل لوحة Bluetooth (طريقة تحويل USB إلى TTL)
توصيل لوحة Bluetooth (طريقة تحويل USB إلى TTL)
توصيل لوحة Bluetooth (طريقة تحويل USB إلى TTL)

الآن بعد أن نجحت في تحديد موقع المسامير المذكورة أعلاه ، قم بتوصيل محول USB إلى TTL باستخدام المسامير باستخدام وصلات العبور ولوح التجارب كما هو موضح في مخطط الأسلاك. لقد أرفقت صور الأسلاك الخاصة بي أيضًا.

يجب أن تكون أسلاك Rx و Tx على لوحات اللوحة متقاطعة ، أي يجب توصيل Rx بـ TxD ويجب توصيل Tx بـ RxD.

الخطوة 4: توصيل لوحة Bluetooth (طريقة Arduino)

توصيل لوحة بلوتوث (طريقة اردوينو)
توصيل لوحة بلوتوث (طريقة اردوينو)
توصيل لوحة بلوتوث (طريقة اردوينو)
توصيل لوحة بلوتوث (طريقة اردوينو)

قم بتوصيل دبابيس RESET و GND بلوحة Arduino لاستخدام Arduino كمحول TTL.

الآن سوف يتصرف Arduino كمحول USB إلى TTL.

بمجرد الانتهاء من الخطوة أعلاه ، ابدأ في توصيل لوحة Arduino بلوحة Bluetooth وفقًا لمخطط الأسلاك المنشور أعلاه.

بعد الانتهاء من الأسلاك ، تحقق مرة أخرى ثم انتقل إلى الخطوة التالية.

الخطوة 5: ضمان الاتصال بين الكمبيوتر والوحدة (خطوة اختيارية)

ضمان الاتصال بين الكمبيوتر والوحدة (خطوة اختيارية)
ضمان الاتصال بين الكمبيوتر والوحدة (خطوة اختيارية)

الآن بعد أن قمت بتوصيل لوحة Bluetooth بشكل صحيح ، يجب أن تكون قادرًا على التحدث إلى لوحك باستخدام أوامر AT. أوامر AT هي تلك الكلمات السحرية التي يمكن إرسالها إلى الوحدة النمطية من خلال UART لتطلب منها القيام بعملية محددة (بناءً على الأمر الذي يتم إرساله). عند استلام وإتمام العملية التي أمرت بها ، تستجيب الوحدة عادةً على أنها موافق. لإرسال "أوامر AT" وللحصول على الاستجابة أيضًا ، ستحتاج إلى برنامج طرفي تسلسلي مثل TeraTerm و Serial Monitor (مضمن في Arduino IDE) و PuTTY وما إلى ذلك.

لبدء جلسة تسلسلية مع الوحدة النمطية ، تحتاج إلى ضبط الإعدادات التالية للاتصال التسلسلي:

  • معدل الباود 115200 بت في الثانية
  • بتات البيانات: 8
  • كل من السطر الجديد والعودة إلى أول السطر
  • 1 Stop Bit (افتراضي في Arduino IDE)
  • لا تماثل (افتراضي في Arduino IDE)
  • صدى محلي (اختياري)

سأستخدم الشاشة التسلسلية المدمجة في Arduino IDE لهذا الغرض لأنها بسيطة وسهلة الاستخدام.

لاختبار الاتصال بين لوحة Bluetooth وجهاز الكمبيوتر ، اتبع الخطوات التالية:

  1. قم بتوصيل محول TTL أو Arduino بجهاز الكمبيوتر الخاص بك وتشغيل أداة أو ملحق Bluetooth.
  2. افتح برنامج المحطة التسلسلي الخاص بك مع تحديد منفذ COM المناسب واضبط الإعدادات المذكورة أعلاه.
  3. حاول إرسال أمر AT ، على سبيل المثال ، "AT # VU" بدون علامات الاقتباس. قد ترى أوامر AT أخرى من ملف PDF مرفق أدناه. عند إرسال هذا ، يجب أن تتلقى ردًا على أنه "موافق" في المحطة التسلسلية من الوحدة.

في النقطة الثالثة أعلاه ، قمت بإرسال أمر زيادة مستوى الصوت ، إذا لم تحصل على أي استجابة ، فحاول عكس اتصالات 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

الأداة التي سنستخدمها لتعديل إعدادات وحدة / أداة البلوتوث الخاصة بنا ليست مطورة بشكل جيد. العيب الرئيسي هو أنه يمكن فقط استخدام منفذ COM1 لتعديل الإعدادات. لذلك ، سيتعين علينا تعيين منفذ TTL / منفذ Arduino المُدرج على أنه COM1.

للقيام بذلك ، اتبع الخطوات المذكورة أدناه:

  1. افتح "إدارة الأجهزة" عن طريق كتابة "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. لقد أرفقته أدناه.

لتعديل قيم لوحة Bluetooth الخاصة بك ، اتبع الخطوات التالية:

  1. تأكد من إيقاف تشغيل وحدة / أداة Bluetooth الخاصة بك أثناء اتباع هذه الخطوات.
  2. قم بتنزيل أداة التطوير OVC3860 وافتحها.
  3. سيشير إلى أنه لا يوجد جهاز متصل به من خلال إظهار "غير متصل".
  4. الآن قم بتشغيل وحدة / أداة Bluetooth الخاصة بك ويجب أن تشير الأداة إلى أنها متصلة من خلال إظهار "متصل".
  5. انقر فوق "قراءة الكل" لقراءة جميع قيم الوحدة.
  6. ثم حدد وحدد القيمة التي ترغب في تغييرها ، على سبيل المثال ، أردت تغيير اسم سماعة البلوتوث الخاصة بي. كان الاسم موجودًا في مفتاح Localname.
  7. بعد ذلك ، املأ القيمة التي تريدها في الفراغ أدناه وانقر على "الكتابة المحددة".
  8. بمجرد الانتهاء من جميع التعديلات ، انقر فوق "قطع الاتصال" ثم أعد تشغيل الوحدة النمطية الخاصة بك لتصبح التغييرات سارية المفعول.

لقد أرفقت ملف PDF يوضح وصف المفاتيح المختلفة (في الواقع مفاتيح المتجر الثابتة). ارجع إليها للحصول على مزيد من المعلومات حول تكوين OVC3860. إذا لم تتمكن من توصيل الجهاز ، فحاول تكرار النقطة 4 ثم افصل RESET pin من GND. يجب أن يكون جهازك متصلاً الآن. لاحظ أن تفعل كل هذا أثناء فتح البرنامج.

بعض مفاتيح المتجر الثابتة شائعة الاستخدام:

  • localname - يخزن الاسم
  • الرمز السري - يخزن الرمز السري
  • uart_baudrate - يخزن معدل البث بالباود الذي سيتم إجراء اتصال UART به.

لقد قمت بنشر صور لكيفية تغيير اسم سماعة البلوتوث الخاصة بي أعلاه.

الخطوة 8: مبروك

تهانينا على نجاحك في تعديل اسم لوحة Bluetooth وتفاصيل أخرى. ستكون الآن حراً في تخصيص أدوات Bluetooth الخاصة بك وفقًا لاحتياجاتك وحتى دمج وحدات صوت Bluetooth مع Arduino عن طريق تعيين معدل باود أقل.

هذا يفتح الكثير من الاحتمالات لذا انطلق وجربها!

هذا كل شيء من أجل هذا التدريب! إذا كان لديك أي شك ، فلا تتردد في التعليق. لا تنس أن تتبعني إذا كنت تحب هذه التعليمات. الرجاء تقديم الدعم لي بإعادة فتح الروابط المختصرة مرتين أو ثلاث مرات. يمكنك أيضًا دعمي على Patreon.

شكرا لك DFRobot:

أود أن أعرب عن شكري لشركة DFRobot لتزويدها بالمعدات والوحدات النمطية لمشاريعي. أنا حقا أحب الأشياء التي أرسلوها لي. تأكد من إطلاعك على موقعهم على الإنترنت.

بواسطة:

أوتكارش فيرما

برعاية DFRobot.com

بفضل Ashish Choudhary لإعارة الكاميرا.

موصى به: