כרטיס בלוטוס – Bluetooth HC-06
תוכן עניינים
מדריך מפורט לשימוש בכרטיס בלוטוס דגם HC-06 המחובר למיקרו-בקר ארדואינו אונו, במדריך שלפניכם ניתן למצוא פירוט בשפה פשוטה:
1. מהו?
2. עיקרון פעולה.
3. כיצד לחבר לארדואינו אונו.
4. קודי הפעלה לדוגמא.
הפוסט מומלץ לכל תלמיד, סטודנט, מורה או מרצה בתחום ה- Arduino ובתחום הנחיית הפרויקטים.
הקדמה:
מודול Bluetooth HC-06 הוא מודול תקשורת אלחוטית קצרת טווח, המאפשר לחבר את לוח הארדואינו למכשירים אחרים כמו טלפון או מחשב ללא צורך בחוטים.
כרטיס הבלוטוס מבוסס על טכנולוגיית Bluetooth 2.0 ותומך בפרוטוקול SPP
(Serial Port Profile) המאפשר תקשורת טורית פשוטה. טווח השידור שלו הוא עד 10 מטר בקו ראייה.
המודול כולל שבב Bluetooth מובנה מגבר ואנטנה. יש לו 4 פינים לחיבור לארדואינו: מתח, קרקע, Rx ו-Tx לקליטה ושידור נתונים בהתאמה.
חיבור כרטיס הבלוטוס לארדואינו מאפשר לשלוט בארדואינו באופן אלחוטי דרך הטלפון/מחשב, לקבל ממנו נתוני חיישנים, להעביר אליו פקודות שליטה ועוד.
מפרט טכני
☸ מתח הפעלה: 3.6V-6V (מומלץ 3.3V)
☸ זרם הפעלה: עד 30mA
☸ תדר עבודה: 2.4GHz (תדר בלוטוס)
☸ טכנולוגיית בלוטוס: Bluetooth 2.0
☸ שבב בלוטוס: Cambridge Silicon Radio BC417
☸ קצב נתונים מרבי: עד 3Mbps
☸ טווח שידור/קליטה: עד 10 מטר בקו ראייה
☸ רגישות קליטה: -80dBm
☸ הספק שידור: עד +4dBm
☸ אנטנה מובנית
☸ 4 פיני חיבור: VCC, GND, TXD, RXD
☸ ממדים: 27 מ"מ x 13מ"מ
☸ משקל: 2 גרם
☸ עלות: כ-15 ש"ח באליאקספראס
☸ תאימות ללוחות ארדואינו ומיקרו-בקרים
☸ קל לתכנות ושילוב בפרויקטים שונים
יתרונות וחסרונות של המודל
יתרונות:
☸ מחיר נמוך יחסי
☸ קל לחיבור ותכנות
☸ מאפשר תקשורת אלחוטית ללא צורך בכבלים
☸ טווח שידור של עד 10 מטרים
☸ צריכת הספק נמוכה
☸ נפוץ וזמין בקלות
☸ תואם לארדואינו, רספברי פיי, ESP32 ומיקרו-בקרים אחרים
חסרונות:
☸ גרסת בלוטוס ישנה יחסית (2.0)
☸ קצב נתונים לא גבוה (עד 3 מגה סה"כ)
☸ רגיש להפרעות אלקטרומגנטיות
☸ טווח שידור מוגבל יחסית (עד 10 מטר בקו ראייה).
פירוט הדקים:
☸ Vcc – מתח של 5v.
☸ GND – אדמה
☸ RX – שם ההדק הוא קיצור של המילה receive שפירושה קבלה, באמצעות הדק זה הבלוטוס מקבל נתונים בתקשורת טורית מהארדואינו, הדק זה מתחבר להדק 1 בלוח ארדואינו.
☸ TX– שם ההדק הוא קיצור של המילה transmit שפירושה שידור, באמצעות הדק זה הבלוטוס שולח נתונים בתקשורת טורית לארדואינו, הדק זה מתחבר להדק 0 בלוח ארדואינו.
שליחת נתונים מהארדואינו לטלפון
חיבור כרטיס בלוטוס ללוח ארדואינו
טבלת חיבורים
לוח ארדואינו אונו | בלוטוס HC-06 |
5v | Vcc |
GND | GND |
TXD PD1 (1) שידור | Rx קבלה |
תרשים חשמלי
תרשים חיבור ארדואינו
קוד הפעלה:
void setup()
{
Serial.begin(9600); // פותח את התקשורת הטורית בקצב של 9600 ביטים לשנייה
}
void loop()
{
Serial.println("הודעה בדיקה"); // שולח את המחרוזת כהודעה בתקשורת הטורית
delay(1000); // השהייה של שנייה אחת (1000 מילישניות)
}