סקירת RVR של ספרו: רובוט קטן הרפתקני, ניתן לתכנות וניתן להרחבה
צעצועים / / February 16, 2021
אם גדלת בשנות השמונים, אולי יש לך זיכרונות נעימים מביג טראק - מיכל צעצועים אלקטרוני שיכול להיות מתוכנת להסתובב בבית שלך ולירות את "הלייזר" הקדמי שלו על פי דרישה, עם "פיו עתידני" pew נשמע. מערך ההוראות היה בסיסי בלשון המעטה אבל, עבור דור של צעירים, ביג טראק הביא לתכנות חיים באופן חי.
אם אתה להוט להתמכר לנקודה של נוסטלגיה, אתה עדיין יכול לקנות העתק משוחזר באהבה ומתפקד לחלוטין של BigTrak המקורי. אבל אם אתם מחפשים סיבוב חכם ומודרני יותר על תפיסת הרכב הניתן לתכנות, אל תסתכלו רחוק יותר מהיצירה החדשה של מומחה הרובוטיקה החינוכית Sphero, ה- RVR.
קנה עכשיו מ- Sphero
סקירת RVR של ספרו: מה שאתה צריך לדעת
ה- RVR - המכונה "רובר" - הוא רכב המופעל באמצעות סוללה שניתן לשלוט ולתכנת באמצעות טלפון חכם או מחשב נייד המחובר לבלוטות '. בפשטותו, אתה יכול להסיע אותו כמו מכונית בשלט רחוק, אך אתה יכול גם להשתמש בסביבת קידוד חזותית דמוית Scratch כדי לתכנת התנהגויות מורכבות יותר. האתר והאפליקציה הנלווים כוללים משאבי למידה נרחבים, כך שיש הרבה תמיכה לכל מי שעושה את צעדיו הראשונים בתכנות.
משתמשים מתקדמים, בינתיים, יכולים לצלול לתכנת את ה- RVR ישירות ב- JavaScript, ו- היצרן מציע גם SDK המאפשרים לך לשלב את ה- RVR במיקרו Raspberry Pi ו- BBC: פרויקטים קצת. חלק עליון מחורץ הכלול בקופסה מאפשר לך להרכיב את הלוח שלך ישירות על ה- RVR ולהפעיל אותו מהסוללה המשולבת, כדי ליצור רובוט עצמאי לחלוטין.
עיצוב הרכב די מינימלי אך יש לו כמה תכונות קלט / פלט מובנות: יש נורית צבעונית ניתנת לתכנות בכל צד, בתוספת חיישני צבע ואור סביבתי שמאפשרים ליחידה לזהות מתי היא מונעת מעל סמן צבעוני או יצאה החוצה אוֹר שֶׁמֶשׁ.
בהערה זו, ל- RVR יש כמה אישורים חיצוניים די הגונים, עם מסלולי זחל מגומי ומנוע מומנט גבוה שנועדו לתת לו לנהל משא ומתן על שטח חיצוני מחוספס ותלול. זה לא עמיד למים, אם כי, אז כדאי להרחיק אותו מהגשם.
סקירת RVR של ספרו: מחיר ותחרות
עלות ה- RVR היא 250 ליש"ט בבריטניה, וזה לא בלתי סביר כשחושבים על מידת השימוש בו. למי שמחפש היכרות זולה יותר עם הרובוטיקה, Sphero מציעה גם מגוון כלי רכב פשוטים יותר התומכים באותן שיטות תכנות: 130 פאונד בְּרִיחַ וה 118 £ SPRK + הם כדורים עם הנעה עצמית עם מגוון חיישנים, בעוד שהם קטנים יותר ספרו מיני עולה רק 48 פאונד.
אם אתה מעוניין בעיקר בשילוב עם לוחות תחביבים חיצוניים, אין מחסור ברכבים אחרים הניתנים לתכנות באופן מקוון, כגון תואם Arduino. ערכת מכונית רובוט חכמה Elegoo V3.0. במחיר של 65 ליש"ט זה הרבה יותר זול מ- RVR, אבל הוא כמעט לא ידידותי למשתמש ואין לו שום מקבילה לאפליקציית Sphero Edu ולקהילת הלמידה.
סקירה של Sphero RVR: החומרה
ה- RVR הוא רכב קומפקטי מהנה. יש לו טביעת רגל של 215 x 180 מ"מ, ועם החלק העליון שטוח רגיל מהודק, הוא גובה 67 מ"מ בלבד. מתחת לגוף, בין פסי הגומי, יש מרווח נדיב של 20 מ"מ, שיעזור לו לנוע על פני שטח מחוספס מבלי להיתקע או להישרט.
אין הרבה בדרך לתכונות חיצוניות. בצד ימין יש כפתור הפעלה, ובצד הנגדי נפתח פתח כדי לקחת את הסוללה המסופקת עם 36 וואט. Sphero אומר כי זה יספק עד שעתיים של חקירה בתשלום מלא, ולאחר מכן יהיה עליכם להסיר אותו כדי לטעון אותו דרך יציאת ה- USB-C המובנית שלו. זה, אגב, יותר פאף ממה שהוא צריך להיות, כי הצוהר מאובטח עם אטב מסוג בורג, שדורש כלי לשחרורו. Sphero מספק מפתח פלסטיק שיעשה את העבודה אבל קל לאבד אותו, ואם תנסה להשתמש במברג מתכת, אתה עלול ללעוס את החריץ.
אחרת, הקישוטים היחידים של ה- RVR הם נוריות ה- LED הצבעוניות מכל צד - בתוספת אחת גדולה בפנים המאירה את כל המכסה - וארבעת מקלטים האינפרא-אדום שלו, שניתן להשתמש בהם כדי לזהות ולהחליף נתונים עם Sphero אחרים רובוטים. הפוך את הדבר הפוך ותבחין גם בחיישן צבע הפונה כלפי מטה: סט רב צבעוני ריבועי קרטון כלולים בקופסה, שאותם תוכלו להניח על השטיח לשימוש ה- RVR כ נקודות ציון.
כדי לגלות את תכונת המפתח הסופית של ה- RVR, עליך להקפיץ את המכסה, מה שנעשה בקלות על ידי לחיצה על הכפתור הכחול והידידותי הגדול שבחזית. מתחת לכאן תמצאו שקע USB ומחבר UART עם ארבעה פינים, שניתן להשתמש בהם להפעלת ולתקשר עם Raspberry Pi או micro: bit.
כדי לשמור על נגישות של יציאות אלה, תוכל להחליף את המכסה הסטנדרטי בחלופה המסופקת בקופסה, עם פתחים שני המחברים, בתוספת סידור נדיב של חורים וחריצים בגדלים שונים, כך שתוכל לחבר בקלות את כל הלוחות והאביזרים שאתה מציע בַּקָשָׁה. Sphero מספק גם כלוב גלגלים אופציונלי עם מרווח פנימי מרבי של 36 מ"מ, ומספק מידה של הגנה לכל התוספות שהודבקתם בחלק העליון של ה- RVR.
סקירה של Sphero RVR: הולך לסיבוב
כנראה הדבר הראשון שתרצו לעשות עם ה- RVR הוא פשוט להסיע אותו קצת. לשם כך - אכן, לעשות פחות או יותר כלשהו עם הרכב - יהיה עליכם להתקין את אפליקציית Sphero Edu. זהו השער שלך לכל יכולות ה- RVR, כולל כלי תכנות, פעילויות קהילתיות ותכנים חינוכיים.
למען האמת, היישום מרגיש קצת מכריע בהתחלה. זה באמת ירוויח מסיור היכרות בהשקה הראשונה - כדי להסביר מהן התכונות העיקריות והיכן למצוא אותן - אבל תוכלו לתלות את זה די מהר. וכדי להיות הוגנים, הממשק כמעט זהה בכל חמש הפלטפורמות הנתמכות (Android, iOS, Windows 10, macOS ו- Chrome OS), כך שתוכל להשתמש בכל מה שאתה מרגיש הכי מרוצה ממנו. המגבלה היחידה היא שהמכשיר שלך יצטרך לתמוך ב- Bluetooth כדי להתחבר ל- RVR.
לאחר שהתוכנה הותקנה ומחוברת, תוכלו להיכנס למצב Drive, המאפשר לכם לטייל ברכב על ידי גרירת נקודה בתוך מעגל (או שימוש במקשי W, A, S ו- D אם המכשיר כולל מקלדת פיזית), והתאם את הבהירות והצבע של נוריות ה- LED המשולבות בו. כפי שתגלו במהירות, ה- RVR די מטומטם - היצרן מציין מהירות מרבית של בסביבות שני מטרים לשנייה - וגיליתי שאני מסוגל לשלוח אותו במרחק של קצת יותר מ- 25 מטרים מעל דשא וסלע לפני שהוא איבד את חיבור ה- Bluetooth לטלפון שלי ונחלש לעצור.
קנה עכשיו מ- Sphero
בעוד שמירוץ הדבר הוא מהנה, הפקדים נדרשים קצת להתרגל, כי הרכב לא לכוון ימינה ושמאלה כמו מכונית רגילה בשליטה רדיו: אלא היא נוסעת בדיוק לכיוון שאתה מצביע. לפיכך, אם ה- RVR פונה שמאלה, דחיפה קדימה גורמת לו לבצע סיבוב חד ימינה ולהתקרב ממך. אם אתה רוצה שזה ימשיך לשמאלך, עליך לגרור שמאלה.
הדברים מבלבלים עוד יותר אם אתה מסתובב ועוקב אחרי רכב ה- RV, מכיוון שהרכב שומר על תחושה מוחלטת של איזה כיוון הוא "קדימה", גם אם בסופו של דבר אתה פונה בדרך אחרת. אם אתה מוצא את זה גם מטריד את המוח, האפליקציה כוללת כלי מטרה שתוכל להשתמש בו כדי לכוון אותו מחדש באופן ידני.
סקירת Sphero RVR: התוכניות הראשונות שלך
חוויית דרייב אולי לא אינטואיטיבית לחלוטין, אבל ממילא ה- RVR לא ממש נועד להיות מונע בדרך זו; זה אמור להיות מתוכנת. לחץ על הכרטיסייה תוכניות באפליקציה, ואז לחץ על סמל "+" ותראה בחירה משלושה דגמי תכנות. הראשון מביניהם, שכותרתו Draw, הוא קל ככל שיכול להיות: אתה משתמש באצבע או בעכבר כדי לצייר נתיב על המסך ואז לחץ על התחל כדי לראות את ה- RVR מתחקה אחר המסלול על הרצפה. זה מנווט בצורה מרשימה, ועוזר ביחידת מדידה אינרציאלית מובנית המסייעת לרכב לחשב מהמורות ומכשולים ולתקן מסלול לפי הצורך.
ראה קשורים
ניתן לתכנת שינויים במהירות ה- RVR ובצבע ה- LED, על ידי ציור קווים של משקלים וגוונים שונים. בזמן התוכנית פועלת, אתה יכול לפקח על כניסות חיישנים שונות וסטטיסטיקה בזמן אמת, כולל מהירות, נשיאה, גירוסקופ, מד תאוצה ומדי אור; לאחר מכן, תוכל לבדוק כיצד השתנו הנתונים בזמן שרכב ה- RV נסע לאורך מסלולו.
בעוד ש- Draw עובד היטב כהקדמה ראשונה לרובוטיקה (בתי בת הארבע הייתה מבולבלת), ילדים גדולים יותר יגיעו במהירות לגבולותיה. אין שום דרך לעצב ולחדד את הנתיבים שלך לאחר שציירת אותם, וגם הסביבה החזותית לא מאפשרת לך לבנות כל סוג של היגיון בתוכנית שלך. שם נכנסת סביבת התכנות השנייה, ששמה בלוקים.
אם אתה מכיר סביבת התכנות החינוכית Scratch אז אתה כבר יודע איך בלוקים עובדים. ארגז כלים בתחתית המסך מכיל הוראות מסוג פאזל כמו "גליל" ו"סיבוב ", שניתן לגרור אל הבד הראשי ולצמוד אותן כדי ליצור רצפי הוראות. לרובם יש כמה פרמטרים הניתנים להתאמה אישית, כמו איזו זווית אתה רוצה שהרובוט ייסע, כמה מהר הוא אמור לעבור, או כמה שניות עליו להמשיך. יש מערך פקדים להפעלת אורות ה- RVR ולהשמעת צלילים גם כן - אם כי, למרבה האכזבה, כל הרעשים נובעים מהאפליקציה ולא מהרכב עצמו. ציון אחד לביג טראק.
המשיכו לגלול ותמצאו גם כמה מבני תכנות נכונים, שניתן להשתמש בהם להגדרת לולאות ובדיקות לוגיות, אחזור נתוני חיישנים ומשתנים בתהליך. זה מאפשר - למשל - ליצור תוכנית שמסובבת סביב מעגלים שהולכים ומתרחבים עד שהיא תמצא לוח רצפה בצבע מסוים. אם השקעת במספר רובוטים של Sphero, אתה יכול להשתמש בחיישני IR כדי לאתר ולהחליף נתונים גם איתם.
אם יש תפיסה, פשוט גרירת בלוקים מסביב אינה בדיוק דרך יעילה לעבודה. כן, זה אומר שאתה לא צריך לדאוג לתחביר פורמלי, אלא לבנות משהו יותר פשוט לולאה מתחילה לכלול כמות מייגעת של ציד אחר הבלוקים הנכונים וגרירתם לתוכם מקום. זה חל במיוחד אם אתה משתמש באפליקציית הסמארטפון: המסך הצר יכול להציג שניים או שלושה בלבד חסימות בכל פעם, כך שאתה מבזבז כמות עצומה של זמן בגלילה קדימה ואחורה כדי למצוא את האלמנטים שהתוכנה שלך צרכי.
סקירת RVR של Sphero: JavaScript ואילך
מודל התכנות השלישי הנתמך על ידי ה- RVR מכונה "טקסט" - אם כי באותה מידה היו יכולים לקרוא לו "JavaScript", כי זה מה שזה. באופן ספציפי, ה- RVR מריץ קוד JavaScript עם מבחר פקודות ספציפיות לרובוט, כגון "roll ()", "setHeading ()", "setMainLED ()" וכן הלאה. כל עוד לא אכפת לך קצת להקליד, זה מקל מאוד על יצירת תוכניות המשתמשות בפונקציות מתקדמות ומגיבות לאירועים כמו התנגשויות, טיימרים או קלט חיישן ספציפי.
אולי החלק החכם ביותר הוא הדרך שבה אפליקציית Edu מגשרת על הפער בין סביבות התכנות החזותיות הפשוטות יותר לבין חוויית ה- JavaScript השומן המלא. שניהם Draw ו- Blocks מייצרים למעשה JavaScript מאחורי הקלעים, וברגע שיצרתם תוכנית נדרשים רק שתי ברזים כדי להעלות את קוד המקור המתאים לבדיקה. זה מקל מאוד על גילוי התחביר המדויק הדרוש להשגת תוצאה מסוימת, ותכונת העתקה והדבקה שימושית הופכת את משב רוח להשתלות פונקציות ישירות לאחרים תוכניות.
יש כמה אזהרות מעשיות שכדאי להזכיר. ראשית, ה- RVR עצמו לא ממש שומר או מבצע קוד: העבודה הקשה מטופלת על ידי המכשיר שמריץ את אפליקציית Edu. פירוש הדבר שאתה לא יכול לכתוב תוכניות ששולחות את ה- RVR למשימות למרחקים ארוכים - לפחות לא אלא אם כן אתה הולך איתו - מכיוון שהוא ייעצר באופן פתאומי ברגע שייכנס מחוץ לטווח ה- Bluetooth.
הנושא הנוסף אינו באשמתו של ספרו אך עובדת חיים היא שניסיון לכתוב קוד על המקלדת הווירטואלית של הטלפון החכם הוא חוויה די לא נעימה. עורך הקוד המובנה באפליקציית Edu עוזר לך להגיע רחוק ככל האפשר על ידי הצעת הצעות למילות מפתח תוך כדי הקלדה, אך חלונית זכוכית קטנה אינה תחליף למקלדת אמיתית. למרבה המזל, קל להשתמש במחשב אמיתי לפיתוח: תוכניות מסונכרנות אוטומטית בענן ה- Sphero האישי שלך חשבון, כדי שתוכל לכתוב את הקוד שלך על שולחן העבודה ואז להרים מיד את הטלפון או הטאבלט שלך כדי לבדוק או לצבוט כפי שאתה רואה לְהַתְאִים.
אם תכנות ה- RVR ב- JavaScript טהור עדיין אינו גיקי מספיק בשבילך, אתה יכול ללכת על כל החזיר, להרכיב פטל פטל על ה- RVR ולהשתמש בזה כדי לשלוט ברכב. אם אתה עושה את זה ככה, אתה כבר לא מסתמך על חיבור Bluetooth כדי לשמור על ה- RVR, כך שהרכב מאפשר לך טווח בלתי מוגבל למעשה. בונוס נוסף - ובכן, יש כאלה שיראו זאת כך, בכל מקרה - הוא ששימוש ב- Pi מאפשר לך לכתוב את הקוד שלך בפייתון, במקום JavaScript, ו- Sphero מספקת קבוצה הגונה של תיעוד באתר האינטרנט שלה כדי להראות לך איך הכל מתאים יַחַד.
אולי הכי מרגש, חיבור ה- RVR ל- Pi אומר שתוכל להכניס כל מיני אביזרים ושירותים לתערובת. לדוגמה, אתה יכול ליצור את המאדים רובר שלך, על ידי כתיבת תוכנית שמניעה את הרכב, מפעילה מצלמה או טופר רובוטי מחובר ל- Pi ומקרין את ממצאיו חזרה לבסיס באמצעות Wi-Fi. המגבלה היחידה היא תפוקת הכוח המקסימלית 2.1A מה- RVR סוֹלְלָה.
אם ה- Raspberry Pi אינו מתאים לצרכים שלך, יש גם תמיכה במיקרו: bit של BBC, שאותו תוכל שוב לתכנת בפייתון, או להשתמש בו Microsoft MakeCode, הדומה מאוד לסביבת Blocks. תמיכה בארדואינו מובטחת גם בקרוב, אם כי נותר לראות איזו צורה תילקח.
סקירת RVR של ספרו: חינוך וקהילה
עד כה התמקדתי בחקר הפרט, אך Sphero מעוניין לתמוך בתפקיד החינוכי של ה- RVR - מכאן, מניחים שאחד משמות אפליקציית Edu. כמו גם מתן גישה לכלי התכנות של Sphero, האפליקציה משמשת כשער לספרייה גדולה של "פעילויות" - פרויקטים מיניאטוריים יעילים, הנתמכים על ידי סרטונים והדרכות טקסטואליות, שנועדו למתוח ולפתח את הקידוד שלך כישורים. נכון לעכשיו, יש רק קומץ כאלה המיועדים במיוחד ל- RVR, אך ישנם רבים אחרים המבוססים על בלוקים וקוד JavaScript שיעבדו על ה- RVR ללא התאמה מועטה או ללא.
הרבה מהתוכן מסופק בחינם על ידי חברי קהילת Sphero, וזה מהווה משאב מסודר להורים שרוצים לטפח את העניין של הילד ברובוטיקה מבלי שיצטרך ליצור בעצמם תכנית לימודים. גם מורים מקצועיים לא נשכחים: תוכלו להקים כיתה שלמה של תלמידים, להקצות להם פעילויות ולסמן את עבודתם שהוגשה, והכל בתוך אפליקציית Edu. זה מסתנכרן גם עם Google Classroom, לצורך שילוב חלק יחסית בתהליך העבודה שלך.
אתה יכול אפילו לנצל את הפעילויות המסווגות של Sphero עצמו, שממוינות לפי נושאים (יש מתמטיקה, מדעים, קידוד, לימודים חברתיים ואמנות) וקבוצות גיל, משלב המפתח 1 עד 5. שים לב, עם זאת, שרבים מהפרויקטים הללו זמינים רק אם רכשת את קורס יסודות מדעי המחשב של החברה, שעולה 200 דולר לגישה לשנה.
סקירת Sphero RVR: פסק דין
ה- RVR הוא דבר קטן וחביב מאוד. המחיר עשוי להרגיש גבוה אם אתם רגילים לאביזרי פטל פי, או אם סתם חיפשתם מכונית צעצוע קטנה שתתקרב לביתכם ובגינה. לרכב מהיר ומחוספס למדי שיכול לצמוח איתך ממשחק הצבעה ונהיגה לפרויקטים אלקטרוניים מתקדמים, עם זאת, קשה לקרוא ל- RVR יקר.
לא כל ההיבטים של ה- RVR הם להיט. אפליקציית Edu יכולה להרגיש מעט מוחצת בהתחלה, וכנראה שתגיעו במהירות רבה לגבולות מצב Draw, בעוד ש- Blocks הוא חזק יותר אך יכול להרגיש קצת איטי ומבולבל.
ובכל זאת, זה כנראה הוגן לומר שהתחביבים לא ירתעו מעקומת למידה מעט. וברגע שאתה מבין מה יכול ה- RVR לעשות, השמיים הם הגבול. עבור טירונים וחסידים לרובוטיקה כאחד, קשה לראות מה יכול להיות יותר מרגש מזה.
קנה עכשיו מ- Sphero