מירוץ החלל: משחק קליקר ארדואינו פשוט לביצוע עם הילדים: 7 שלבים
מירוץ החלל: משחק קליקר ארדואינו פשוט לביצוע עם הילדים: 7 שלבים
Anonim
Image
Image
דרושים כלים וחומרים
דרושים כלים וחומרים

¡אני מעלה סרטון שמראה איך זה עובד היום! המשך לעקוב

בואו להשתעשע עם מדריך בנושא חלל שניתן להכין יחד עם ילדים, ובהמשך ליהנות מהם לבד כצעצוע.

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

  • ארדואינו
  • תִכנוּת
  • מכשירי חשמל
  • עיצוב תלת מימד (ידידותי לילדים הודות ל- TinkerCAD)
  • יצירת קרטון
  • ציור או מלאכות אחרות שאתה רוצה לכלול;)

מירוץ החלל הוא משחק:

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

שלב 1: כלים וחומרים דרושים

  • לוח ארדואינו

    • אונו, מגה וכו 'יעשו. חייב לתמוך בספריית סרוו.
    • מחשב לתכנת אותו
  • כמה חלקים אלקטרוניים

    • 2 כפתורי לחיצה. השתמשתי בארקייד כמו אלה, גדולים ויציבים.
    • 2 נגדים (4.7k אוהם יעבוד מצוין)
    • 2 סרוו. השתמשתי בדגם SG-90 הזול ביותר
    • דיודת LED אחת בצבע האהוב עליך
    • לוח protoboard + כמה כבלי מגשר
    • אולי תזדקק לחוט חשמלי כלשהו, תלוי באורך המגשרים שלך ובעיצוב הסופי.
  • חשבון TinkerCAD (בחינם) כדי לראות את המעגל. השתמשתי בו כדי לחלוק אותו איתך.
  • דֶבֶק
  • להב חותך (בהשגחת מבוגר)
  • מספריים לבית הספר אופציונלי
  • קצת חוט לחיבור הספינות לסרוו
  • אקדח דבק חם
  • אופציונלי לחלוטין: מדפסת תלת מימד לייצור הספינות. מאוד רציתי ללמוד להשתמש ב- TinkerCAD, כך שלא יכולתי להתאפק ליצור 2 ספינות פשוטות כעיצובי הראשון של TinkerCAD. זה היה כל כך קל שזה נתן לי השראה לגרום לפרויקט הזה להיעשות עם ילדים. אתה יכול להחליף דגמים מודפסים בתלת מימד בדוגמאות קרטון, נייר, עץ או אפילו משחקים. שחרר את היצירתיות שלך.

שלב 2: תכנות המשחק בארדואינו

תכנות המשחק בארדואינו
תכנות המשחק בארדואינו

תיכננתי עבורך את המשחק כדי שתוכל להשתמש בו מיד

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

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

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

פשוט פתח והעלה את הקוד המשותף לכאן ללוח ה- Arduino/Genuino שלך, והתבונן בו תוכל ללמוד על:

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

אם אתה זקוק לעזרה בהעלאת קוד זה, עבור אל:

הקוד הוא 362 שורות, אז החלטתי להעלות את קובץ ה-ino במקום להעתיק את הקוד לכאן.

שלב 3: בניית המעגל

בניית המעגל
בניית המעגל

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

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

הרשה לי להסביר מעט על המעגל הפשוט הזה:

מימין לשמאל רואים:

הסרווס

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

כפתורי הלחיצה

מחוברים לקרקע על ידי מנגד 4.7k PULL-DOWN. אם לא היינו משתמשים בנגד זה, הארדואינו היה מרים הרבה רעש חשמלי מהסביבה, ונותן קריאות לא יציבות ושקריות. הנגד הזה מוודא שכל אות/רעש חשמליים יורדים לאדמה במקום סיכת הכניסה אם הוא לא חזק מספיק כפי שהוא חיובי אמיתי. יהיה נחמד לחוות בעצמך: פשוט נתק את החוטים של סיכות 2 או 3 ותראה מה קורה:)

בצד שמאל יש לנו

LED עצמאי

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

שלב 4: בניית המסגרת

בניית המסגרת
בניית המסגרת
בניית המסגרת
בניית המסגרת
בניית המסגרת
בניית המסגרת

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

הכנתי תחילה את הקירות האנכיים, ולאחר מכן חתכתי את השכבה הראשונה של המכסה העליון כך שיתאים להם.

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

השכבה התחתונה מודבקת רק בקצה אחד.

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

חותכים את המסילות לחוטי הספינה, אך אל תחתכו את החורים לכפתורים או את כבל ה- USB עדיין.

מוּמלָץ: