תוכן עניינים:
- שלב 1: אסוף את החלקים שלך
- שלב 2: התקנת Arduino: חיבור חיישן קרבה ללוח Arduino
- שלב 3: תכנות את לוח Arduino
- שלב 4: תכנת המשחק
- שלב 5: שיפור בעתיד
- שלב 6: בעיות אפשריות ופתרונות
- שלב 7: הפניות:
וִידֵאוֹ: ריק ומורטי: לברוח מהיקום! משחק חיישן קרבה קולי: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
על מה המשחק?
המשחק די פשוט.
אתה שולט בחללית בה נמצאים ריק ומורטי על ידי ריחוף ידך למעלה ולמטה בחיישן הקרבה הקולי.
מַטָרָה:
- אסוף את אקדחי הפורטל כדי לזכות בניקוד, נקודות פעמיים ג'רי התולעת
- הימנע מהמטאוריט, אם אתה פוגע בו מינוס 1 בשידור חי.
- 1 חי ינוכה אם גם אתה חורג מהמסך.
סיפור הרקע מדוע יצרתי את המשחק
בהיותי מעריץ מושבע של סדרות ריק ומורטי, רציתי ליצור משחק המבוסס עליו. לפיכך, אני יוצא למסע הזה ליצירת המשחק הזה בתקווה שכל האוהדים של ריק ומורטי יוכלו להתאסף וליהנות מהמשחק. אני מקווה שנהנתם גם אם אתם לא חובבי סדרות של ריק ומורטי. ^_^
שלב 1: אסוף את החלקים שלך
לפרויקט זה, תצטרך להוריד 3 חלקים ו- 2 תוכנות.
- לוח ארדונו אונו
- חיישן קרבה קולי
- 4 חוטי מגשר זכר לנקבה
- תוכנת Arduino
- עיבוד 3
לחלופין, תוכל לקבל מודול לחצנים כלשהו אם אתה רוצה שהקלט יהיה תלוי לחלוטין ב- Arduino.
שלב 2: התקנת Arduino: חיבור חיישן קרבה ללוח Arduino
על חיישן הקרבה האולטרא סאונד, אתה אמור לראות 4 סיכות. VCC (כוח), טריג (לשליחת פינגים), הד (פלט), GND.
- חבר את סיכת VCC ל- 5V Arduino
- חבר את הטריג אל קלט/פלט דיגיטלי של Arduino (I/O) 3
- הד ל- Pin/פלט דיגיטלי Arduino Digital 2
- GND לכל סיכת GND זמינה ב- Arduino
הסבר בסיסי על המודול
טריג והד משמשים בעצם לחישוב המרחק על ידי -> חלוקת מספר המיקרו -שניות שהוא היה גבוה ב- 58 ויש לך את המרחק בסנטימטרים בין המודול לבין היד שלך.
למידע נוסף, ייתכן שתרצה לבקר
שלב 3: תכנות את לוח Arduino
לפני שתכנת את הלוח, ייתכן שתרצה לבצע בדיקת מצמוץ פשוטה באמצעות קובצי הסקיצות הקיימים בתוכנת Arduino כדי להבטיח שלוח ה- uno פועל תקין.
חבר את לוח Arduino למחשב שלך ופתח את תוכנת Arduino. לאחר הטעינה, פתח את צג סידורי ובדוק את מספר יציאת ה- COM.
לחלופין, תוכל לבדוק זאת על ידי מעבר אל כלים -> יציאה. אתה אמור להיות מסוגל לראות את מספר יציאת ה- COM. נשתמש במספר זה כדי לאסוף קלט מהחיישן לתוכנת העיבוד. במקרה שלי, זה COM 3.
ברגע שאישרת שאתה יכול לראות מספרים במסך הסידורי. אתה יכול להמשיך.
שלב 4: תכנת המשחק
אנא שמור הכל בתיקייה אחרת הוא לא יפעל. (מצביע null מכיוון שהוא לא יכול למצוא את התמונות הדרושות לטעון)
חפש את השורה הזו:
myPort = new Serial (this, Serial.list () [0], 9600);
יהיה עליך לשנות את יציאת הסידורים "Serial.list () [0]"-> המספר "0" בקוד המקבילה ליציאת ה- COM שבה אתה משתמש.
תוכל להשתמש בקובץ המצורף "Serial.pde" כדי לזהות את היציאה הטורית/ יציאת העיבוד המקבילה ליציאת ה- COM.
הסיבה שאנו עושים זאת היא שתוכנת העיבוד אינה פועלת ישירות עם יציאת COM. לאחר שעברת את השלב הזה, הנתונים הטוריים שנאספו מהחיישן אמורים להיות מסוגלים להגיע לקובץ הסקיצה לעיבוד. אנו נשתמש בנתונים אלה כדי להזיז את עב ם ריק ומורטי יושבים.
מוסיקה וטקסט
אנא התקן עיבוד סאונד וספריות controlp5 בתוכנת העיבוד. זה בשביל שהמוזיקה השונות תפעל במשחק אם אתה משתמש בקודים ובטקסט גם במסכים השונים.
תוכל למצוא את "איך לעשות" כאן:
stackoverflow.com/questions/30559754/how-t…
איך זה עובד
תוכנת Arduino תשלח את הנתונים רק אם החיישן מזהה עצם הנע מעליו (במקרה זה ידו של השחקן.). לאחר שקיבלנו נתונים אלה על סקיצת העיבוד, נשתמש בערכים כדי לבדוק את הטווח ולפעול על פי כללים מסוימים בקוד. כל זה קורה בזמן שהמשחק ממשיך לפעול.
כדי להבין את הקוד, תוכל לצפות בקובץ המצורף "גירסה 1. zip". הוספתי כמה שיותר הערות שיעזרו לך להבין מה המשמעות של כל שורה.
מקווה שיהיה לכם כיף להכין אותו! אשמח לראות את הווריאציות השונות שאתם מוצאים!
שלב 5: שיפור בעתיד
היי חבר'ה, למעשה הייתה לי עוד גרסה לא שלמה של המשחק הזה עם יכולות צילום. עם זאת, אני עדיין לא מצליח לקודד אותו במלואו.
הרעיון הוא לירות במטאוריט כדי להרוס אותו ובאובייקט החדש שהופעל כדי להפוך אותו לקשה ומעניין יותר. הקלט יכול להיות מכפתור בלוח הארדואינו או פשוט מלחיצת עכבר.
אני אעלה לכאן את הקודים. אם מישהו מכם מעוניין בכך.
שלב 6: בעיות אפשריות ופתרונות
- כאשר החיווט מקפיד לחבר אותו כראוי בהתאם לתרשים החיווט אחרת הוא עלול שלא לפעול כצפוי. טיפ: לפני שתבצע משהו, בצע בדיקת מצמוץ פשוטה כדי לבדוק אם לוח ה- Arduino שלך פועל.
- כאשר אינך בטוח איזה חלק מהתקנה אינו פועל- הפעל את הבדיקה האישית עבור כל מודול חיישן. אתה יכול למצוא קודים כדי לבדוק אותם באינטרנט בקלות.
- הקוד לא פועל כצפוי למרות שהוא אוסף והועלה בהצלחה.
- בדוק אם הכניסה הדיגיטלית מחוברת למספר הקלט הנכון כמפורט בקודים. חבר מחדש את לוח ה- Arduino והפעל מחדש את תוכנת Arduino ונסה שוב.
- Port Busy -> נסה להפעיל מחדש את תוכנת Arduino. אם זה לא פתר את הבעיה הפעל מחדש את המחשב שלך. אחרת, ייתכן שתרצה להגדיר את המתכנת ל- ArduinoISP. כלים> מתכנת> ArduinoISP
- כדי לנגן את המוזיקה, הפוך אותה למונוטוניות.
- בעת הוספת מוסיקה לפונקציית הציור, היא תגרום לתוכנית להיתקע אם לא הוספת בתנאים ספציפיים כדי שהיא תפעל פעם אחת בלבד.
שלב 7: הפניות:
www.instructables.com/id/How-to-control-a-…
www.sojamo.de/libraries/controlP5/
processing.org/reference/libraries/sound/i…
מוּמלָץ:
לברוח מהגיליון (פאזל Excel): 5 שלבים (עם תמונות)
Escape the Sheet (Excel Puzzle): Escape the sheet הוא משחק אקסל קטן שהרכבתי לפני מספר שנים כדי ללמד קבוצת עמיתים כמה כישורי Excel מתקדמים יותר תוך קצת כיף עם חידות טריוויה והיגיון, שני דברים שאני אוהב! המשחק הוא שילוב של אקסל עבור
פסנתר אוויר באמצעות חיישן קרבה IR ו- Arduino Uno Atmega 328: 6 שלבים (עם תמונות)
פסנתר אוויר באמצעות חיישן קרבה IR ו- Arduino Uno Atmega 328: בדרך כלל פסנתרים בין אם מדובר בעבודה חשמלית או מכנית על המנגנון הפשוט של לחיצת כפתור. אבל הנה טוויסט, יכולנו פשוט לחסל את הצורך במפתחות בפסנתר בעזרת כמה חיישנים. וחיישני קירבה אינפרא אדום מתאימים בצורה הטובה ביותר לסיבה מכיוון שלא
אזעקת ארדואינו עם חיישן קולי: 5 שלבים (עם תמונות)
אזעקת ארדואינו עם חיישן אולטרא סאונד: המדריך הזה עוסק כיצד להכין מכשיר אזעקה קל וזול בעצמך. כל מה שאתה צריך הוא ידע בסיסי באלקטרוניקה ובתכנות ארדואינו. אם יש לך שאלות או בעיות אתה יכול לפנות אלי בדואר שלי: iwx [email protected] כאן
חיישן קרבה IR: 4 שלבים (עם תמונות)
חיישן קרבה IR: בפרויקט זה אני הולך להסביר כיצד להכין חיישן קרבה IR פשוט באמצעות נוריות IR, LM358 כפול אופ-אמפר וכמה רכיבים אלקטרוניים בסיסיים שתוכל למצוא בכל חנות אלקטרוניקה מקומית
עכבר בלוטות 'עם חיישן קולי וצילום: 10 שלבים (עם תמונות)
עכבר בלוטות 'עם חיישן אולטרסאונד ותא צילום: אז, הקדמה קטנה מדוע ביצעתי את הפרויקט הזה. כרגע אני מחפש לאמץ חתלתול לבית החדש שלי. ואחרי שהלכתי לחלק מהדברים שאפשר לשחק עם חתולים, חשבתי: למה שלא אכין צעצוע בעצמי. אז הכנתי עכבר בלוטות '. אתה יכול להרגיש