מודולי Bluetooth HC-05 לעומת HC-06: הבדלים, מפרטים ויישומי Arduino

okt. 28 2025
מקור: DiGi-Electronics
גלול: 1301

מודולי Bluetooth HC-05 ו-HC-06 הם בין האפשרויות הפופולריות ביותר להוספת תקשורת אלחוטית לפרויקטים משובצים ו-Arduino. בעוד ששניהם מציעים חיבוריות UART פשוטה וחסכונית, התפקידים, המאפיינים והגמישות שלהם שונים.

ג1. HC-05 לעומת HC-06 מודולי Bluetooth סקירה כללית

ג2. תפקידי אדון לעומת עבד והתנהגות חיבור

ג3. גמישות פקודות HC-05 לעומת HC-06 AT

ג4. קצב שידור ופרמטרים של תקשורת

ג5. תצורת פינים של HC-05 ו-HC-06

ג6. מפרט טכני של HC-05 ו-HC-06

ג7. טווח Bluetooth וביצועי נתונים של HC-05 ו-HC-06

ג8. מגבלות של מודולי Bluetooth HC-05 ו-HC-06

ג9. השוואה בין HC-05 לעומת HC-06 לעומת WF-05 ו-HM-10

ג10. יישומים של HC-05 ו-HC-06

ג11. מסקנה

ג12. שאלות נפוצות [שאלות נפוצות]

Figure 1. HC-05 vs HC-06 Bluetooth Modules

HC-05 לעומת HC-06 מודולי Bluetooth נגמרview

HC-05 ו-HC-06 הם מודולי Bluetooth SPP (פרוטוקול יציאה טורית) המשמשים בדרך כלל לאפשר תקשורת UART אלחוטית בין מיקרו-בקרים, מחשבים אישיים או התקנים ניידים. הם חסכוניים, קלים לאינטגרציה ומאומצים באופן נרחב בבניית אב-טיפוס, מערכות משובצות ופרויקטים מבוססי Arduino.

Figure 2. HC-05

• HC-05: מודול גמיש שיכול לתפקד גם כמאסטר (ייזום חיבורים) או עבד (מגיב לחיבורים). יכולת אופן-כפול זו הופכת אותו לאידיאלי עבור יישומים מתקדמים יותר, כגון רשתות מרובות התקנים או כאשר מיקרו-בקר צריך ליזום תקשורת עם התקני Bluetooth אחרים.

Figure 3. HC-06

• HC-06: מודול פשוט יותר המוגדר לפעול רק כעבד, כלומר הוא יכול לקבל חיבורים אך אינו יכול ליזום אותם. אופי ה-plug-and-play שלו מפחית את המורכבות, מה שהופך אותו לבחירה טובה עבור יישומים הדורשים קישור מכשיר למכשיר יחיד בלבד.

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

Figure 4. HC-05 Master Mode vs HC-06 Slave Mode

ההבדל העיקרי בין HC-05 ל-HC-06 טמון בתפקידי הקושחה שלהם ובאופן שבו הם מקימים קישורי Bluetooth.

ה-HC-05 יכול לפעול בכל אחד מהתפקידים. במצב מאסטר, הוא סורק מכשירים סמוכים ויוזם חיבורים - שימושי עבור מערכות אוטונומיות כמו רובוטים או בקרים שחייבים להתחבר באופן פעיל לחיישנים או מודולי Bluetooth אחרים. במצב עבד, הוא ממתין למאסטר (כגון סמארטפון או מחשב) שיתחבר, מה שהופך אותו למגוון הגדרות.

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

בקיצור, HC-05 תומך בחיבור אוטומטי מחדש למכשיר המותאם האחרון, ובהגדרות מסוימות יכול לעבור בין מספר עבדים (אחד בכל פעם). HC-06 מתחבר רק כאשר הוא מתגלה על ידי מאסטר, ללא חיבור מחדש או תכונות מרובות מכשירים.

גמישות פקודות HC-05 לעומת HC-06 AT

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

HC-05: סט פקודות מלא

מספק מגוון רחב של פקודות להתאמה:

• שם המודול

• קצב שידור

• קוד PIN/סיסמה

• תפקיד (אדון או עבד)

• איתור באגים ובדיקת חיבורים

זה הופך את HC-05 לאידיאלי עבור פרויקטים מתקדמים או מתפתחים שבהם יש צורך בהתאמה אישית וגמישות.

HC-06: פקודות מוגבלות

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

קצב שידור ופרמטרים של תקשורת

שני המודולים משתמשים ב-UART (מקלט/משדר אסינכרוני אוניברסלי) לתקשורת מיקרו-בקרים, מה שמבטיח תאימות רחבה ל-Arduino.

• HC-05: ברירת המחדל היא 9600 bps, אך היא תומכת בקצבים מהירים יותר (38400, 57600, 115200 bps) באמצעות פקודות AT. גמישות זו היא בעלת ערך עבור יישומים הזקוקים לתפוקה גבוהה יותר, כגון הזרמת חיישנים בזמן-אמת.

HC-06: גרסאות רבות נשלחות נעולות ב-9600 סיביות לשנייה, אם כי חלקן מאפשרות שינויים מוגבלים. עליך לתכנן מגבלה זו במערכות רגישות לביצועים.

• פרמטרים משותפים: שניהם משתמשים באותו פורמט מסגרת (8 סיביות נתונים, סיבית עצירה אחת, ללא זוגיות), מה שמבטיח אינטגרציה טורית פשוטה.

תצורת פינים של HC-05 ו-HC-06

תצורת הפינים היא אחד הדברים הראשונים שיש לבדוק בעת חיווט HC-05 או HC-06 למיקרו-בקר, מכיוון שקיימים הבדלים קלים בין שני המודולים. חיווט נכון מבטיח תקשורת יציבה ומונע נזק מקרי.

Figure 5. HC-05 and HC-06 Pinout

שם סיכהHC-05 (6 פינים)HC-06 (4-5 פינים)
כרטיס אשראי וירטואליהספקה של 3.3-5 וולטהספקה של 3.3-5 וולט
מניית GNDקרקעקרקע
מניית TXDיציאת נתונים של UARTיציאת נתונים של UART
מניית RXDכניסת נתוני UARTכניסת נתוני UART
EN/מפתחמשמש להפעלת מצב פקודת AT או לשינוי מצב מודוללפעמים נעדר, לא זמין בכל הגרסאות
מדינהמציין את מצב החיבור (גבוה כשהוא מחובר, נמוך במצב סרק)לפעמים נעדר, במיוחד בלוחות פריצה פשוטים יותר

מפרט טכני של HC-05 ו-HC-06

תכונהHC-05HC-06
גרסת Bluetooth2.0 + EDR2.0 + EDR
תפקידים נתמכיםאדון ועבדעבד בלבד
קצב שידור ברירת מחדל9600 סיביות לשנייה (ניתן לשינוי)9600 סיביות לשנייה (ייתכן קבוע)
תמיכה בפיקוד ATסט מלאמוגבל
סיכות זמינות6 (EN/KEY, VCC, GND, TX, RX, מדינה)4–5 (VCC, GND, TX, RX, לפעמים מדינה)
טווח (LOS)20-30 מ' בחוץ, 5-10 מ' בפנים20-30 מ' בחוץ, 5-10 מ' בפנים
מחיר (ממוצע)\$5–8\$3–5

טווח Bluetooth וביצועי נתונים של HC-05 ו-HC-06

מבחינת טווח וטיפול בנתונים, מודולי HC-05 ו-HC-06 מספקים כמעט את אותם ביצועים מכיוון ששניהם בנויים על תקן Bluetooth 2.0 + EDR. היכולות שלהם מתאימות היטב עבור רוב הפרויקטים המשובצים לטווחים קצרים אך לא עבור יישומים הדורשים חיבוריות למרחקים ארוכים.

מצבHC-05HC-06
טווח פנימי5–10 מטר5–10 מטר
LOS חיצוני20–30 מטר20–30 מטר
קצב נתוניםעד 3 Mbps (EDR)עד 3 Mbps (EDR)
אנטנהעקבות PCB / חיצוניעקבות PCB / חיצוני

מגבלות של מודולי Bluetooth HC-05 ו-HC-06

מודולמגבלות עיקריות
HC-05עלות מעט גבוהה יותר בהשוואה ל-HC-06; ההגדרה והתצורה יכולים להיות מורכבים יותר עקב פינים נוספים ואפשרויות פקודת AT.
HC-06מוגבל למצב עבד בלבד, עם פחות פקודות AT זמינות; גמישות מופחתת בפרויקטים מתקדמים יותר; פחות פינים ברוב לוחות הפריצה.
שניהםבנוי על תקן Bluetooth 2.0 + EDR ישן יותר, כלומר: • אין תמיכה ב- Bluetooth Low Energy (BLE) • צריכת חשמל גבוהה יותר מאשר מודולי BLE מודרניים • לא אידיאלי עבור יישומים המופעלים על ידי סוללות ואנרגיה נמוכה.

השוואה בין HC-05 לעומת HC-06 לעומת WF-05 ו-HM-10

Figure 6. HC-05 vs HC-06 vs WF-05 and HM-10

עם התקדמות טכנולוגיות Bluetooth ואלחוטיות, הופיעו מודולים חדשים יותר המתרחבים מעבר ל-HC-05 ו-HC-06 הקלאסיים. השוואה ביניהם ל-WF-05 ו-HM-10 מראה היכן כל אחד מהם מתאים ביותר.

מודולסוגפיצ'רים עיקרייםמקרה השימוש הטוב ביותר
HC-05בלוטות' 2.0תומך בתפקידי מאסטר ועבד כאחד, סט פקודות AT מלא להתאמה אישיתרובוטיקה, פרויקטי IoT הדורשים קישוריות גמישה
HC-06בלוטות' 2.0עבדים בלבד, פקודות AT מינימליות, עלות נמוכה מאוד וקלה להתקנהפרויקטים של Arduino למתחילים, קישורים פשוטים מחיישן לבקר
מניית WF-05WiFi + Bluetoothמציע קישוריות כפולה (WiFi לגישה לאינטרנט + Bluetooth להתאמה מקומית)פרויקטי IoT הזקוקים הן לבקרה מקומית והן לקישוריות ענן
HM-10בלוטות' 4.0 BLEצריכת חשמל נמוכה, חיי סוללה ארוכים, תמיכה ב-BLE (Bluetooth Low Energy)התקנים לבישים, אביזרים ניידים ויישומי IoT מודרניים

יישומים של HC-05 ו-HC-06

מודולי HC-05 ו-HC-06 הם בין התוספות הפופולריות ביותר עבור פרויקטים של Arduino ומיקרו-בקרים. הם מספקים דרך פשוטה להוסיף תקשורת אלחוטית Bluetooth. הנה כמה יישומים מעשיים ויצירתיים שבהם המודולים הללו זורחים:

Figure 7. Robot Control with Smartphone

• בקרת רובוט עם סמארטפון: השתמש ב-HC-05 במצב עבד כדי לקבל פקודות תנועה מאפליקציית אנדרואיד. אידיאלי עבור רובוטים עוקבי קו, זרועות רובוטיות או רובוטים ניידים.

Figure 8. Wireless Sensor Data Logging

• רישום נתוני חיישן אלחוטי: שלח נתוני חיישן (טמפרטורה, לחות, GPS) מארדואינו למחשב נייד או טלפון באמצעות HC-06. מושלם לתחנות מזג אוויר עשה זאת בעצמך או למוניטורים סביבתיים.

Figure 9. Home Automation Projects

• פרויקטים של אוטומציה ביתית: שלוט באורות, מאווררים או מכשירים מרחוק באמצעות התאמת בלוטות' HC-05 לטלפון. פקודות פשוטות יכולות להחליף ממסרים המחוברים למיקרו-בקרים.

Figure 10. Remote RC Car or Drone Communication

• תקשורת RC מרחוק ברכב או מזל"ט: השתמש ב-HC-05 במצב מאסטר כדי לשלוח פקודות כיוון לרכב המצויד ב-HC-06. דרך בעלות נמוכה לבניית מערכת שליטה מרחוק.

סיכום

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

שאלות נפוצות [שאלות נפוצות]

האם HC-05 או HC-06 יכולים להתחבר למכשירי iOS?

מודולי HC-05 ו-HC-06 מתחברים בדרך כלל בקלות למכשירי אנדרואיד ו-Windows. למכשירי iOS יש תמיכה מוגבלת ב-Bluetooth SPP (פרופיל יציאה טורית), כך שלעתים קרובות הם לא יכולים להתחבר ללא חומרה נוספת או מודולים תואמי BLE.

האם HC-05 ו-HC-06 תומכים ב-Bluetooth Low Energy (BLE)?

לא, גם HC-05 וגם HC-06 משתמשים ב-Bluetooth 2.0 + EDR. הם לא תומכים ב-BLE. עבור יישומים ניידים בהספק נמוך או מודרניים, מודולים כמו HM-10 (BLE 4.0) הם חלופות טובות יותר.

האם שני מודולי HC-06 יכולים לתקשר ישירות?

לא, מודולי HC-06 אינם יכולים לדבר זה עם זה מכיוון ששניהם נעולים במצב עבדות. יש צורך לפחות במודול אחד בעל יכולת מאסטר (כמו HC-05) כדי ליצור את הקישור.

כיצד אוכל לאפס HC-05 או HC-06 להגדרות היצרן?

ניתן לאפס את HC-05 באמצעות פקודות AT, כגון שחזור קצב שידור ו-PIN המוגדרים כברירת מחדל. ל-HC-06 יש אפשרויות פקודת AT מוגבלות מאוד ולעתים קרובות דורש הבזק מחדש של קושחה או רכישת מודול חדש אם בעיות התצורה נמשכות.

איזה מודול עדיף לפרויקטים המופעלים על ידי סוללות?

שניהם מושכים זרם דומה (~30-40 mA), אך מכיוון שאף אחד מהם אינו תומך ב-BLE, הם אינם חסכוניים בהספק עבור שימוש בסוללה לטווח ארוך. עבור יישומים באנרגיה נמוכה, עדיפים מודולי BLE כמו פתרונות מבוססי HM-10 או ESP32.