מכשיר קשר שפועל דרך WI-FI

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

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

מכשיר קשר שפועל דרך WI-FI

הודעהעל ידי aviv8 » ש' יולי 10, 2010 8:25 am

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

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

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

2. איזה רכיבים אצטרך למשל? אני יודע שצריך למשל גו'ק WIFI, גוק להמרת קול לנתונים, גוק, להמרת נתונים לקול, מה עוד אני אצטרך?

3. יש מיקרו-בקר שהוא גם כולל בתוכו WIFI?

4. אשמח לכמה שיותר מידע כיצד לבצע את זה וכו' ותודה מראש :)
סמל אישי של המשתמש
aviv8
חבר פורום
חבר פורום
 
הודעות: 113
הצטרף: ש' ינואר 06, 2007 10:46 am
מיקום: ת"א

הודעהעל ידי אורן ~:-) » ש' יולי 10, 2010 6:27 pm

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

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

לגביי הבנייה של הפרוייקט:
1)מורכבות הפרויקט תלויה ברקע ובידע הטכני שלך וכמו כן בזמן והתקציב שאתה רוצה להשקיע בפרוייקט.
*בחלק של החומרה, שימוש במודולים מוכנים עבור המיקרו ה-wifi ואולי עבור דגימת והשמעה של הקול
יחסכו זמן בפרוייקט. (דוגמא לכך בתשובה 4 בהמשך).
*החלק המסובך בפרויקט לדעתי,הוא הדגימה, האכסון והשידור של הקול.
דברים כמו שמירה על קצב דגימה, ניהול של הזיכרון, מה אתה עושה אם קצב השידור
לרשת לא מספיק מהיר הם הנושאים העיקריים כאן. רוב העבודה על הפרויקט תהיה התוכנה.

2)לגביי בנייה של הפרויקט צדקת לגביי החלקים.
*גוק להמרת קול לנתונים נקרא ממיר אנלוגי לדיגיטלי והרכיב ההפוך נקרא ממיר דיגיטלי לאנלוגי.
ישנם מיקרובקרים שכוללים את הרכיבים האלה בתוכם. קצב הדגימה באיכות טלפון היא 8KHz.
אתה תצטרך ממירים שיכולים לעבוד בתדר הזה.
*את הגוק של ה-wifi עדיף לקנות כחלק ממודול (כרטיס) מוכן זה יחסוך עבוד בכל מה שקשור לתכנון מעגל ואנטנות.
*אני חושב שתצטרך להוסיף גם זיכרון ram חיצוני למיקרובקר שישמש כ-buffer לנתוני הקול עד שתוכל לשדרם.

3) חיפוש מהיר בגוגל הראה שיש רכיבי pic שתומכים ב-wifi
אם כי אני לא בטוח אם ישירות או באמצעות רכיב חיצוני. אין לי מידע נוסף בעניין זה.

4)לגביי מידע נוסף, אתה מוזמן לבדוק את הפרויקט הבא מ-sparkfun.
http://www.sparkfun.com/commerce/tutori ... als_id=158
הם מדגימים פה שימוש במודולים מוכנים, התחברות לרשת wifi ושליחת נתוני טקסט בעזרת מיקרובקר.
יש סרטון בסוף העמוד, אולי זה ייתן לך רעיונות.

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

הודעהעל ידי aviv8 » ש' יולי 10, 2010 7:07 pm

קודם כל, תודה ענקית על התשובה.
כמה בערך לדעתך יעלה לבנות יחידה בודדת כזו?

ואיך כדאי להתחיל? לקנות גוק WIFI ולהתחיל לנסות לשדר/לקבל ממנו מידע בסיסי?
סמל אישי של המשתמש
aviv8
חבר פורום
חבר פורום
 
הודעות: 113
הצטרף: ש' ינואר 06, 2007 10:46 am
מיקום: ת"א

הודעהעל ידי אורן ~:-) » ש' יולי 10, 2010 11:50 pm

לפי הפרוייקט מהלינק למעלה:
$29.95 Arduino Duemilanove (לוח פיתוח למיקרו בקר מסוג AVR)
אפשר לבנות לוח דומה בבית ~50 ש"ח.
$89.95 WiFly Shield
$7.95 2.4GHz Antenna
$26 משלוח לארץ
(בלי לבדוק אם צריך רכיבים חיצוניים בשביל דגימה והשמעה של הקול).
אז בהערכה גסה יצא לי מינימום 600 ש"ח.

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

הודעהעל ידי aviv8 » א' יולי 11, 2010 1:41 am

דווקא לא חשבתי שהפרוייקט יהיה יקר...

בשביל הקטע של ה WIFI צריך רק ג'וק וכמה נגדים/קבלים לא?
ואם לא, אז אולי יש אפשרות לקמבן משהו עם WIFI USB של מחשב? או שזה יהיה מסובך יותר?
סמל אישי של המשתמש
aviv8
חבר פורום
חבר פורום
 
הודעות: 113
הצטרף: ש' ינואר 06, 2007 10:46 am
מיקום: ת"א

אממ

הודעהעל ידי Ngel » א' יולי 11, 2010 11:27 pm

אני לא מתכוון להעליב אבל לפי השאלות שלך אני ממליץ מאוד לרדת מהעניין.

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

הודעהעל ידי aviv8 » א' יולי 11, 2010 11:39 pm

דווקא לא
יש לי ידע בסיסי
סמל אישי של המשתמש
aviv8
חבר פורום
חבר פורום
 
הודעות: 113
הצטרף: ש' ינואר 06, 2007 10:46 am
מיקום: ת"א

הודעהעל ידי The arctic wolf » ב' יולי 12, 2010 8:18 am

שלום לכולם.
NGEL ,אם נייעץ לאנשים לרדת מהרעיונות של הפרוייקטים,
מי ישאר לנו בפורום?? :)

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

אורן,
תודה גם ממני על כל ההסברים ובנוסף מה שלומך? למה לא שומעים ממך בזמן האחרון??


אנדריי.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי אורן ~:-) » ג' יולי 13, 2010 12:16 am

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

לחבר בין מיקרובקר למכשיר USB זו בעיה כשהרכיב הוא לא משהו סטנדרטי כמו עכבר או disk on key.
אם אתה בכיוון הזה עדיף כבר להשתמש במחשב: נייד\פאלם\smartphone וכו'
כדי לנצל את הדרייבר ומערכת ההפעלה שתדע לתקשר עם המכשיר.

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

היי אנדריי,
אני קורא בפורום מדי פעם ועונה כשיש לי מה לתרום. ושאלות לא היו לי לאחרונה :)

אורן.
...I think I am, therefore I am. I think
סמל אישי של המשתמש
אורן ~:-)
משתמש ותיק
משתמש ותיק
 
הודעות: 326
הצטרף: ש' אפריל 19, 2003 11:56 pm
מיקום: רעננה

הודעהעל ידי aviv8 » ג' יולי 13, 2010 1:15 am

ממש במקרה יש לי פה בבית ראוטר אלחוטי שאין לי בו צורך,
אבל הוא לא אותה חברה כמו במדריך
סמל אישי של המשתמש
aviv8
חבר פורום
חבר פורום
 
הודעות: 113
הצטרף: ש' ינואר 06, 2007 10:46 am
מיקום: ת"א

הודעהעל ידי אורן ~:-) » ג' יולי 13, 2010 1:52 am

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

הודעהעל ידי aviv8 » ג' יולי 13, 2010 6:02 am

הראוטר שלי הוא aztech 600ew ואין אותו ברשימת מכשירים תומכים שנתת.
לאומת זאת מצאתי את האשכול הבא: http://open-wrt.ru/forum/viewtopic.php?id=2820
שאומרים שהראוטר הזה הוא בעצם סוג אחר, וכתוב שם עוד כמה דברים לגביו שלא הבנתי.

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

(זה גם יכול להיות פרוייקט לא פחות מעניין)

תודה :D
סמל אישי של המשתמש
aviv8
חבר פורום
חבר פורום
 
הודעות: 113
הצטרף: ש' ינואר 06, 2007 10:46 am
מיקום: ת"א

הודעהעל ידי aviv8 » ה' יולי 15, 2010 5:04 am

סמל אישי של המשתמש
aviv8
חבר פורום
חבר פורום
 
הודעות: 113
הצטרף: ש' ינואר 06, 2007 10:46 am
מיקום: ת"א

הודעהעל ידי אורן ~:-) » ה' יולי 15, 2010 4:02 pm

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

קצת רקע תיאורטי:
בעקרון הראוטר בנוי ועובד בצורה דומה למחשב.
יש שם מעבד, זיכרון ram וזיכרון flash שמשמש במקום hard-disk.
כדי לפרוץ ראוטר האקרים מוצאים דרך לגשת ,לכתוב ולשנות דברים בתוך זיכרון ה-flash.
בצורה כזו הם גורמים למעבד או למערכת ההפעלה בראוטר להריץ תוכנות שלא היו קיימים בראוטר המקורי.
(זה יותר כמו להריץ תוכנה על מיקרובקר מאשר פירמוט של מחשב).

כדי שתוכנה תוכל לרוץ על מערכת מסויימת צריך להדר (compile) את קוד התוכנה במהדר שמתאים למעבד של מכשיר היעד.
לדוגמה התוכנות ל-pc נבנות במהדר שמתאים למעבד מבוסס 8086/88 של Intel.
בשירשור שמצאת האיש רושם מהם החלקים שיש בתוך הראוטר שלו. אם המעבד דומה, ויש מספיק זיכרון ב-ram וב-flash,
ייתכן שאפשר להתקין ולהריץ עליו את ה-linux OpenWrt שבנוי עבור מעבדים מהסוג הזה.
ברגע שיש linux כנראה שקיימים דרייברים עבור ה-usb כרטיס קול וכו'.

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

הודעהעל ידי ארי גרינשפון » ו' יולי 16, 2010 4:42 pm

אורן ואביב שלום,
אורן אני חייב לומר לך שכתבת תשובה יפה מאוד
ואני אוסיף שדרך נוספת היא להשתמש בכל ראוטר אלחוטי ולכתוב תוכנה ווקי טוקי שמשתמשת בפרוטוקול TCP/IP עם מערכת להצפנת המידע
ואפשר במקום לפרוץ את הראוטר לקנות ראוטר שמגיעים עם תוכנה פתוחה לשינויים ועם מערכת הפעלה לינוקס
למשל הראוטר הבא :
www.newegg.com/product/product.aspx?ite ... 6833124190

ארי גרינשפון
ארי גרינשפון
משתמש ותיק
משתמש ותיק
 
הודעות: 189
הצטרף: ש' מרץ 15, 2008 2:58 pm

הבא

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

מי מחובר

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

cron