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

נחש ESP32 VGA: 5 שלבים
נחש ESP32 VGA: 5 שלבים

וִידֵאוֹ: נחש ESP32 VGA: 5 שלבים

וִידֵאוֹ: נחש ESP32 VGA: 5 שלבים
וִידֵאוֹ: Snake on the MicroPython Micro controller 2024, נוֹבֶמבֶּר
Anonim
Image
Image
שלב 3: חיבור יציאת VGA
שלב 3: חיבור יציאת VGA

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

הרזולוציה היא 640x350 פיקסלים, בשמונה צבעים.

עשיתי בעבר גרסה עם Arduino Uno (ראו כאן), אך הרזולוציה הייתה 120 x 60 פיקסלים בלבד, 4 צבעים.

פרויקט זה מתאפשר על ידי ספריית ה- VGA המדהימה של ESP32 שנכתבה על ידי Fabrizio Di Vittorio. ראה כאן לפרטים נוספים.

שלב 1: שלב 1: לוחות ESP32, התקנת Arduino IDE ותצורת ספריית VGA

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

יש לך יותר מאשר להתקין את ספריית FabGL VGA, אך עבור Snake אתה צריך את הגירסה העדכנית ביותר: למקרה שהיא תשתנה בעתיד, הנחתי בתחתית שלב זה גירסה עובדת בקובץ src.new.rar. אתה יכול להוריד, לבטל את הדחיסה ולשנות את שם התיקיה כ- "src" ב-

תיקיית "… / arduino-1.8.9 / libraries".

שלב 2: שלב 2: העלאת "נחש" ל- ESP32

הורד את Snake.ino בתחתית שלב זה. פתח אותו עם Arduino IDE והעלה אותו ל- ESP32 הגולמי שלך. אם אין לך הודעות שגיאה, הקוד אמור להיות פועל.

שלב 3: שלב 3: חיבור יציאת VGA

אתה צריך את החלקים הבאים:

  • מחבר DSUB15, כלומר מחבר נקבה VGA או כבל VGA שיש לחתוך.
  • שלושה נגדים של 270 אוהם.

חבר את פין ESP32 GPIO 2, 15 ו- 21 ל- VGA אדום, ירוק וכחול בהתאמה, באמצעות הנגדים של 270 אוהם.

חבר את VGA Hsync ו- Vsync ל- ESP32 GPIO סיכות 17 ו -4 בהתאמה.

חבר את פיני מחברי DSUB15 5, 6, 7, 8 ו- 10 ל- ESP32 GND.

להגדרת סיכת המחבר VGA DSUB15, עיין בתמונה בשלב זה. הערה, זהו צד ההלחמה של המחבר הנקבי.

שלב 4: שלב 4: חבר את ארבעת הכפתורים

שלב 4: חבר את ארבעת הכפתורים
שלב 4: חבר את ארבעת הכפתורים
שלב 4: חבר את ארבעת הכפתורים
שלב 4: חבר את ארבעת הכפתורים
שלב 4: חבר את ארבעת הכפתורים
שלב 4: חבר את ארבעת הכפתורים

הסכימה בשלב זה מראה כיצד לחבר כפתור בודד (פתוח בדרך כלל) מ- +5V לסיכה הנתונה של ESP32. שים לב שאתה גם צריך לחבר את הפין הנתון ESP ל- GND באמצעות הנגד של 1 עד 2 קאוהם. באופן זה כאשר הכפתור משתחרר (פתוח) סיכת ה- ESP נמצאת באפס וולט בדיוק.

ליתר דיוק, עליך לחבר ארבעה כפתורים לפי הסדר הבא:

  • הצמד 12 ללחצן הימני
  • הצמד 25 עד לחצן למעלה
  • הצמד 14 ללחצן שמאלי
  • הצמד 35 ללחצן למטה

שלב 5: שלב 5: מסקנה והכרה

אם הכל פועל כראוי, פשוט חבר את צג ה- VGA ותוכל ליהנות מהנחש.

אני רוצה להביע את הטנקים שלי לפבריציו די ויטוריו על ספריית ה- ESP32 VGA המדהימה שלו. לפרטים נוספים, דוגמאות ו… פולשי שטח, בקר באתר שלו.

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

מוּמלָץ: