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

מסוף גיימינג כף יד - שיבוט ארדובוי: 6 שלבים (עם תמונות)
מסוף גיימינג כף יד - שיבוט ארדובוי: 6 שלבים (עם תמונות)

וִידֵאוֹ: מסוף גיימינג כף יד - שיבוט ארדובוי: 6 שלבים (עם תמונות)

וִידֵאוֹ: מסוף גיימינג כף יד - שיבוט ארדובוי: 6 שלבים (עם תמונות)
וִידֵאוֹ: חושף לכם סוד ענק!!🍦😌 2024, יולי
Anonim
Image
Image
דברים שתצטרך
דברים שתצטרך

לפני מספר חודשים נתקלתי בארדובוי שעל פי האתר הרשמי שלה היא פלטפורמת משחק מיניאטורית של 8 ביט שמאפשרת ללמוד, לשתף ולשחק משחקים ברשת. זוהי פלטפורמת קוד פתוח. המשחקים עבור Arduboy נעשים על ידי המשתמשים. Arduboy מבוסס סביב ATmega32u4 שהוא אותו מיקרו -בקר המשמש ב- Arduino Pro Micro. למרות שאני עדיין לא מסוגל ליצור משחקים, החלטתי לבנות את חלק החומרה ממנו על לוח לחם. וכן, זה עבד! תודה ל- MrBlinky על יצירת חבילת ארדובוי תוצרת בית. העבודה הקשה כבר נעשתה.

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

בואו נתחיל

שלב 1: דברים שתצטרך

דברים שתצטרך
דברים שתצטרך

1x Arduino Pro Micro (5V)

1x תצוגת OLED (SPI)

כפתור לחיצה מישוש 6x

1x רמקול פיז'ו

1x Anode RGB LED משותף

שלב 2: בדיקה על לוח קרש

בדיקה על לוח לחם
בדיקה על לוח לחם
בדיקה על לוח קרש
בדיקה על לוח קרש
בדיקה על לוח קרש
בדיקה על לוח קרש

אסוף את כל הרכיבים הנדרשים והתחל לחבר אותם על לוח הלחם כפי שמוצג בתרשים המעגלים.

החיבורים הם כדלקמן:

מקשי שליטה:

UP - A0

למטה - A3

מימין - A1

שמאל - A2

A - D7

B - D8

תצוגת OLED:

SCL - D15

SDA - D16

DC - D4

RES - D2

רַמקוֹל:

רמקול + - D5

רמקול - - D6

RGB LED:

אדום - D10

ירוק - D3

כחול - D9

שלב 3: העלאת משחקים ל- Arduino

יש לבצע מספר שלבים לפני שתוכל להעלות משחקים ב- Arduino.

  • פתח את Arduino IDE> קובץ> העדפות
  • העתק והדבק את כתובת האתר שלהלן בתיבת הטקסט 'כתובת URL נוספת של מנהל לוחות' ולחץ על אישור.
  • עבור אל כלים> לוחות> מנהל לוחות.
  • בתיבת טקסט הקלד תוצרת בית או ארדובוי תוצרת בית.
  • בחר חבילה תוצרת בית של Arduboy ולחץ על התקן.

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

  • לוח: ארדובוי תוצרת בית
  • מטעין אתחול: Cathy3K
  • מבוסס על: SparkFun Pro Micro 5V - חיווט חלופי
  • ליבה: ליבה מותאמת של Arduboy
  • תצוגה: SSD1306

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

פתח את קובץ ה-ino ולחץ על העלה.

שלב 4: עיצוב PCB ב- EasyEDA

עיצוב PCB ב- EasyEDA
עיצוב PCB ב- EasyEDA
עיצוב PCB ב- EasyEDA
עיצוב PCB ב- EasyEDA
עיצוב PCB ב- EasyEDA
עיצוב PCB ב- EasyEDA

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

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

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

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

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

ברגע שאתה מרוצה ממיקום הרכיב, כעת תוכל להתחיל לחבר אותם עם עקבות. רוחב המעקה נקבע לפי הזרם שעליו לשאת. מחשבון רוחב עקבות PCB שימושי. הלכתי עם 0.254 מ"מ לאותות ו -0.6 מ"מ לחומרי כוח. בחר TopLayer (או BottomLayer) מתפריט השכבות והתחל לצייר בעזרת הכלי Track. בזמן האיתור עלול להיווצר מצב בו אין מקום להשלים את המעקב. במקרה כזה, אתה יכול לקפוץ לשכבה השנייה ולהמשיך את החיבור. החיבור בין עקבות שתי השכבות נעשה בעזרת אם Vias. באמצע ביצוע עקבות, פגע V. המסלול יסתיים ועכשיו תוכל למקם דרך. לאחר מכן, בחר את השכבה השנייה מתפריט Layer והמשך את המעקב החל מה- via. בצע את כל החיבורים למעט קרקע.

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

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

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

שלב 5: הרכבת ה- PCB שלך

הרכבת PCB שלך
הרכבת PCB שלך
הרכבת PCB שלך
הרכבת PCB שלך
הרכבת PCB שלך
הרכבת PCB שלך

הזמנתי את ה- PCB מ- JLCPCB ואת כל הרכיבים הנדרשים מ- LCSC. זה חוסך בעלויות המשלוח מכיוון ששתי ההזמנות נשלחות יחד. שמור על תרשים המעגלים שלך והתחל בהלחמת הרכיבים בהתאם לסימון מסך המשי. בזמן הלחמת רכיבי SMD, הקפד להשתמש בהרבה שטף מכיוון שהוא הופך את הלחמת סיכות זעירות להרבה יותר קלה. זו הייתה הפעם הראשונה שלי בהלחמת רכיבי SMD ועבודת ההלחמה נראית די טוב.

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

בחירת סוללת LiPo:

השתמשתי בסוללה של 380mAh שהייתה לי מונחת. כאשר הזרם נמשך בין 50mA ל- 100mA, הוא אמור להימשך כ 3-4 שעות.

שלב 6: תהנה

חבר סוללת LiPo, העלה את המשחק האהוב עליך כמו פעם ותהנה!

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

מוּמלָץ: