» אלקטרוניקה » ארדואינו »שלדה עקובה + Bluetooth

שלדה עקובה + Bluetooth


לאחרונה תיארתי את ייצור המארז האוניברסלי. היום אני רוצה לדבר יותר על חיבור מודול Bluetooth לשלדה שלנו. והנה הוא עצמו:



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

בנוסף, אתה זקוק לדברים הבאים:
- מודול Bluetooth HC-XX (או המשובטים שלו)
- טלפון אנדרואיד
- חיבור חוטים "אם - אם"

בחירת מודול שלב 1.
ישנם מודולי Bluetooth רבים. ולכולם יש מאפיינים שונים. בקיצור, הרשימה נראית כך:
- HC-03, HC-04 (HC-04-M, HC-04-S) בשבב BC417143 - ליישומים תעשייתיים;
- HC-05, HC-06 (HC-06-M, HC-06-S) בשבב BC417143 - לשימוש מסחרי;
- HC-05-D, HC-06-D (עם לוח ניפוי להערכה ובדיקה);
- HC-07 - מודול עם שבב CSR 41C6, המיועד להחליף את HC-06 (תואם אותו לחלוטין);
- HC-08 - מודול עם צריכת חשמל נמוכה במיוחד ופרוטוקול Bluetooth 4.0;
- HC-09 הוא המודול החדש ביותר שנועד להחליף את HC-06 ו- HC-07.

מאפיינים קצרים של המודולים:
שבב Bluetooth - BC417143 מיוצר על ידי
- פרוטוקול תקשורת - מפרט Bluetooth v2.0 + EDR;
- רדיוס פעולה - עד 10 מטר (רמת כוח 2);
- תואם את כל מתאמי ה- Bluetooth התומכים ב- SPP;
- כמות זיכרון ההבזק (לאחסון קושחה והגדרות) - 8 מגה-בייט;
- תדר אות הרדיו - 2.40 .. 2.48 גיגה הרץ;
- ממשק מארח - USB 1.1 / 2.0 או UART;
- צריכת חשמל - הזרם במהלך התקשורת הוא 30-40 mA. הערך הנוכחי הממוצע הוא כ- 25 mA. לאחר הקמת התקשורת, הצריכה הנוכחית היא 8 mA. אין מצב שינה.

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

בדרך כלל מודולים נמכרים כשני לוחות מולחמים יחד. הקטנה יותר היא מודול מפעל, בשימוש נרחב במגוון אלקטרוני מכשירים. גדול - קרש לחם מיוחד לתכשיטי DIY. זה נראה כמו לוח קטן יותר עם שבב BC417:
שלדה עקובה + Bluetooth


וכך מודולי ה- DIY HC-05 ו- HC-06 עצמם:


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



חיבור שלב 2.
אנו מתחברים כדלקמן:
ארדואינו ננו Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND - GND

לנוחיותכם הדביקו את המודול על סרט דו צדדי בשלדה:


הגדרת מודול שלב 3.
להפעלה תקינה, יש להגדיר את המודול. אנו נקבע תצורה של פקודות AT שהוזנו בחלון המסוף. אני נותן דוגמה להקמת מודול HC-06. אם יש לך שונה, ההגדרות עשויות להיות שונות. על מנת שהמודול שלנו יקבל פקודות, ראשית אנו מבהיקים את הארדואינו עם הקושחה הבאה:
hc_setup.rar [405 ב] (הורדות: 141)


במקרה זה, ארדואינו משמש כגשר בין מחשבים למודול. בקושחה אני משתמש בספריה SoftwareSerial. במהירויות גבוהות זה עובד לא יציב. אם אתה רוצה מהירות גבוהה, אתה יכול לחבר את המודול ישירות לאנשי הקשר של Arduino RX ו- TX ולשכתב את הקושחה. אבל במקרה שלי נעבוד עם המודול במהירות של 9600. לדעתי זה מספיק. אז אחרי הקושחה, פתח את הטרמינל והזן:
"AT" (ללא הציטוטים) התשובה "OK" צריכה להגיע (זה אומר שהכל מחובר כראוי והמודול עובד).
"AT + BAUD96000" (ללא הצעות המחיר) התשובה "OK9600" צריכה להיות.
אם יש לך את התשובה הנכונה, עבור לשלב הבא.

קושחת שלב 4.
כדי לכתוב את הקושחה ואת הקושחה עצמה, אני משתמש ב- IDE של Arduino. הגרסה הנוכחית להיום היא 1.8. אני מפרסם מספר אפשרויות קושחה:

BT_RobotControl - לבקרת רובוטים באנדרואיד
BT_WASD - לשליטה ממחשב, שליחת פקודות דרך הטרמינל.
bluetooth.rar [2.76 Kb] (הורדות: 133)


שלב 5 הגדר את הטלפון שלך.
בטלפון אנדרואיד, עליכם להתקין תוכנית לשליטה ברובוט באמצעות Bluetooth. יש הרבה כאלה. אתה יכול להזין "Bluetooth Arduino" במחזה של גוגל ולבחור לפי הטעם שלך. אהבתי את בקר BT. הורד והתקן בטלפון או בטאבלט אנדרואיד שלך. בשלב הבא, דרך הגדרות אנדרואיד, עליך ליצור חיבור עם המודול שלנו. הסיסמה לחיבור היא "1234" או "0000".

שלב 6 הגדרת מחשב. (במידת הצורך)
במידת הצורך, או סתם נוחות לשליטה, תוכלו להשתמש במחשב או במחשב נייד. לשם כך, על המחשב להיות בעל Bluetooth. אנו יוצרים תקשורת עם המודול שלנו דרך הפקדים במחשב. בשלב הבא, אנו זקוקים למסוף לשליחת פקודות. כל דבר שנוח לך. לאחר כתיבת הקושחה BT_WASD, השליטה מתבצעת על ידי הכפתורים הבאים (פקודות):

w קדימה
e - שמאלה וקדימה
ש - ימינה וקדימה
s - חזרה
z - גב ושמאל
x - גב וימינה
א - שמאל במקום
ד - ממש במקום
f - עצור

כניסה קבועה לפקודות אינה נוחה, לכן אני ממליץ להשתמש בתוכנית לשליחת פקודות. אני משתמש Z-Controller. בתוכנית, בחר את היציאה (יציאת ה- com שדרכה נוצר החיבור) וקבע את התצורה של המקשים לפקודות. הגדר סרק ואינטואיטיבי.
z-controller.rar [48.37 Kb] (הורדות: 104)


אני מקווה שזה היה מעניין ושימושי.
Bluetooth לפרויקטים של DIY
סה"כ מצביעים: 30
0
0
0

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...