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

GameGirl5110: 13 שלבים (עם תמונות)
GameGirl5110: 13 שלבים (עם תמונות)

וִידֵאוֹ: GameGirl5110: 13 שלבים (עם תמונות)

וִידֵאוֹ: GameGirl5110: 13 שלבים (עם תמונות)
וִידֵאוֹ: Адреналиновая ломка. 13 шагов освобождения от зависимости в отношениях. Анна Богинская 2024, יולי
Anonim
GameGirl5110
GameGirl5110

היי! אני Álvaro Rubio, רציתי לבנות קונסולה קלאסית משלי לאוהבי משחקי הרטרו וזו התוצאה: GameGirl 5110.

יש לו מארז מודפס בתלת מימד בהשראת GameBoy Classic. וגם…

למה 5110?

כדי להפוך אותו לרטרו עוד יותר החלטתי להשתמש במסך lcd המקורי של Nokia 5110 עם תאורה אחורית כחולה.

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

-יש לך 6 כפתורים הניתנים לתכנות להעלאת המשחקים שאתה אוהב! כאן אתכנת את משחק הנחש.

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

-יש לו פיזואלקטרי כזמזם לצלילים.

אספקה

חומרים:

  • ארדואינו ננו
  • מסך LCD 5110 של נוקיה
  • מתג מיני שקופיות מופעל/כבוי
  • כפתור B3F עומרון 12 מ"מ צבעים
  • לוח אב טיפוס
  • מחזיק סוללה 9V
  • חוּט
  • כבל דופונט נקבה-נקבה
  • PLA או מישהו שהדפיס לך את התיק
  • הכנס אגוזים
  • אגוזים וברגים 2 מ"מ

כלים:

  • מלחם
  • פח ושטף
  • אקדח דבק
  • מברג

שלב 1: קוד:

קוד
קוד

פרויקט זה נועד עבור 'יצירת אלקטרוניקה', מודול הנדסת אלקטרוניקה בנג באוניברסיטת מאלגה, בית הספר לתקשורת (https://www.uma.es/etsi-de-telecomunicacion/).

ראשית, תיכננתי את המשחק 'נחש' באמצעות הספרייה LCD5110_Graph.h.

אתה יכול להוריד אותו ולקבל את המדריך כאן.

אני לא אכנס לתכנות אבל אם יש לך שאלות אתה יכול לשאול אותי בתגובות!:)

לחץ כאן כדי להוריד את קבצי ה- arduino שלי מ- Github, הוא משותף באמצעות רישיון MIT.

שלב 2: עיצוב תלת מימד

עיצוב תלת מימד
עיצוב תלת מימד
עיצוב תלת מימד
עיצוב תלת מימד

השלב הבא הוא להפוך את המארז המודפס בתלת מימד. אני ממליץ להדפיס תחילה את המארז ולאחר מכן לבצע את החומרה כדי להתאים אותו יותר בקלות למארז. השתמשתי ב- Freecad לעיצוב זה (פעם ראשונה באמצעות תלת מימד) ואני משתף את הקבצים באמצעות CC License.

יש 4 קבצים:

  1. חזור
  2. חֲזִית
  3. לוגו 'GameGirl5110'
  4. בסיס להעלאת החומרה.

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

עבודה זו מורשית תחת רישיון Creative Commons ייחוס-לא-מסחרי-שיתוף דומה 4.0.

שלב 3: חומרה - לוח אם

חומרה - לוח אם
חומרה - לוח אם
חומרה - לוח אם
חומרה - לוח אם
חומרה - לוח אם
חומרה - לוח אם

קודם כל הכנתי את לוח האבטיפוס עבור הארדואינו ננו ו- LCD, מכרתי שני כותרות נקבה 15 סיכות ללוח אב טיפוס עם מרחק סיכות הארדואינו ועוד 8 כותרות נקביות לחיבור ה- LCD. שימו לב שאני שם את 8 הכותרת הנשית במיקום הסיכות D3, D4, D5, D6, D7 שאני הלחמתי לסיכות הכותרת של הארדואינו. 3 הפינים הבאים הם VCC BL ו- GND, אתה צריך להלחם VCC ו- BL לכל סיכת 5V ו- GND לכל חיבור קרקע של הלוח שלך, עם זה סיימנו את הראשון מתוך 3 לוחות אב טיפוס. בעזרת הכותרות הנשיות נוכל להוציא את הארדואינו ואת המסך מתי שתרצה או שאתה יכול להחליף אותו אם משהו נשבר בלי להתקל. אתה יכול לראות את התמונה עם התוצאה, ואז אתה צריך לחבר את ה- LCD עם כבלי הדופונט כ- extensor.

שלב 4: חומרה - לחצנים 1

חומרה - לחצנים 1
חומרה - לחצנים 1
חומרה - לחצנים 1
חומרה - לחצנים 1

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

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

אתה יכול להשתמש בכניסות אנלוגיות כדיגיטליות פשוט להגדיר אותן ככניסות.

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

  • UP -> סיכה 16 (A2)
  • שמאל -> סיכה 17 (A3)
  • למטה -> סיכה 18 (A4)
  • ימין -> סיכה 19 (A5)

כמו כן, עליך להלחם VCC ל- 5V ו- GND לכל קרקע של לוח האב טיפוס הראשי.

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

שלב 5: חומרה - לחצנים 2

חומרה - לחצנים 2
חומרה - לחצנים 2
חומרה - לחצנים 2
חומרה - לחצנים 2

כעת עלינו ליצור את 2 הכפתורים הימניים. במקרה זה אראה לך כיצד להשתמש ב- INPUT_PULLUP אם ברצונך להשתמש בנגד הפנימי.

אני אשתמש בכפתור העליון כאיפוס, ואז אלחם צד אחד כדי להצמיד RST של הלוח המרכזי ואת הלחמת הצד השני ל- GND.

במשחק הזה אני לא צריך את הכפתור השני אבל אני אלחם אותו לשימוש למשחקים אחרים בעתיד, ואז אתה רק צריך להלחם צד אחד ל- A1 והצד השני ל- GND. כאשר אתה רוצה להשתמש בו תזכורת להשתמש ב- INPUT_PULLUP (15); והשתמש בו עם digitalRead.

שלב 6: חומרה - הפעלה והפעלה/כיבוי

חומרה - הפעלה והפעלה/כיבוי
חומרה - הפעלה והפעלה/כיבוי
חומרה - הפעלה והפעלה/כיבוי
חומרה - הפעלה והפעלה/כיבוי

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

שלב 7: חומרה - באזר

חומרה - באזר
חומרה - באזר
חומרה - באזר
חומרה - באזר

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

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

שלב 8: הכנסת האגוזים

הכנסת האגוזים
הכנסת האגוזים
הכנסת האגוזים
הכנסת האגוזים

עכשיו סיימת את החומרה של הקונסולה, נסה אותה לפני הכנסתה למארז !!

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

שלב 9: התאמה - LCD ומתג הזזה

התאמה - LCD ומתג הזזה
התאמה - LCD ומתג הזזה
התאמה - LCD ומתג הזזה
התאמה - LCD ומתג הזזה

הקונסולה שלך כמעט מוכנה !!

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

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

שלב 10: התאמה - כפתורים

התאמה - כפתורים
התאמה - כפתורים
התאמה - כפתורים
התאמה - כפתורים

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

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

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

שלב 11: התאמה - סגירה

התאמה - סגירה
התאמה - סגירה
התאמה - סגירה
התאמה - סגירה

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

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

התאם את כל הכבלים ואת הלוח הראשי בחלק העליון של המארז ואז תוכל לסגור אותו.

GameGirl5110 שלך כמעט מוכן לשימוש;)

שלב 12: הוסף את הלוגו של GameGirl5110

הוסף את הלוגו של GameGirl5110
הוסף את הלוגו של GameGirl5110
הוסף את הלוגו של GameGirl5110
הוסף את הלוגו של GameGirl5110
הוסף את הלוגו של GameGirl5110
הוסף את הלוגו של GameGirl5110

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

שלב 13: תהנה מה- GameGirl5110 שלך

תהנה מה- GameGirl5110 שלך
תהנה מה- GameGirl5110 שלך

זו התוצאה! אם יש לך שאלה שאל אותי בתגובות ואני אעזור לך בהקדם האפשרי!

מקווה שתיהנו מהתהליך של יצירת GameGirl5110 משלכם וכיף לשחק!;)

מוּמלָץ: