ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች
- ደረጃ 2 ተደጋጋሚ ጥያቄዎች
- ደረጃ 3 የህትመት መያዣ
- ደረጃ 4 - Retropie ን በመጫን ላይ
- ደረጃ 5 - የጂፒኦ መቆጣጠሪያ
- ደረጃ 6: GPIO Audio Out
- ደረጃ 7 ግንባታውን እና ሙከራውን ይጨርሱ
ቪዲዮ: GameBoy Pi: 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
እ.ኤ.አ. በ 2019 የጨዋታ ልጅ የ 30 ዓመቱን አከበረ ፣ ይህ ያሰብኩትን ፕሮጀክት በተግባር ላይ እንዳውል ገፋፋኝ። መሰረታዊ ሀሳቡ የጨዋታ ልጅ ክላሲክን የሚመስል የ 3 ዲ የታተመ መያዣን ተጠቅሞ Retropie ን በማስኬድ ውስጥ ፒ ዜሮን አስቀመጠ።
ደረጃ 1: ክፍሎች
- ፒ ዜሮ ወ
- 3.5”ማሳያ
- 5V ለማቅረብ Booster MT3608
- ባትሪ ለመሙላት TP4056
- 1000 ሚአ ሁለት ወይም ሶስት የሊቲየም ሕዋሳት
- 4 ጊባ ማይክሮ ኤስዲ ካርድ
- Resistors እና Capacitor ለድምጽ
- PCB ሁለንተናዊ
- 2.8 ሚሜ ዲያሜትር ድምጽ ማጉያ
- PAM8403 ማጉያ
ደረጃ 2 ተደጋጋሚ ጥያቄዎች
ስለ አንዳንድ የፕሮጄክት ጥያቄዎች ለራሴ ተደጋጋሚ ጥያቄዎች አደረግሁ-
የትኛው ጉዳይ ታትሟል? በታዋቂው ፒጂአርአርኤል በአዳፍ ፍሬዝ እና ከዋናው ጋር በጣም ቅርብ በሆነ ሌላ መካከል ጥርጣሬ ነበረኝ። ABXY ትልቅ እና የበለጠ ርቀት ስለሆነ ዋናውን መርጫለሁ። አዳፍ ፍሬው https://www.thingiverse.com/thing:1277483 ኦርጅናል
የትኛውን ማሳያ መጠቀም እችላለሁ? እኔ ሁለት ነበሩኝ ፣ አንዱ ከ 2 ፣ 8”የ ILI9341 መቆጣጠሪያን የሚጠቀም እና ሌላ በ 3.5 ውስጥ የተቀናጀ ቪዲዮ ያለው። እኔ 3.5 ን መርጫለሁ ምክንያቱም ለመሰካት የበለጠ ቀላል ስለሆነ እና እንደ ሁኔታው በትክክል ይሟላል።
ፒ ዜሮ የተቀናጀ ቪዲዮ አለው? አዎ ፣ ግን ፒኖቹ የሉትም።
ፒ ዜሮ የአናሎግ ኦዲዮ ውፅዓት አለው? አይ። በአዳፍሬው ትርኢት መሠረት ውጤቱን መገንባት አስፈላጊ ነው
የትኛውን መቆጣጠሪያ ለመጠቀም እንደገና የአዳፍሬዝ መፍትሄን እጠቀም ነበር ነገር ግን ቦርዱ ለእኔ ተገንብቷል-
የማይክሮ ኤስዲ ካርድ አጠቃቀም መጠን ምን ያህል ነው? ለእኔ የሚበቃኝ 4 ጊባ ተጠቀምኩ። አንድ ደርዘን ብቻ ለመጫወት 5000 ጨዋታዎች እንዲኖረኝ አልፈልግም። ያስታውሱ ፒ ዜሮ 8 ወይም 16 ቢት ጨዋታዎችን ብቻ በጥሩ ሁኔታ ማካሄድ እንደሚችል እና እነዚህ ሮሞች አነስተኛ መጠን እንዳላቸው ያስታውሱ። Retropie ወደ 2.2 ጊባ ቦታ ይጠቀማል።
Raspberry Pi ከ 5 ቮ ጋር ቢሰራ የ 12 ቮ ማሳያውን እንዴት ማብራት ይቻላል? በማሳያ ቦርድ ውስጥ 5V ነጥብ አገኘሁ። ማሳያው አንድ 5V ተቆጣጣሪ እና ሌላ 3.3V እርስ በእርስ ተገናኝተዋል። ከ 3.3v ተቆጣጣሪ ግብዓት 5v ጋር አገናኘሁ።
የትኛውን ባትሪ ለመጠቀም? እኔ 1000mA ሁለት የሊቲየም ሴሎችን እጠቀም ነበር። በዚህ ሕዋሳት መሣሪያው ለ 1 40 ሰዓት ያህል ሰርቷል። እኔ እንደማስበው በጣም ጥሩው መፍትሔ የ 1000mA ሶስት ሴሎችን መጠቀም ነው።
ባትሪውን እንዴት እንደሚሞላ? እኔ የቦርድ ክፍያ ተጠቀምኩ TP4056
ደረጃ 3 የህትመት መያዣ
በጥያቄ ውስጥ እንደነገርኩት ይህንን ጉዳይ ማተም መርጫለሁ https://www.thingiverse.com/thing: 2676949
ማሳያው 3.5 ኢንች በጉዳዩ ውስጥ በትክክል ይገጣጠማል ፣ የመቆጣጠሪያው ማሳያ ቦርድ የሚስማማበት እና የኋላ ሽፋኑ ከላይ የተከረከመበትን የማሳያ ድጋፍ (ብርቱካናማ ቁራጭ) እንዲሁ አተምኩ።
ደረጃ 4 - Retropie ን በመጫን ላይ
Retropie የሚሮጥ ሶፍትዌር ነው ፣ እሱ ቀድሞውኑ ብዙ የኢሞሌተሮች ተጭኗል እና ለመጠቀም በጣም ቀላል ነው ፣ በይነመረብ ውስጥ ብዙ “እንዴት እንደሚጫን” ማግኘት ይችላሉ። ብቸኛው ዝርዝር ከተጫነ በኋላ ተቆጣጣሪውን እንዲያዋቅሩ ፣ የቁልፍ ሰሌዳውን እንደ ተቆጣጣሪ ያዋቅሩ እና በወረቀት ወይም በሌላ ነገር ውስጥ ቁልፎቹን ያስተውሉ ዘንድ ለመጀመሪያ ጊዜ ከጫኑ በኋላ ነው። የጂፒኦ መቆጣጠሪያን በቅርቡ ለማብራራት ይህ መረጃ አስፈላጊ ነው።
Retropie ን ለማውረድ ወደሚከተለው ይሂዱ
ደረጃ 5 - የጂፒኦ መቆጣጠሪያ
እኔ ለመረጥኩት ተቆጣጣሪ የአዳፍ ፍሬውን መፍትሄ ይጠቀሙ
እኔ ከፒሲቢ ሁለንተናዊ የሽያጭ ንክኪ መቀየሪያ ጋር ቦርድ ሠርቻለሁ እና ወደ ጂፒዮ አገናኘኋቸው።
Adafruit ሾፌሩን ለመጫን ትዕዛዞችን ይጠቀሙ-
ሲዲ
ከርሊል https://raw.githubusercontent.com/adafruit/Raspbe…>> retrogame.sh
sudo chmod +x retrogame.sh
sudo bash retrogame.sh የመጀመሪያው ትዕዛዝ ስክሪፕቱን ያውርዱ ፣ ሁለተኛው የማስፈጸሚያ ፈቃድ ይስጡ እና ሦስተኛው ስክሪፕቱን ያሂዱ። ከሂደቱ በኋላ “1. PiGRRL 2 መቆጣጠሪያዎችን” ይምረጡ እና እንደገና ያስነሱ። ፋይል//boot/retrogame.cfg”ይፈጥራል ፣ ይህንን ፋይል በቁልፍ ሰሌዳዎ ውቅር መሠረት ያርትዑ። “Retropie ን መጫን” የሚለውን ማስታወሻ ያስታውሳሉ?
የፋይሉ ንድፍ የሚከተለው ነው-
ግራ 4 # ጆይፓድ ቀርቷል
RIGHT 19 # Joypad ትክክል
ወደላይ 16 # ጆይፓድ ወደ ላይ
ታች 26 # Joypad ወደታች
LEFTCTRL 14 # 'A' አዝራር
LEFTALT 15 # 'B' አዝራር
Z 20 # 'X' አዝራር
X 18 # 'Y' አዝራር
SPACE 5 # 'ምረጥ' አዝራር
አስገባ 6 # 'ጀምር' አዝራር
12 # የግራ ትከሻ አዝራር
S 13 # የቀኝ ትከሻ አዝራር
የመጀመሪያው ዓምድ የቁልፍ ሰሌዳ ቁልፎች ባሉበት ፣ ሁለተኛው የጂፒኦ ፒን ሲሆን ሦስተኛው አስተያየት ነው። ለምሳሌ ፣ ከ GPIO 20 በላይ ባለው ፋይል ውስጥ በ SNES መቆጣጠሪያ ንድፍ ላይ የተመሠረተ የ Z ቁልፍ ሰሌዳ እና የ X ቁልፍ ቀስቅሷል።
ደረጃ 6: GPIO Audio Out
ፒ ዜሮ ኦዲዮ ውጭ የለውም ፣ ነገር ግን አዳፍሬው በሁለት ተቃራኒ የ GPIO ፒን ሽቦዎች በተወሰኑ resistors እና capacitores ድምጽ አውጥቶ በ /boot/config.cfg ፋይል ውስጥ የኮድ መስመርን ማስቀመጥ ችሏል። ለቦርድ እኔ ፒሲቢን ሁለንተናዊ እና ተከላካዮችን እና መያዣዎችን ብቻ ተጠቅሜአለሁ ፣ ዳዮዶቹ ለአንዳንድ ከፍተኛ ቮልቴጅ GPIO ን ለመጠበቅ እና እኔ አልጠቀምኩም።
የጂፒኦ ፒን ጥቅም ላይ የዋለው GPIO #13 (ፒን #33) como PWM1GPIO #18 (ፒን #12) como PWM0 እነዚህን ቁልፎች ለቁልፍ ሰሌዳ መቆጣጠሪያ መጠቀም አይችሉም።
በ /boot/config.cfg ውስጥ ከዚህ በታች ያለውን መስመር በማከል እና አስቀድመው ኦዲዮ ያለዎት ወረዳውን ሽቦ አደረጉ።
dtoverlay = pwm-2chan ፣ pin = 18 ፣ func = 2 ፣ pin2 = 13 ፣ func2 = 4 ኦዲዮው አልሰፋም እና ይህንን ለማድረግ PAM8403 ማጉያ መጠቀም ይችላሉ።
ደረጃ 7 ግንባታውን እና ሙከራውን ይጨርሱ
ብዙ ክፍሎች እና ሽቦዎች ከጉዳዩ ውስጥ ለመገጣጠም አስቸጋሪ ስለሆነ የማጠናቀቂያው ግንባታ ቀላል አልነበረም። በትዕግስት እና እንክብካቤ ሁሉም ነገር በደንብ ይሠራል። የተወሰኑ ስዕሎችን እና የመጨረሻ ውጤትን ቪዲዮ ይከተሉ።
የሚመከር:
Gameboy Advance እንደ ብሉቱዝ የጨዋታ ሰሌዳ: 7 ደረጃዎች
Gameboy Advance እንደ ብሉቱዝ የጨዋታ ሰሌዳ: መሣሪያው በመሠረቱ በአገናኝ ወደብ በኩል ከ GBA ጋር የተገናኘ ESP32 ነው። መሣሪያው ተገናኝቶ እና በ GBA ውስጥ ምንም ካርቶን ሳይገባ ፣ አንዴ GBA ESP32 ን ሲያበራ በ GBA ውስጥ ለመጫን ትንሽ ሮም ይልካል። ይህ ሮም ፕሮግራም ነው
ተመለስ ብርሃን Gameboy: 10 ደረጃዎች
ተመለስ ብርሃን ጨዋታ ቦይ-ይህንን የኋላ ብርሃን ጨዋታ እንዴት እንደሠራሁ ፈጣን ትምህርት።
የ LiPo ባትሪ ሞድ ለ Gameboy DMG 6 ደረጃዎች (ከስዕሎች ጋር)
የ LiPo ባትሪ ሞድ ለጨዋታዎ ዲኤምኤምጂ ይህንን ይመልከቱ- ዓመቱ 1990 ነው። ወደ ሩሽሞር ተራራ ከስምንት ሰዓት የመንገድ ጉዞ በሰዓት ስድስት ላይ ነዎት። እንባዎች ለፍርሃት በእርስዎ የቼቭሮሌት ዝነኞች ጣቢያ ሰረገላ ሬዲዮ ላይ እየጮኸ ነው። እማማ እየነዳች። የ Ecto-Cooler Hi-C እና የሞኝ ልጅዎ አልቀዋል
DIY ርካሽ Arduino Gameboy: 5 ደረጃዎች (ከስዕሎች ጋር)
DIY ርካሽ Arduino Gameboy: በረጅም ጉዞዎች ውስጥ ሲጓዙ ሁሉም ይደክማል እና አንድ ነገር ለማስደሰት ይፈልጋል !! ልብ ወለዶችን ማንበብ ምርጫ ሊሆን ይችላል//ግን እነሱም ከተወሰነ ጊዜ በኋላ አሰልቺ ይሆናሉ !! ስለዚህ በዚህ መመሪያ ውስጥ እንዴት ማድረግ እንደሚችሉ አሳያችኋለሁ። አርዱይንን በመጠቀም በእጅ የሚጫወት የጨዋታ መሣሪያ
በምሳ ዕቃ ሳጥን ውስጥ GameBoy: 9 ደረጃዎች (ከስዕሎች ጋር)
በምሳ ዕቃ ሳጥን ውስጥ GameBoy: በሚበሉበት ጊዜ አንዳንድ ክላሲክ ጨዋታዎችን ለመጫወት ፈልገው ያውቃሉ? ምናልባት ላይሆን ይችላል ፣ ግን እርስዎ ካደረጉ ፣ ይህ ለእርስዎ ፕሮጀክት ነው! የ GameBoy አስመሳይ ሬስቶሮፒን በ Raspberry Pi Zero W. ላይ ይጠቀማል 2500 ሚአሰ ያለው የባትሪ ጥቅል ፣ እሱም ወደ 20 ገደማ ሊወጣ ይችላል