תוכן עניינים:

משחק ארדואינו שיתופי: 9 שלבים
משחק ארדואינו שיתופי: 9 שלבים

וִידֵאוֹ: משחק ארדואינו שיתופי: 9 שלבים

וִידֵאוֹ: משחק ארדואינו שיתופי: 9 שלבים
וִידֵאוֹ: שלבים מוקדמים בתאום בין רובוט זרוע לשולחן מסתובב. 2024, יולי
Anonim
Image
Image
משחק ארדואינו שיתופי
משחק ארדואינו שיתופי
משחק ארדואינו שיתופי
משחק ארדואינו שיתופי

במדריך זה נסביר כיצד עיצבנו ובנינו את משחק שיתוף הפעולה 'FUN'.

השתמשנו בין היתר ב- Arduino Uno ובפס LED NeoPixel. שחקו את הסרטון להדגמה של FUN.

שלב 1: מה אנחנו צריכים?

מה אנחנו צריכים?
מה אנחנו צריכים?
מה אנחנו צריכים?
מה אנחנו צריכים?
מה אנחנו צריכים?
מה אנחנו צריכים?

דרישות:

- ארדואינו

- חוטים + חומר הלחמה

- 3 כפתורים

- מטר סיר אחד

- 1 LDR

- פס לד רב צבעוני (במדריך זה השתמשנו ברצועה עם 30 נוריות)

- לוח לחם (רק לבדיקת הקוד או החלקים)

- עץ (30x50 ס מ)

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

- מחשב נייד + תוכנת ארדואינו

- דבק לעץ

- נייר זכוכית

- פרספקס (20x5 ס מ)

הערה: השתמשנו ברצועת נוריות NeoPixel RGB 30. הקוד נכתב בספריית Fastled. וודא שרצועת ה- LED שלך פועלת עם ספריית Fastled כמו שלנו, אחרת עליך לשנות את הקוד כדי לעבוד עם רצועת ה- LED שלך.

שלב 2: הלחמת החלקים - חלק 1

הלחמת החלקים - חלק 1
הלחמת החלקים - חלק 1
הלחמת החלקים - חלק 1
הלחמת החלקים - חלק 1
הלחמת החלקים - חלק 1
הלחמת החלקים - חלק 1
הלחמת החלקים - חלק 1
הלחמת החלקים - חלק 1

עכשיו שיש לנו הכל, נוכל להתחיל להלחם את החוטים לחלקים.

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

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

שלב 3: הלחמת החלקים - חלק 2

הלחמת החלקים - חלק 2
הלחמת החלקים - חלק 2
הלחמת החלקים - חלק 2
הלחמת החלקים - חלק 2

מד סיר:

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

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

שלב 4: הלחמת החלקים - חלק 3

הלחמת החלקים - חלק 3
הלחמת החלקים - חלק 3
הלחמת החלקים - חלק 3
הלחמת החלקים - חלק 3

LDR: זה פשוט מאוד. כמו בעבר, פשוט חוטי הלחמה לסיכות.

לאחר מכן חבר את החוטים כפי שמוצג בתרשים.

שלב 5: הלחמת החלקים - חלק 4

הלחמת החלקים - חלק 4
הלחמת החלקים - חלק 4
הלחמת החלקים - חלק 4
הלחמת החלקים - חלק 4

NeoPixel:

אחרון חביב עלינו להלחם את רצועת ה- NeoPixel (30 נוריות). זה מאוד דומה לסיר הסיר. יש לו שלושה סיכות כאשר האמצעית היא סיכת הנתונים. אבל עם רצועת LED זו מצוין איזו סיכה היא ה- 5V+ ומה היא סיכת ה- GND (הקרקע). לאחר מכן תסתכל על הסכימה של הסיכות הנכונות בארדואינו.

שלב 6: העלאת הקוד

עכשיו כשהכל מורכב נוכל לבדוק אותו עם הקוד קוד: הורד את קובץ ה-ino המצורף ופתח אותו עם Arduino IDE. הגדר את היציאה הנכונה עבור Arduino שלך אם עדיין לא עשית זאת. לאחר מכן העלה את הקוד. ונסה את המשחק על ידי לחיצה על הכפתורים. לאחר כמה שניות האורות אמורים להידלק.

שלב 7: הכנת הקופסה

הכנת הקופסה
הכנת הקופסה
הכנת הקופסה
הכנת הקופסה
הכנת הקופסה
הכנת הקופסה

חיתוך בלייזר:

כעת, לאחר שהכל מוכן, נוכל להתחיל בבניית הקופסה. הורדנו קובץ חותך לייזר מהאתר "makercase.com". באתר זה תוכלו לעצב קופסה משלכם ולהוריד קובץ HTML. לאחר מכן תוכל לייבא קובץ זה ב- Adobe Illustrator כדי להמיר אותו לקובץ.dfx, שעובד עם חותך הלייזר. ב- Adobe Illustrator תוכל גם לכוונן את כל מה שהוספת לקובץ שלך באמצעות האתר. לאחר שהכל נעשה, אתה יכול לחתוך את הקובץ בלייזר על צלחת עץ בגודל 30x50 ס"מ. לאחר שהכל נעשה, יש לך חידה שתוכל להדביק יחד, והקופסה נעשית. אם הוא לא מתאים טוב אתה יכול להשתמש בנייר זכוכית כדי להתאים אותו. אם אין לך גישה לחותך לייזר אתה יכול להשתמש במסור רגיל, אך זה לא יתאים באופן מדויק. במקרה זה תזדקק לנייר זכוכית כדי להתאים אותו בצורה מושלמת. אל תשכח להשאיר לפחות צד אחד של הקוביה לא ממוזג, כדי שתוכל להכניס את הארדואינו ואת הבקרים לתוך הקופסה.

שלב 8: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

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

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

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

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

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

שלב 9: מסקנה

סיכום
סיכום

גָמוּר

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

תהנה! צוות כיף

מוּמלָץ: