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

תחילת העבודה עם מודול Bluetooth HC05 & Arduino [הדרכה]: 6 שלבים
תחילת העבודה עם מודול Bluetooth HC05 & Arduino [הדרכה]: 6 שלבים

וִידֵאוֹ: תחילת העבודה עם מודול Bluetooth HC05 & Arduino [הדרכה]: 6 שלבים

וִידֵאוֹ: תחילת העבודה עם מודול Bluetooth HC05 & Arduino [הדרכה]: 6 שלבים
וִידֵאוֹ: #1 Как запрограммировать ПЛК Outseal Arduino (начало работы) 2024, נוֹבֶמבֶּר
Anonim
תחילת העבודה עם מודול Bluetooth HC05 וארדואינו [הדרכה]
תחילת העבודה עם מודול Bluetooth HC05 וארדואינו [הדרכה]

אתה יכול לקרוא את זה ועוד הדרכות מדהימות באתר הרשמי של ElectroPeak

במדריך זה תלמד כיצד לתקשר ולשלוח נתונים באמצעות Bluetooth באמצעות מודול Bluetooth HC05 ולוח Arduino. בסוף מאמר זה תלמד:

  • מידע כללי אודות פרוטוקול בלוטות '
  • כיצד לשלוח נתונים באמצעות בלוטות '
  • כיצד לשלוח AT-Command ל- HC05

שלב 1: מבוא קצר לתקשורת ופרוטוקול Bluetooth

ישנן מספר דרכים לתקשורת אלחוטית כגון NRF, ZigBee, Wi-Fi ו- Bluetooth.

פרוטוקול בלוטות '; שיטת תקשורת במחירים נוחים ברשת PAN, עם קצב נתונים מרבי של 1Mb/S, עבודה בטווח נומינלי של 100 מטר באמצעות תדר 2.4 G היא דרך נפוצה לתקשורת אלחוטית.

מודול HC05 הוא מודול Bluetooth באמצעות תקשורת טורית, המשמש בעיקר בפרויקטים של אלקטרוניקה.

מודול Bluetooth HC05 מפרטים חשובים:

  • מתח עבודה: 3.6V - 5V
  • אנטנה פנימית: כן
  • חיבור אוטומטי למכשיר האחרון: כן

שלב 2: שליחת נתונים ל- Arduino באמצעות Bluetooth

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

על מנת למנוע מהמודול נזקים ולגרום לו לפעול כראוי, עליך להשתמש במעגל חלוקת התנגדות (5v עד 3.3v) בין סיכת TX arduino לבין סיכת RX מודול. כאשר מאסטר ועבד מחוברים, נוריות כחולות ואדומות בלוח מהבהבות כל 2 שניות. אם הם לא מחוברים, רק אחד הכחול מהבהב כל 2 שניות.

שלב 3: מעגל

מעגל חשמלי
מעגל חשמלי
מעגל חשמלי
מעגל חשמלי

שלב 4: קוד

כדי לתקשר עם HC05 באמצעות Bluetooth, אתה צריך יישום מסוף Bluetooth בטלפון שלך. אתה יכול להשתמש בזה עכשיו כדי להתחיל בהעברת נתונים, העלה קוד זה ב- Arduino שלך וחבר את HC05 באמצעות האפליקציה שהתקנת זה עתה. שם התקשורת הוא HC05, הסיסמה היא 1234 או 0000 וקצב העברת השידור הוא 9600 כברירת מחדל.

הבה נבחן את הקוד לעומק ונראה מה פירוש כל שורה:

#כלול "SoftwareSerial.h"

ספרייה שאתה צריך לתקשורת טורית של תוכנה. אתה יכול להוריד אותו כאן.

SoftwareSerial MyBlue (2, 3);

הגדרת תוכנה לסיכות סדרתיות; RX2 & TX3

MyBlue.begin (9600);

הגדרת קצב שידור טורי של התוכנה ב 9600

קריאת נתונים סדרתיים והדלקת/כיבוי נוריות בהתאם.

שלב 5: שליחת פקודות AT למודול Bluetooth HC05

שליחת פקודות AT למודול בלוטות 'HC05
שליחת פקודות AT למודול בלוטות 'HC05

על ידי לחיצה ממושכת על הלחצן המודול עובר למצב פקודה AT. אחרת, זה עובד במצב תקשורת. בחלק מהמודולים יש כפתור לחיצה בחבילות שלהם ואין צורך להוסיף עוד אחד. קצב שידור ברירת המחדל בכניסה למצב At-command הוא 38400. עכשיו העלה קוד זה ללוח שלך והגדר פקודות באמצעות צג סידורי.

תקבל את התגובה על ידי שליחת פקודה למודול. להלן כמה מפקודות ה- AT החשובות ביותר:

שלב 6: קנה מודול Bluetooth HC05

קנה מודול Blurtooth HC05 מ- ElectroPeak

מוּמלָץ: