תוכן עניינים:
- שלב 1: שלב 1: לוחות ESP32, התקנת Arduino IDE ותצורת ספריית VGA
- שלב 2: שלב 2: העלאת "נחש" ל- ESP32
- שלב 3: שלב 3: חיבור יציאת VGA
- שלב 4: שלב 4: חבר את ארבעת הכפתורים
- שלב 5: שלב 5: מסקנה והכרה
וִידֵאוֹ: נחש ESP32 VGA: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
במדריך זה אראה כיצד לשחזר משחק ארקייד קלאסי - נחש - עם 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: חבר את ארבעת הכפתורים
הסכימה בשלב זה מראה כיצד לחבר כפתור בודד (פתוח בדרך כלל) מ- +5V לסיכה הנתונה של ESP32. שים לב שאתה גם צריך לחבר את הפין הנתון ESP ל- GND באמצעות הנגד של 1 עד 2 קאוהם. באופן זה כאשר הכפתור משתחרר (פתוח) סיכת ה- ESP נמצאת באפס וולט בדיוק.
ליתר דיוק, עליך לחבר ארבעה כפתורים לפי הסדר הבא:
- הצמד 12 ללחצן הימני
- הצמד 25 עד לחצן למעלה
- הצמד 14 ללחצן שמאלי
- הצמד 35 ללחצן למטה
שלב 5: שלב 5: מסקנה והכרה
אם הכל פועל כראוי, פשוט חבר את צג ה- VGA ותוכל ליהנות מהנחש.
אני רוצה להביע את הטנקים שלי לפבריציו די ויטוריו על ספריית ה- ESP32 VGA המדהימה שלו. לפרטים נוספים, דוגמאות ו… פולשי שטח, בקר באתר שלו.
אם אתה אוהב את הפרויקט הזה, אנא כתוב הערה או שתף תמונה של המכשיר שאתה בונה … ובסך הכל, הצביע עבורו בתחרות GAMES!
מוּמלָץ:
רובוט נחש מודפס בתלת -ממד: 7 שלבים (עם תמונות)
רובוט נחש מודפס בתלת -ממד: כאשר קיבלתי את מדפסת התלת -ממד שלי התחלתי לחשוב מה אני יכול לעשות עם זה. הדפסתי הרבה דברים אבל רציתי ליצור בנייה שלמה באמצעות הדפסה תלת מימדית. אחר כך חשבתי להכין חיה רובוטית. הרעיון הראשון שלי היה לייצר כלב או עכביש, אבל הנה
NeoPixels Matrix : משחק נחש: 4 שלבים
NeoPixels Matrix : משחק נחש: אתה עדיין זוכר את משחק הנחש ששיחקנו על קופסת המשחק או הנייד שלנו בילדותנו? היום נלמד כיצד ליצור משחק נחש עם מטריצה 8*8 NeoPixels. אנו בוחרים ב- Arduino uno כמרכז הבקרה ומודול הפריצה לג'ויסטיק כדי לשתף
נחש: המכונה חסרת התועלת: 5 שלבים
נחש: המכונה חסרת התועלת: אתה יודע כשהיית ילד והיית משחק נחש בנוקיה שלך? בשלב מסוים הנחש יתחיל לרדוף אחרי הזנב שלו, ואז ידעת שהמשחק עומד להסתיים. החלטנו להפוך את זה לרובוט, רק שהמשחק מעולם לא
משחק נחש נחש ארדואינו OLED: 3 שלבים
משחק הנחש של Arduino OLED: היי וברוך הבא למדריכים שלנו כיצד להכין ומשחק OLED של arduino, הפרויקט הזה הגיע כשניסינו לעשות את המשחק הראשון שלנו אי פעם עם ארדואינו, סהוו, חשבנו מאיפה טוב יותר להתחיל מאשר הנוקיה נחש קלאסי (טוב לפחות
נחש ארדואינו על צג VGA: 5 שלבים
נחש ארדואינו על צג VGA: טוב … קניתי ארדואינו. בתחילה ההשקעה הייתה מונעת ממשהו שיגרום לבתי להתעניין בתכנות. עם זאת, כפי שהתברר, הדבר הזה היה יותר כיף לשחק איתי. לאחר ששיחקתי עם הכנת LED