תקשורת bluetooth

הפורום הראשי, אתר הרובוטיקה הישראלי

המנהלים: אסף פוניס, גיא יונה

תקשורת bluetooth

הודעהעל ידי leonidz83 » ה' ספטמבר 29, 2011 6:35 pm

שלום לכולם,
אני מעוניין לשלוט על הרובוט שלי על ידי תקשורת bluetooth
הרכיב שבחרתי הוא:
http://www.4project.co.il/product.php?id=1098&sectid=15

אני גם מתכוון לרכוש dongel לנייד.

השאלה שלי היא איך אני מקשר בין התקשורת עצמה לבין המיקרובקר??
האם אני צריך לכתוב דרייבר?

please help
leonidz83
חבר פורום
חבר פורום
 
הודעות: 41
הצטרף: א' ספטמבר 04, 2011 6:40 pm

הודעהעל ידי 4Project » ה' ספטמבר 29, 2011 9:15 pm

מודול זה מתקשר בתקשורת טורית עם הבקר.
אם לבקר יש יכולת לתקשר בפרוטוקול UART תוכל לחבר אליו את המודול בקלות.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
4Project
משתמש ותיק
משתמש ותיק
 
הודעות: 213
הצטרף: ה' פברואר 03, 2011 10:45 am
מיקום: Yehud

הודעהעל ידי leonidz83 » ה' ספטמבר 29, 2011 10:08 pm

נכון,
אבל האם אין לי צורך להתקין דרייבר?
ואם כן אז איך הפקודות נשלחות?
פשוט דרך תוכנת המיקרובקר? צריך לפתוח פורטים במחשב עצמו לא ?
leonidz83
חבר פורום
חבר פורום
 
הודעות: 41
הצטרף: א' ספטמבר 04, 2011 6:40 pm

הודעהעל ידי 4Project » ו' ספטמבר 30, 2011 10:22 am

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

הבקר ידבר עם המודול דרך UART.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
4Project
משתמש ותיק
משתמש ותיק
 
הודעות: 213
הצטרף: ה' פברואר 03, 2011 10:45 am
מיקום: Yehud

הודעהעל ידי leonidz83 » ו' ספטמבר 30, 2011 12:40 pm

זה מובן לי,
אבל איך אני שולט מצד המחשב?
אני רוצה לשלוט על רובוט מהמחשב שלי
leonidz83
חבר פורום
חבר פורום
 
הודעות: 41
הצטרף: א' ספטמבר 04, 2011 6:40 pm

הודעהעל ידי 4Project » ו' ספטמבר 30, 2011 4:29 pm

הבקר יגיד למודול להיות בהאזנה להתחברויות.
מהמחשב תתחבר למודול דרך ה-BlueTooth ואז יווצר לך ערוץ תקשורת ביניהם.

במחשב אתה יכול לפתוח תוכנת Terminal כל שהיא שתעביר את הנתונים דרך פורט טורי שנוצר בגלל חיבור ה-BT.

כל מה שתכתוב לפורט מהתוכנה יגיע לרובוט שלך.
אתה זה שצריך להגדיר את הפקודות שהרובוט שלך אמור להבין.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
4Project
משתמש ותיק
משתמש ותיק
 
הודעות: 213
הצטרף: ה' פברואר 03, 2011 10:45 am
מיקום: Yehud

הודעהעל ידי leonidz83 » ש' אוקטובר 01, 2011 12:11 pm

terminal אתה מתכוון ל remote desktop ?
leonidz83
חבר פורום
חבר פורום
 
הודעות: 41
הצטרף: א' ספטמבר 04, 2011 6:40 pm

הודעהעל ידי 4Project » ש' אוקטובר 01, 2011 3:26 pm

www.4project.co.il
כל הרכיבים לפרוייקט שלכם
4Project
משתמש ותיק
משתמש ותיק
 
הודעות: 213
הצטרף: ה' פברואר 03, 2011 10:45 am
מיקום: Yehud

הודעהעל ידי leonidz83 » ב' אוקטובר 03, 2011 4:36 pm

הבנתי.. תוכנה כמו putty שנותנת לי גישה להתחבר ?
אם כן אז מה אני מקבל כתובת ip ? אחרת איך נוצר החיבור?
leonidz83
חבר פורום
חבר פורום
 
הודעות: 41
הצטרף: א' ספטמבר 04, 2011 6:40 pm

הודעהעל ידי 4Project » ב' אוקטובר 03, 2011 6:00 pm

נראה לי אתה צריך לקרוא קצת על BlueTooth.

במחשב החיבור מתורגם לפורט תקשורת טורית שדרכו אתה יכול לתקשר עם putty.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
4Project
משתמש ותיק
משתמש ותיק
 
הודעות: 213
הצטרף: ה' פברואר 03, 2011 10:45 am
מיקום: Yehud

לא יצא לי

הודעהעל ידי Ngel » ד' אוקטובר 05, 2011 12:07 am

לא יצא לי לתקשר איתו אבל יש לי תאוריה שאולי תסביר את המצב.

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


אם תקנה ללפטופ שלך דונגל זה לא טוב.
תצטרך לקנות למחשב מודול דומה עם יציאת COM.
ואז המחשב יזהה יציאת COM רגילה שתוכל לתקשר איתה בטרמינל בPUTTY הזה.
וככה בעצם להחליף את המיקרו (שאמור להיות מחובר למודול) במחשב נייד שיהיה לך יותר קל להבין את הפקודות.


זה די מסובך להסביר בטקסט מקווה שהצלחתי.
Ngel
משתמש ותיק
משתמש ותיק
 
הודעות: 310
הצטרף: א' פברואר 04, 2007 6:47 pm

הודעהעל ידי אורן ~:-) » ד' אוקטובר 05, 2011 6:24 am

היי leonidz83
אציין שלא יצא לי לעבוד עם bluetooth עדיין אז אני מסביר פה מידע כללי ולא מניסיון.

"אם כן אז מה אני מקבל כתובת ip ? אחרת איך נוצר החיבור?"

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

האם יצא לך להתחבר לרשת wifi ממחשב נייד? הלינק למכשיר bluetooth עובד בצורה דומה.
נניח שיש לך מחשב עם דונגל bluetooth פנימי או חיצוני ושהתקנת על המחשב את הדרייבר הדרוש (מגיע עם הדונגל או כבר בווינדוס).
זה אומר שהמחשב שלך יודע לזהות עכשיו מכשירי bluetooth בסביבה שלו.

אתה מפעיל את המודול ומאתחל אותו אם צריך. עכשיו המחשב יזהה רכיב bluetooth חדש בשם “FireFly-xxxx”, כש-xxxx זה מספר כלשהו.
אתה אומר לווינדוס ליצור קשר עם המכשיר שהוא זיהה, וצריך או לא צריך לרשום סיסמא (תלוי בהגדרות של המודול).
עכשיו יפתח לך במחשב COM port וירטואלי חדש, נקרא לו COM3 לדוגמה.

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

מצאתי בגוגל דוגמה לתהליך שתיארתי. זה לא המודול שאתה רוצה אבל התהליך צריך להיות דומה: http://wiki.makerbot.com/bluetooth

נ.ב.
אני חושב שעדיף להשתמש בתוכנת hyper terminal שמגיעה עם ווינדוס (עזרים-תקשורת).יש בה פחות הגדרות מ-putty וכך לא תבלבל עם telenet ושאר אפשרויות.
...I think I am, therefore I am. I think
סמל אישי של המשתמש
אורן ~:-)
משתמש ותיק
משתמש ותיק
 
הודעות: 326
הצטרף: ש' אפריל 19, 2003 11:56 pm
מיקום: רעננה

הודעהעל ידי leonidz83 » ה' אוקטובר 06, 2011 11:34 am

תודה חברים הבנתי,
השאלה שלי היא האם אני יכול לעשות את הדבר הבא:

במקום דונגל Bluetooth רגיל שלא נותן לי יציאות com אני אקנה Bluetooth rs232
אותו אני אחבר למחשב דרך כבל usb to rs232 ואז לפי מה שהבנתי פתח לי פורט טורי במחשב.

ואז לפורט זה אני אשלח פקודות פקודות ישירות מהתוכנה.
leonidz83
חבר פורום
חבר פורום
 
הודעות: 41
הצטרף: א' ספטמבר 04, 2011 6:40 pm

הודעהעל ידי 4Project » ה' אוקטובר 06, 2011 11:44 am

לאוניד,

גם דונגל BT רגיל וגם BT פנימי שיש היום לרוב הלפטופים יתן לך פורט טורי במחשב.
אולי צריך להגדיר משהו במאפייני ה-BT, אבל זו תכונה בסיסית של כל BT stack היום.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
4Project
משתמש ותיק
משתמש ותיק
 
הודעות: 213
הצטרף: ה' פברואר 03, 2011 10:45 am
מיקום: Yehud

leonidz83

הודעהעל ידי Ngel » ה' אוקטובר 06, 2011 2:57 pm

leonidz83
מה שאמרת נכון לחלוטין אני הייתי עושה את זה.
Ngel
משתמש ותיק
משתמש ותיק
 
הודעות: 310
הצטרף: א' פברואר 04, 2007 6:47 pm

הבא

חזור אל פורום הרובוטיקה

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו 7 אורחים