בניית ציוד מתאים ל-NXT ?

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

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

בניית ציוד מתאים ל-NXT ?

הודעהעל ידי orzamir90 » ו' ינואר 27, 2012 8:32 pm

היי :)
אני תלמיד כתה י' במגמת רובוטיקה ואת פרויקט הגמר מותר לנו לבצע רק באמצעות NXT (דגם EDUCATION),
אני מעוניין לחבר למערכת סמן לייזר - כמובן שקיימת האפשרות לקנות לייזר זול ופשוט להפעיל מנוע שילחץ עליו, אבל רציתי לדעת אם מישהו יודע אם יש דרך לחבר מודול לייזר (כמו זה שכאן: http://dx.com/2-5mw-650nm-cross-laser-module-3v-46387) למחבר המתאים לNXT (מישהו יודע היכן אפשר לקנות?) כך שיהיה אפשר לכבות ולהדליק את הלייזר (בעצם לשלוט במתח העובר למודול) דרך הNXT?
תודה רבה,
אור.

ד"א, אחרי התחרות (מאי) אוכל לפרסם פה את הפרויקט :)

עריכה:
מצאתי מעגל משולב עם חיבור של הNXT - http://www.mindsensors.com/index.php?mo ... AGE_id=148
אך לצערי עדיין לא למדתי לעבוד עם מעגלים משולבים (יש לי מלחם)
האם הוא יכול לעזור לי? (המעגל) אם כן, מישהו יכול להסביר לי בקצרה או להראות לי מאיפה ללמוד?
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הודעהעל ידי The arctic wolf » ו' ינואר 27, 2012 10:38 pm

אור שלום לך,
קודם כל מצויין שאתה כבר חשבת על פתרונות שונים ויש לך מוטיבציה לעבוד עם
מעגלים מסובכים יותר(ואכן תצתרך להכיר מעגלים משולבים למיניהם בהמשך)
אבל לדעתי אתה מפר 2 כללים בסיסיים בפיתוח מערכות:
1. לא לרוץ.
2. תתכנן מערכת פשוטה עד כמה שאפשר
(או באנגלית: Keep It Simple), היות וככל שהמערכת פשוטה יותר , יש פחות חלקים שעלולים
להתקלקל, עולה פחות ונבנית מהר יותר.
הלייזר שאתה צריך בישביל הסמן הוא לייזר מבוסס דיודה ולכן אפשר לשלוט עלין מבחינה אלקטרונית
באותה הדרך כמו ששולטים על LED, חפש בגוגל הפעלת לדים ע"י בקר, ברוב המקרים
כל מה שזקוקים לו זה טרנזיסטור שישמש כמתג(חפש בגוגל שימוש בטרנזיסטור כמתג, זה די פשוט)
ונגד.
בקשר לכיוון הלייזר לנקודה מסויימת במרחב, אני ממליץ על מנועי סרבו RC.


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

הודעהעל ידי orzamir90 » ו' ינואר 27, 2012 10:49 pm

The arctic wolf כתב:אור שלום לך,
קודם כל מצויין שאתה כבר חשבת על פתרונות שונים ויש לך מוטיבציה לעבוד עם
מעגלים מסובכים יותר(ואכן תצתרך להכיר מעגלים משולבים למיניהם בהמשך)
אבל לדעתי אתה מפר 2 כללים בסיסיים בפיתוח מערכות:
1. לא לרוץ.
2. תתכנן מערכת פשוטה עד כמה שאפשר
(או באנגלית: Keep It Simple), היות וככל שהמערכת פשוטה יותר , יש פחות חלקים שעלולים
להתקלקל, עולה פחות ונבנית מהר יותר.
הלייזר שאתה צריך בישביל הסמן הוא לייזר מבוסס דיודה ולכן אפשר לשלוט עלין מבחינה אלקטרונית
באותה הדרך כמו ששולטים על LED, חפש בגוגל הפעלת לדים ע"י בקר, ברוב המקרים
כל מה שזקוקים לו זה טרנזיסטור שישמש כמתג(חפש בגוגל שימוש בטרנזיסטור כמתג, זה די פשוט)
ונגד.
בקשר לכיוון הלייזר לנקודה מסויימת במרחב, אני ממליץ על מנועי סרבו RC.


בהצלחה!
אנדריי.

שלום ותודה על התגובה,
בבנייה אומנם הידע שלי מאד מוגבל אבל לעומת זאת בתכנות יש לי ידע נרחב מאד,
לכן, את כל המערכת תכנתתי בC# (אחרי עבודה קשה, באמצעות הBT - כך שלפטופ מעבד את הנתונים בצורה שהמעבד של הNXT לא היה מסוגל לעולם) והמערכת עובדת, וכרגע מסמנת נק' מסוימת בעזרת סוג של חוט עם קצה כבד ש"נזרק" לנק'.
כך שלכוון אל הנק', גם כן לא בעיה מבחינתי.
בגלל שיש עוד יותר משלושה חודשים עד לתחרות וכבר סיימתי את הפרויקט חשבתי להחליף את החוט, היחסית לא אסתטי בסמן לייזר - אך הוא צריך להיות מופעל על ידי הNXT.
האם המעגל המשולב הזה: http://www.mindsensors.com/index.php?mo ... AGE_id=148
יכול לעזור לי לעשות את מה שאני מנסה? אם כן, איך בדיוק?
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הודעהעל ידי The arctic wolf » ש' ינואר 28, 2012 12:07 am

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

הודעהעל ידי אמנון » ש' ינואר 28, 2012 8:05 am

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

אופציה אחרת , היו ב NXT מחברים שאיפשרו לישלוט ביחידות של הRCX (היחידה שהייתה ליפני ה NXT) שם ההפעלה הייתה יותר פשוטה מבחינתך , תיבדוק האם אתה יודע לישלוט ביחידות כאלו גם .
אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי orzamir90 » ש' ינואר 28, 2012 9:42 am

תמונה
הנה הפירוט של הפינים במעגל (האדום זה 9V)

עכשיו, (שוב, מצטער על חוסר הידע בתחום), אני רואה יציאה של 5V -
כמו המתח הדרוש להפעלת המודול (http://dx.com/red-laser-module-focused- ... ceSKU=5914),
אז למה בעצם אני עוד זקוק? כתבת על הפרוטוקול I2C אבל אני לא באמת צריך להעביר מידע אל או מהNXT, רק מתח.
אם אחבר את ה+ של הלייזר ליציאת ה5V ואת ה- לGROUND - זה לא אמור לעבוד?
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הודעהעל ידי orzamir90 » ש' ינואר 28, 2012 10:06 am

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

עכשיו, אני אוכל לחבר את הלייזר למחבר הזה? (נראה פשוט יחסית, כי החיבור של הלד אמור להיות זהה לחיבור הדיודה, לא?)
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הודעהעל ידי The arctic wolf » ש' ינואר 28, 2012 2:14 pm

אור,
קודם כל נראה לי שהפינים שמסומנים ב-5V ו-GROUND אלה הכניסות של
מתח הזנה ולא היציאות(אל תאמין לי במילה, אני לא מכיר את ה-NXT כי עבדתי עם בקרים אחרים, אבל תבדוק בדפי הנתונים לפני שאתה מחבר לשם משהו).
בקשר לחיבור לד, מה שאתה צריך לוודא זה שהפורט אליו חיברת את הלד יכול לספק
לך את הזרם הדרוש, אחרת הפורט ישרף יחד עם הבקר!
מאוד מומלץ להשתמש בחוצץ זרם(לדוגמא LED DRIVER מסוג כלשהו או בטרנזיסטור
שמחובר כך שישמש כמתג).
כמו כן, רוב החוצצים הקיימים בשוק בנויים לקבל מתח כניסה מסויים ואתה צריך לוודא
שהחוצץ מתאים לפורט שלך.
ולפני שאתה בודק את כל הדברים האלה אתה צריך לבדוק האם הפורט שבחרת להשתמש
בו יכול להוציא מתח של "1" לוגי יציב ומתח של "0" לוגי יציב למשך זמן לא מוגבל לפי פקודה ממך,
אלה יהיו פקודות להדליק ולכבות את הלד.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי orzamir90 » ש' ינואר 28, 2012 2:17 pm

The arctic wolf כתב:אור,
קודם כל נראה לי שהפינים שמסומנים ב-5V ו-GROUND אלה הכניסות של
מתח הזנה ולא היציאות(אל תאמין לי במילה, אני לא מכיר את ה-NXT כי עבדתי עם בקרים אחרים, אבל תבדוק בדפי הנתונים לפני שאתה מחבר לשם משהו).
בקשר לחיבור לד, מה שאתה צריך לוודא זה שהפורט אליו חיברת את הלד יכול לספק
לך את הזרם הדרוש, אחרת הפורט ישרף יחד עם הבקר!
מאוד מומלץ להשתמש בחוצץ זרם(לדוגמא LED DRIVER מסוג כלשהו או בטרנזיסטור
שמחובר כך שישמש כמתג).
כמו כן, רוב החוצצים הקיימים בשוק בנויים לקבל מתח כניסה מסויים ואתה צריך לוודא
שהחוצץ מתאים לפורט שלך.
ולפני שאתה בודק את כל הדברים האלה אתה צריך לבדוק האם הפורט שבחרת להשתמש
בו יכול להוציא מתח של "1" לוגי יציב ומתח של "0" לוגי יציב למשך זמן לא מוגבל לפי פקודה ממך,
אלה יהיו פקודות להדליק ולכבות את הלד.

או שאתה לא הבנת אותי או שאני לא מבין אותך :P
ירדתי מהרעיון של המעגל המשולב הזה בגלל שבדקתי ויש לי כבלי המרה מNXT לRCX שכרגע, מדליקים נורת LED - מה ששאלתי זה: אם אני אחליף את הנורת LED (רק אותה) בדיודת הלייזר, זה יעבוד?
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הודעהעל ידי The arctic wolf » ש' ינואר 28, 2012 2:27 pm

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

הודעהעל ידי orzamir90 » ש' ינואר 28, 2012 2:31 pm

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

אין לי את הידע או הציוד על מנת לבצע את הבדיקות שאמרת,
ולד רגיל כבר מופעל בעזרת המחבר. (ראה תמונה שפירסמתי למעלה - בתוך בריק קטן מחובר לד, והוא נדלק וגם אפשר לשלוט בעוצמה שלו דרך הNXT)
מהו המתח העבודה של לד רגיל? על הלייזר כתוב 3.5V~4.5V
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הודעהעל ידי The arctic wolf » ש' ינואר 28, 2012 3:38 pm

יש רב מודד פשוט שעולה פחות מ-50 ש"ח, הוא מכיל בתוכו וולטמר(מד מתח).
אם אתה רוצה להתחיל לנחש, אז אתה מסתכן בלשרוף את המחבר.
באופו כללי ,מניסיוני, לד אדום מופעל עם 1.2 וולט, לד ירוק קטן בסביבות ה-3 וולט,
לד IR בסביבות ה-2 וולט.
תסתכל בדפי הנתונים של המחבר, מה הזרם המקסימלי שהוא יכול לספק?
מה מתח היציאה?
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי orzamir90 » ש' ינואר 28, 2012 3:42 pm

The arctic wolf כתב:יש רב מודד פשוט שעולה פחות מ-50 ש"ח, הוא מכיל בתוכו וולטמר(מד מתח).
אם אתה רוצה להתחיל לנחש, אז אתה מסתכן בלשרוף את המחבר.
באופו כללי ,מניסיוני, לד אדום מופעל עם 1.2 וולט, לד ירוק קטן בסביבות ה-3 וולט,
לד IR בסביבות ה-2 וולט.
תסתכל בדפי הנתונים של המחבר, מה הזרם המקסימלי שהוא יכול לספק?
מה מתח היציאה?

קודם כל מדובר בלד לבן,
ודבר שני זה מחבר בין NXT לRCX במקור (לחיישנים ישנים) אז אני בספק אם הוא מעביר פחות מ4.5V, אבל אין לי דפי נתונים עליו ולא מצאתי בגוגל.
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הודעהעל ידי The arctic wolf » ש' ינואר 28, 2012 4:43 pm

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

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

הודעהעל ידי orzamir90 » ש' ינואר 28, 2012 4:53 pm

The arctic wolf כתב:אור אני עבדתי עם PICים ועם 89S52 ,
לכן אני לא מכיר את NXT וRCX בכזו רמה(עבדתי איתו רק פעם אחת באיזה קורס ולא נכנסתי לעומק), מכאן שאמנע מלתת לך עצות, אני במקומך הייתי משיג רב מודד ומבצע מדידות מתח
וזרם לפני שאני מחבר את הלייזר למחבר, אבל אתה תחליט לבד.
יש סיכוי גבוה שהמחבר יפעיל את הלייזר מצויין כמו שהוא אבל קיים גם סיכוי שהמחבר יישרף
ואפילו סיכוי שהבקר יישרף(במקרה והמחבר לא מכיל חוצץ מתאים).

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

כמו שכנראה כבר הבנת אני לא באמת יודע להשתמש בציוד שהזכרת,
ולכן אני מעדיף לחכות לתשובה נוספת ממישהו שמכיר את המערכת הספציפית הזו.

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

והדבר הכי חשוב - האם הסיכון היחיד שאתה מדבר עליו הוא במקרה שהמחבר מעביר פחות מתח ממה שהדיודה צורכת (מקס 4.5V) ? כי אם כן, הנה כמה חיישנים של RCX המיועדים לעבוד עם המחבר: http://www.philohome.com/sensors.htm וכמו שאתה רואה בחלקם יש ארבעה לדים צבעוניים/IR כך שאני מאמין שבכל מקרה הוא מעביר יותר מ4.5V, אני טועה?
סמל אישי של המשתמש
orzamir90
חבר פורום
חבר פורום
 
הודעות: 28
הצטרף: ה' אוקטובר 06, 2011 9:10 pm

הבא

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

מי מחובר

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