תוכן עניינים:
בתוכנה מושג המודולריות הוא נתיב סדוק היטב. מחברי ספריות וקוד הניתן לשימוש חוזר מחפשים כל הזמן אחר שכבות הפשטה גדולות יותר שבעזרתן הם יכולים להרשות למשתמשים בקוד שלהם את היכולת לדלג על פני התהליך המרהיב לעיתים קרובות של פיתוח מערכות לוגיקה מעקרונות ראשונים. אז טבעי שמערכות הנדסיות פיזיות יבואו בעקבותיה.
בשנה שעברה סקרתי את Cubelets, מערכת רובוטיקה מודולרית הכוללת קוביות עם חיבור בעל יכולות שונות, החל מגילוי קרבה לתנועה גופנית. Mabot (המוערך החל מהמחיר של 139 דולר) היא מערכת רובוטיקה דומה, פרויקט Kickstarter שכבר עבר את יעד המימון שלה. היזמים, בל רובוט, שלחו לנו ערכת Starter מתקדמת לבדיקה. החברה מגדירה את Mabot כ"צעצוע הרובוטי הפלא-אנד-פלאש הראשון בעולם ", וכנראה שהקו הזה היה נכון כאשר המסע שלו התחיל. עכשיו זו המערכת השנייה שכבר הסתכלתי עליה, ואחת מתוך עשרות הקיימות כיום. אבל זה לא הופך את זה פחות נגיש ומהנה להוראת רובוטיקה ותכנות לילדים מגיל שש ומעלה.
ערכה מוקדמת
בהתחשב בכך שמאבוט הוא עדיין פרויקט Kickstarter פעיל, המערכת מעוצבת היטב וכבר יש לה מראה "מוגמר" בהחלט. יש בבירור שעדיין טרם מתבצעות עבודות כלשהן למען בינלאומי האריזה, אם כי יש לקוות כי יתקיים כאשר ההפצה בצפון אמריקה תהיה מוכנה. נכון לעכשיו הערכה מוגדרת למשלוח לתומכים בקיקסטארטר בנובמבר.
כל ההוראות הינן בסינית, ללא עלון מהיר להפעלה מהירה או מדבקות "זמין ב- iTunes" המשדרות את האפליקציה הנוחה (הזמינה גם באנדרואיד). במקום זאת, פשוט קיבלתי את פני סרט דק של קצף מגן שהסתיר מפה מקופלת (שהתבררה כקו עם ניגודיות גבוהה שאפשר היה לאמן את אחד הפרויקטים לעקוב אחריהם), וגיליון קצף עבה יותר עם כניסות ל רכיבים רובוטיים שונים.
הערכה שקיבלתי כוללת ארבעה גלגלים, מנוע ציר אחד (לתנועה אופקית), שני מנועים המפעילים מפרקי כדור ושקע (לתנועה אנכית), חיישן צבע אחד, חיישן קרבה אינפרא אדום, חיישן מגע אחד (כפתור, באמת), כמה מודולים כדוריים אינרטיים קטנים יותר ו בצורת Y (המשמשים למפרקים ומבנה), כדור בקרה המאפשר Bluetooth, בערך תריסר מחברים, ואביזרים דקורטיביים שונים, מסילות גומי וכפות רגליים. שלא כמו מערכת המגנטים החכמה של Cubelets, Mabot משתמשת במחברים פלסטיים זעירים שללא ספק ירחיקו את הצללים עם גלגלי העץ מתחת לספות של אינספור משפחות של מהנדסים ניצנים במהלך השנים הקרובות. העברתי את החלקים הקטנים יותר של הערכה למיכל נפרד ברגע שפרקתי אותה.
חבילת חוברות מקופלות אקורדיון מכילה הוראות בסגנון איקאה המובילות אותך דרך הרכבה של קומץ פרויקטים מתחילים. פרויקטים אלה זמינים גם באפליקציית Mabot GO, כך שאינך צריך לדאוג לשמירה ולאחסון של החוברות.
אפליקציות Mabot
למרות שום הוראות ברורות (מלבד הירוגליף קשה למדי לפענוח של לוגו ה- Bluetooth עם חץ שמכוון לקוד QR על מה שנראה כמו מגדל מחשב), מצאתי שני אפליקציות Mabot ל- iOS על ידי חיפוש בחנות האפליקציות: ה- Mabot GO לעיל, ו- Mabot IDE.
Mabot GO היא אפליקציית ההיכרות, ומחולקת לשני חלקים עיקריים: בניה ובקרה. סניף הבנייה מוביל אתכם במספר פרויקטים המפורטים בערכת לגו. שלב ראשון בכל קבוצת הוראות הוא מלאי של הרכיבים הנדרשים לפרויקט, ואחריו צעדים נוספים המסבירים כיצד להרכיב אותו. סניף הבקרה מציג בפניכם חבילת פקדים של ג'ויסטיק וכפתור מוכרים של פקדים, כדי להפוך את הפרוייקט שלכם מרובוט מתוכנת ליחידת RC שתוכלו לשלוט בהם ישירות.
האפליקציה האחרת (Mabot IDE) היא סביבת קידוד דמוית חסום שמשתמשת באריחים שמתחברים ליצירת פקודות תכנות (שכעת אמורה להיות מתאימה למערכות חומרה פנאי שיש כיום בשוק).
פשוט יחסית לעבור דרך מוצרי ההיכרות באפליקציית Mabot GO, שכל אחת מהן מגיעה עם תוכנית בקרה. לאחר השלמת הבנייה, ישנו הלוך ושוב בין הפרויקט שהורכב לאפליקציה שבמהלכה האפליקציה מקטלגת את המודולים המשמשים ביצירת הפרויקט. אם ישנם גלגלים המעורבים, תתבקש לציין מהם הגלגלים האחוריים, מהם הגלגלים הקדמיים, ומהו הימני והשמאלי של הדגם שהושלם. לאחר מכן מוצג לך ממשק בקר דמוי gamepad המותאם אישית להתאמה למודולים הכלולים.
באפליקציית IDE מוצגים בלוקי בקרה מסוג Blockly ספציפיים לכל אחד מהמודולים של Mabot, עם הדרכה שימושית המפרטת את היישום התקין של כל אחד מהם. לאחר השלמת תוכנית יש אותו תהליך קיטלוג וכיול כמו ב- Mabot GO, שלאחריו התוכנית מתחילה לפעול בתוך לולאה.
בנייה ובקרה
על ידי עבודת הפרויקטים הצלחתי לזהות ולהשתמש במודולים הפונקציונליים והחיבורים השונים הכלולים בערכה. הגישה דמוית הלגו היא למעשה מכת מסטיק לסוג צעצוע זה. בדומה ללגוס, אתה מפתח במהירות תחושה למטרת כל רכיב על ידי עקוב מקרוב אחר התרשימים. ואם יש לך נטייה להמציא כמו הבת שלי, אתה יכול בקלות לדמיין שילובים עתידיים מעבר לדוגמאות שניתנו.
הערכה שלי היא דגם שלפני הייצור, והיו כמה סוגיות שאפשר לקוות לגהץ לפני יציאתה הסופית של המערכת. קישוריות Bluetooth הייתה מעורפלת, וצפיתי שתהיה לי שליטה על הפרויקטים שלי לכל היותר כמה דקות לפני שהחיבור פשוט ייפול.
והאפליקציה עצמה מעט מהונדסת יתר על המידה, עם אנימציות חסרות תכלית שמסבכות את חוויית המשתמש שלא לצורך. כמו כן, ברגע שנוצרת והועלתה תוכנית המוגדרת על ידי המשתמש ומעלה אותה לפרויקט, אין דרך לעצור את הביצוע שלה במקום לקפוץ קדימה ולכבות את מודול הכוח. אחרונה, למרות שברור שלמודול הבקרה יש יכולת להפיק צליל באמצעות זמזם פייזו או מחולל צלילים דומה, האפליקציה אינה מכילה חסימות לייצור צלילים.
קידוד לילדים
כמתכנת מחשבים, ואביו של מכור לרובלוקס בן תשע ואושר, וילד בן שבע, שמברך אותי כשחזרתי הביתה עם המצאות של מורכבות הולכת וגוברת, אני מחשיב את זה כחלק מהאחריות האבהית שלי שנקבעה הכירו לשניהם את קוד המחשב.
בעיניי המאפיין העיקרי המגדיר את תכנות המחשבים הוא השליטה שהיא מעניקה לך ביקום כמעט בלתי מוגבל של אפשרות. כשהתחלתי לקודד, זה היה פלא מספיק כדי להעתיק כמה שורות ממגזין Nibble של אבי ולראות את הביטוי "שלום, עולם" מופיע על המסך.
ניסיתי את זה עם הילדים שלי. הם הביטו בזה קצת ואז הסתכלו עלי באהדה לא מוסווית.
פרדיגמת הקידוד כבר שונה בהרבה מכפי שהתחלתי. במהלך השנים האחרונות נעשו צעדים ענקיים בעולם השפות האינטואיטיביות והגרפיות כמו בלוקלי, והחליפו את הארקנה של לקסיקון המחשבים באבני בניין אינטואיטיביות המספקות לילדים ולא טכנאים אותה מידה של כוח על המכונה שהיה בעבר. מחוז קידודים לכל החיים.
אם התקלות והשיהוקים של מבוט יימחקו לפני הייצור, זו תהיה דרך מצוינת להכיר לילדים את הקסם של מניפולציה של העולם באמצעות קוד. זה משמש גם כנקודת אמצע הדרך נחמדה בין צעצועים רובוטיים משומרים של מצב מוצק ומשהו מורכב וניואנס יותר כמו לגו מוחות. LittleBits היא יצרנית ערכות רובוטיקה מצוינת נוספת עם גמישות רבה מהמגוון העצום של Bits הזמינה. ערכת ה- LittleBits Droid Inlicens-licensed של מלחמת הכוכבים אינה כוללת את המגוון או העוצמה של ערכות LittleBits גדולות יותר או את ערכת המתחילים המתקדמת של Mabot שאנו הסתכלנו עליהם, אך היא פחות יקרה ומאפשרת לכם להראות לילדיכם את היסודות של רובוטיקה על ידי בניית משלהם R2-D2. אנו עוקבים אחר מבוט ככל שהיא תתקרב לשחרור הצרכנים.