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

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

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

וִידֵאוֹ: משחק תגובת ארדואינו: 9 שלבים
וִידֵאוֹ: CS50 2014 - Week 7 2024, נוֹבֶמבֶּר
Anonim
משחק תגובת ארדואינו
משחק תגובת ארדואינו

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

שלב 1: איסוף הכלים שלך

לפרויקט זה תזדקק ל:

- ארדואינו. (השתמשתי בננו, אבל אתה יכול להשתמש בכל ארדואינו)

מחוון (פוטנציומטר)

- כפתור

- מסך LED, רצוי 32 על 128

- לפחות שש מנורות LED (הייתי ממליץ להשיג חבורה מהן, הן יישברו בקלות)

- לוח לחם לבדיקת הפרויקט שלך

- מחזיק סוללה

- מחשב נייד

- מלחם

שלב 2: חיבור נוריות LED

חיבור נוריות LED
חיבור נוריות LED

לאחר שאספת את כל הכלים שלך, הגיע הזמן להכין!

זהו סכמטי הפרויקט.

אז איך עושים את זה?

קודם כל, חבר את הארדואינו למחשב שלך והורד את הקוד. העלה אותו ל- Arduino שלך

לאחר שהעלית את הקוד, הוציא את קרש הלוח שלך החוצה!

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

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

LED אחד צריך להיות מחובר לפין דיגיטלי 3, לד שני מחובר לפין דיגיטלי 5, לד שלוש מחובר לפין דיגיטלי 7, לד ארבע מחובר לפין דיגיטלי 9 ולהוביל חמישה מחובר לפין דיגיטלי 10. הקפד לשים את הכבלים הקו האנכי של לוח הלוח שלך, ולא בקו האופקי.

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

וזהו לחיבור הלדים!

שלב 3: מחוון

מחוון
מחוון
מחוון
מחוון
מחוון
מחוון

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

סיכת האות עוברת לפין האנלוגי A1

הסיכה הטחונה עוברת לקו הקרקע על לוח הלחם שלך.

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

שים את סיכת 5V בקו זה והמחוון שלך צריך להיות מחובר!

שלב 4: מסך LED

מסך לד
מסך לד

חלק זה של ההוראה פועל רק למסך LED בן 4 פינים ב- Arduino Nano. וודא שלמסך שלך יש סיכות אלה: GND, VDD, SCK ו- SDA. ל- Arduino Uno יש את ה- SCK וה- SDA שהסתובבו, לכן חפש בגוגל שלב זה אם אינך בטוח כיצד לחבר את המסך שלך.

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

לאחר מכן, חבר את ה- VDD לקו 5V שלך.

ה- SCK וה- SDA משתמשים בסיכות 4 ו -5 האנלוגיות, SCK משתמש בסיכה אנלוגית 5 וב- SDA משתמשת בסיכה אנלוגית 4.

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

שלב 5: כפתור

לַחְצָן
לַחְצָן
לַחְצָן
לַחְצָן

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

בכפתור זה יש 3 סיכות.

GND עובר לקו הקרקע שלך על לוח הלחם

VCC עובר לקו 5V שלך בלוח הלחם

ו- S הוא יציאה דיגיטלית, עובר לפין דיגיטלי 8.

יש! עכשיו הכל מחובר ומוכן לבדיקה.

שלב 6: בדיקה

בדיקה
בדיקה

עכשיו הכל מוכן לבדיקה!

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

שלב 7: מכירה

מכירה
מכירה

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

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

אוקיי, אז ככה עשיתי.

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

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

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

כשזה נגמר, הפרויקט שלך הוא קבוע!

שלב 8: מעטפת

מַעֲטֶפֶת
מַעֲטֶפֶת

השלב האחרון הוא להרכיב הכל: אתה מתכוון לעצב מארז!

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

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

שלב 9: מילה אחרונה

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

מוּמלָץ: