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

הגדרות פקודות Bluetooth AT (HC05 HC06): 4 שלבים
הגדרות פקודות Bluetooth AT (HC05 HC06): 4 שלבים

וִידֵאוֹ: הגדרות פקודות Bluetooth AT (HC05 HC06): 4 שלבים

וִידֵאוֹ: הגדרות פקודות Bluetooth AT (HC05 HC06): 4 שלבים
וִידֵאוֹ: LDmicro 13: HC-05 Управление через приложение Bluetooth для телефона (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, יולי
Anonim
הגדרות פקודות Bluetooth AT (HC05 HC06)
הגדרות פקודות Bluetooth AT (HC05 HC06)

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

במהלך עריכת הדרכה זו, ניסינו לוודא שמאמר זה יהיה המדריך הטוב ביותר עבורך על מנת ליהנות מללמוד את היסודות של אופן הפעולה של מודולי ה- Bluetooth ולמצוא מידע שימושי אודות אופן השימוש הנכון ב- ערכת פקודות AT.

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

מה תלמד מהמדריך הזה:

למד את ההיסטוריה של הופעת הפקודה AT.

להבין את ההבדל בין מודולי בלוטות 'HC.

למד את החומרה של מודול Bluetooth Bluetooth.

צור את תרשים החיווט המתאים עם לוח Arduino.

הגדר את Bluetooth למצב הפקודה AT.

הפעל את ההגדרות החדשות של Bluetooth

שלב 1: כיצד להתממשק עם מודולי Bluetooth

כיצד להתממשק עם מודולי Bluetooth
כיצד להתממשק עם מודולי Bluetooth
כיצד להתממשק עם מודולי Bluetooth
כיצד להתממשק עם מודולי Bluetooth
כיצד להתממשק עם מודולי Bluetooth
כיצד להתממשק עם מודולי Bluetooth

החל מתיאור הפרויקט, נתאים אישית את הפרמטרים של מודול ה- Bluetooth, אך כיצד נוכל לתקשר עם מודולי ה- Bluetooth!

כמו התקנים רבים אחרים מודולי Bluetooth מקבלים את התקשורת באמצעות פקודות AT כדי להגדיר להם הגדרות כמו שם, סיסמה, קצב שידור והגדרות אחרות.

מהן פקודות ה- AT האלה

בחזרה לשנת 1981 דניס הייז המציא שפת פקודה ספציפית לממשק "מכשיר המודם החכם של הייז" וערכת שפת הפקודה הזו מורכבת מסדרה של מחרוזות טקסט קצרות הניתנות לשילוב ליצירת פקודות לפעולות כגון חיוג, ניתוק ו שינוי הפרמטרים של החיבור. מכאן מגיע הרעיון לפתח יותר ויותר את מערך הייז או את פקודות AT המוגדרות לממשק מכשירים נוספים באמצעות איזו תו קידומת.

בדומה למכשירים האחרים, למודולי ה- Bluetooth יש מצב פקודה AT שבו אתה יכול לממשק אותם באמצעות פקודות AT כדי להגדיר להם פרמטרים.

אז על מנת לשלוח פקודות AT למודול בלוטות 'עלינו קודם כל להפוך אותו למצב פקודה AT.

מודולי ה- Bluetooth הפופולריים ביותר הם HC-06 ומודול HC-05 אשר ישמשו במדריך שלנו.

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

שלב 2: חומרת ה- Bluetooth

חומרת הבלוטות '
חומרת הבלוטות '
חומרת הבלוטות '
חומרת הבלוטות '

עבור מודול HC-05 שלנו יש לנו את כל ששת הסיכות הבאות:

  1. KEY או Enable: יש למשוך את הסיכה הזו גבוה כדי להיכנס למצב AT. במודול בלוטות 'שלנו כבר יש לנו כפתור לחיצה כל כך חשוב כדי לבסס את ערכת המשיכה הגבוהה של סיכת KEY
  2. VCC ו- GND לאספקת חשמל.
  3. RXD ו- TXD עבור נתוני קלט/פלט טוריים
  4. סיכת STATE, פשוט התעלם ממנה מכיוון שכנראה היא אינה מחוברת לאף אחד מסיכות ה- Bluetooth ולא נזדקק לה במדריך זה.

אשתמש בלוח Arduino כדי לשלוח את פקודות ה- AT הטורקיות למודול ה- Bluetooth שלי.

שלב 3: תיאור המעגל

דיאגרמה של מעגלים
דיאגרמה של מעגלים

עברתי ל- easyEDA כדי ליצור את תרשים המעגלים שלי למדריך זה והנה כיצד לחבר את מודול ה- Bluetooth לארדואינו, כל מה שצריך זה מספר סיכה 3 מארדואינו ל- RXD של ה- Bluetooth ומספר מספר 2 של הארדואינו ל TXD של ה- Bluetooth, GND ל- GND ו- VCC ל- Arduino 5V.

שלב 4: קודים ומבחנים

קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים
קודים ומבחנים

מעבר לחלק התוכנה, כפי שכבר ציינתי נשתמש בלוח Arduino כדי לתקשר עם ה- Bluetooth.

ברגע שנפעיל את ה- Arduino יהיה לנו נורית ה- Bluetooth מהבהבת במהירות במרווח של חצי שנייה, כלומר מצב ה- AT לא הוזן אז לפני הפעלת ה- Arduino פשוט החזק את לחצן הלחיצה ואז לחץ על ה- Arduino שלך כתוצאה מכך הנורית מהבהבת לאט יותר במרווח של 2 שניות, מה שמעיד על כניסה מוצלחת של מצב הפקודה AT. כעת אנו מפעילים את הצג הטורי של Arduino או כל צג טורי אחר כמו טרטרמים כדי להתחיל לשלוח את פקודות ה- AT, תוכל לקבל את מסמך פקודות AT מקישור ההורדה למטה, מסמך זה מציג את רשימת פקודות ה- AT הזמינות עבור מודול ה- Bluetooth שלנו.

על מנת להתחיל את ההגדרות אנו מפעילים את הצג הסדרתי ואנו קובעים את קצב השידור ל 9600 וגם החזרה של NL & כרכרה, עכשיו אם תשלח את התווים AT דרך המסך הטורי אתה אמור לקבל תגובה טובה ממודול ה- Bluetooth.

נתחיל בהגדרת קצב הבוד ל- 9600BPS וכדי לעשות זאת עלינו לכתוב AT+UART = 9600, 0, 0 ולאחר מכן הקש enter, בכל פעולה מוצלחת אתה צריך לקבל תגובה אישור ממודול ה- Bluetooth

נשנה גם את שם ה- Bluetooth למכשיר 1 כך שנכתוב AT+NAME = Device1

ונשנה את סיסמת ה- Bluetooth גם לשנת 2020 אז נכתוב AT+PSWD = 2020

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

בעקבות הדרכה זו תוכל כעת להתאים אישית את ה- Bluetooth של הרובוטים והמכשירים שלך ותוכל להפעיל אותם כמקצוענים.

לגבי ההדרכות הקרובות שלי אתה יכול להציע כמה נושאים בחלק ההערות להלן,

דבר אחרון, וודא שאתה עושה אלקטרוניקה כל יום. נתראה בפעם הבאה

מוּמלָץ: