תוכן עניינים:

שנה את שמו של אוזניות/רמקולים/מתאם Bluetooth או הגדרות אחרות באמצעות UART: 8 שלבים (עם תמונות)
שנה את שמו של אוזניות/רמקולים/מתאם Bluetooth או הגדרות אחרות באמצעות UART: 8 שלבים (עם תמונות)

וִידֵאוֹ: שנה את שמו של אוזניות/רמקולים/מתאם Bluetooth או הגדרות אחרות באמצעות UART: 8 שלבים (עם תמונות)

וִידֵאוֹ: שנה את שמו של אוזניות/רמקולים/מתאם Bluetooth או הגדרות אחרות באמצעות UART: 8 שלבים (עם תמונות)
וִידֵאוֹ: אני רוצה שווארמה 🌯 2024, נוֹבֶמבֶּר
Anonim
שנה את שמו של אוזניות/רמקולים/מתאם Bluetooth או הגדרות אחרות באמצעות UART
שנה את שמו של אוזניות/רמקולים/מתאם Bluetooth או הגדרות אחרות באמצעות UART

האם במקרה יש לך זוג אוזניות בלוטות 'או אביזרי שמע אחרים של Bluetooth שיש להם שם ממש מגעיל ובכל פעם שאתה מזווג אותם יש לך רצון פנימי לשנות את שמם? גם אם הסיבות לא זהות, עדיין יש הרבה אנשים שרוצים להתאים אישית את האביזרים שלהם, כשאני אחד מהם. לאוזניות שלי היה השם POR1007BT שלא סיפק אותי ולכן חיפשתי שיטות שונות לשינוי השם וההנחיה היא הדרך הקלה ביותר לעשות זאת.

לכן, ברצוני להציג בפניכם הוראה זו שתדריך אתכם את השלבים כיצד לשנות את המאפיינים של כל מודול או גאדג'ט של Bluetooth, כולל שינוי השם.

שים לב ששיטה זו מוגבלת רק למכשירים שבהם מותקן בהם 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- תצורה

שלב 1: אסוף כמה דברים

התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים
התאספו קצת דברים

מדריך זה מתעד שתי שיטות להשגת המטרה. האחד מיישם את השימוש בממיר USB ל- TTL, ואילו השני משתמש ב- UNO Arduino. זה תלוי בך לבחור אחד מהם. עם זאת, הדרישות להוראה זו הן בסיסיות מספיק כדי שלא תצטרכו להוציא שקל אחד אם אתם עוסקים באלקטרוניקה מכיוון שאולי כבר יש לכם את הדברים!

אני רוצה להוסיף שיש סיכוי קטן ששיטת Arduino לא תעבוד. הסיבה לכך היא ש- Arduino UNO משתמשת ב- CH340G שיש לה את התהילה שלה על כך שהיא לא מסוגלת לקיים baudrates גבוהים יותר. להיפך, לא נתקלתי בבעיה במקרה שלי ולכן הסיכוי נמוך לדעתי.

דרישות שיטת ממיר USB ל TTL:

גאדג'ט אודיו בלוטות '

אשתמש באוזניות הבלוטות 'שלי שהכנתי לפני שנה. הוא משתמש במודול XS3868 המבוסס על OVC3860 IC. בדוק אם הגאדג'ט שלך מבוסס על OVC3860 לפני שתמשיך עם הוראה זו.

ממיר USB ל TTL (כאן, ממיר USB ל TTL (CP210))

בעת שימוש או רכישת ממיר, וודא כי לממיר שאתה בוחר יש רמה לוגית של 3.3V מכיוון שהמודול תומך ברמת לוגיקה של 3.3V בלבד. לכן, אם יש לך ממיר רמה לוגית 5V, הקפד להשתמש בשינוי רמה לוגית.

לוח לחם (כאן, קרש קרש קריסטל 400 נקודות נקודה)

זה משמש רק לביצוע מספר חיבורים לשקע הארקה של TTL Converter. אם לממיר שלך יש לפחות שני שקעי GND, לא תזדקק ללוח לחם. שלי יש רק סיכת GND אחת ולכן אדרש קרש לחם.

חוט מגשר - 5 חלקים (כאן, כבלי מגשר Arduino (M/M))

זהו הדרישות של שיטה זו.

דרישות שיטת ארדואינו:

בזמן שאני מתייחס לשיטה זו כשיטת Arduino, עליך לציין כי כאן אין שימוש ב- ATmega או בקוד Arduino כלשהו. כל מה שאכפת לנו הוא ממיר ה- USB ל TTL המובנה בארדואינו לצורכי תכנות.

  • גאדג'ט אודיו Bluetooth (מבוסס על OVC3860)
  • Arduino UNO או כל דגם אחר בעל יכולת UART
  • חוט מגשר - 5 חלקים (כאן, כבלי מגשר Arduino (M/M))

זהו הדרישות לשיטת Arduino.

כעת, לאחר שכיסינו את הדרישות, אז בואו נתחיל באמת מההנחיות.

שלב 2: איתור הסיכות

איתור הסיכות
איתור הסיכות
איתור הסיכות
איתור הסיכות
איתור הסיכות
איתור הסיכות

פתח את האוזניות או הגאדג'ט שלך ונסה לאתר את שלוש הסיכות או הרפידות הבאות:

  • Rx
  • Tx
  • GND

התמונה לעיל היא מתאם אודיו Bluetooth Bluetooth שצולם על ידי יצרן אחר (rohit7gupta). כפי שאתה יכול לראות, כל שלוש הפדים צוינו בבירור. כך צריך לבצע את האיתור!

אם יש לך מודול Bluetooth ללא כל מעגל מבחוץ, תצטרך גם לאתר את סיכת האיפוס. מכיוון שהאוזניות שלי משתמשות בגסות במודול 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)

חיווט לוח ה- Bluetooth (שיטת Arduino)
חיווט לוח ה- Bluetooth (שיטת Arduino)
חיווט לוח ה- Bluetooth (שיטת Arduino)
חיווט לוח ה- Bluetooth (שיטת Arduino)

חבר את סיכות RESET ו- GND של לוח Arduino כדי להשתמש ב- Arduino כממיר TTL.

כעת הארדואינו שלך יתנהג כממיר USB ל- TTL.

לאחר שתסיים עם השלב לעיל, התחל לחבר את לוח ה- Arduino שלך עם לוח ה- Bluetooth לפי תרשים החיווט שפורסם למעלה.

לאחר סיום החיווט, בדוק אותו שוב ולאחר מכן המשך לשלב הבא.

שלב 5: הבטחת תקשורת בין מחשב למודול (שלב אופציונלי)

הבטחת תקשורת בין מחשב למודול (שלב אופציונלי)
הבטחת תקשורת בין מחשב למודול (שלב אופציונלי)

כעת, לאחר שביצעת את החיווט של לוח ה- Bluetooth בצורה נכונה, אתה אמור להיות מסוגל לדבר עם הלוח שלך באמצעות פקודות AT. פקודות AT הן אותן מילים קסומות שניתן לשלוחן למודול באמצעות UART כדי לבקש ממנו לבצע פעולה מסוימת (המבוססת על הפקודה הנשלחת). עם הקבלה והשלמת הפעולה שמצויים לה, המודול בדרך כלל מגיב כאישור. כדי לשלוח "פקודות AT" וכדי לקבל את התגובה גם כן, תזדקק לתוכנת מסוף טורית כגון TeraTerm, Serial Monitor (מובנה ב- Arduino IDE), PuTTY וכן הלאה.

כדי להתחיל הפעלה טורית עם המודול, עליך להגדיר את ההגדרות הבאות לתקשורת טורית:

  • 115200 bps קצב שידור
  • נתוני נתונים: 8
  • גם קו חדש וחזרה של כרכרה
  • ביט עצור אחד (ברירת מחדל ב- 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

הכלי שבו נשתמש לשינוי ההגדרות של מודול/הגאדג'ט ה- Bluetooth שלנו אינו מפותח היטב. החיסרון העיקרי הוא שהוא יכול להשתמש רק ביציאת COM1 לשינוי ההגדרות. לכן נצטרך להגדיר את יציאת ממיר TTL/Arduino שהוכנס כ- COM1.

לשם כך בצע את השלבים המפורטים להלן:

  1. פתח את מנהל ההתקנים על ידי הקלדת "devmgmt.msc" בתיבת הדו -שיח הפעלה.
  2. מצא את ממיר/Arduino TTL שלך בקטע "יציאות (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. לאחר מכן אתר ובחר את הערך שברצונך לשנות, לדוגמה, רציתי לשנות את שם אוזניות ה- Bluetooth שלי. השם נמצא במפתח שם המקומי.
  7. לאחר מכן, מלא את הערך הרצוי שלך בחסר למטה ולחץ על "כתוב נבחר".
  8. לאחר ביצוע כל השינוי, לחץ על "נתק" ולאחר מכן הפעל מחדש את המודול כדי שהשינויים ייכנסו לתוקף.

צירפתי קובץ PDF המציג את התיאור של מפתחות שונים (למעשה מפתחות חנות מתמשכים). עיין בו לקבלת תובנות נוספות לגבי תצורת OVC3860. אם אינך מצליח לגרום למכשיר להתחבר, נסה לחזור על נקודה 4 ולאחר מכן נתק את סיכת ה- RESET מה- GND. המכשיר שלך אמור להיות מחובר כעת. שימו לב לעשות את כל זה בזמן שהתוכנה נפתחת.

כמה מפתחות חנות מתמשכת לשימוש נפוץ:

  • localname - מאחסן את השם
  • pincode - שומר את קוד ה- PIN
  • uart_baudrate - מאחסן את קצב השידור בו יש לבצע תקשורת UART.

פרסמתי תמונות של איך שיניתי את שמו של אוזניית ה- Bluetooth שלי למעלה.

שלב 8: מזל טוב

ברכות על שינוי ההצלחה של שם לוח ה- Bluetooth ופרטים נוספים. כעת תוכל להתאים אישית את גאדג'י ה- Bluetooth שלך בהתאם לצרכיך ואף לשלב מודולי שמע של Bluetooth עם Arduino על ידי הגדרת קצב שידור נמוך יותר.

זה פותח הרבה אפשרויות אז קדימה ונסו אותן!

זה הכל למדריך הזה! אם יש לך ספק, אתה מוזמן להגיב. אל תשכח לעקוב אחריי אם אהבת את ההנחיה הזו. אנא תמכו בי על ידי פתיחת הקישורים המקוצרים פעמיים או שלוש פעמים. אתה יכול גם לתמוך בי ב- Patreon.

תודה DFRobot:

אני רוצה להודות ל- DFRobot שסיפק לי ציוד ומודולים לפרויקטים שלי. אני מאוד אוהב את הדברים ששלחו לי. הקפד לבדוק באתר שלהם.

על ידי:

אוטקרש ורמה

בחסות DFRobot.com

תודה לאשיש צ'ודהארי שהשאיל את המצלמה שלו.

מוּמלָץ: