ዝርዝር ሁኔታ:
- ደረጃ 1: Arduino Esplora ምንድን ነው?
- ደረጃ 2 M5Stack ምንድነው?
- ደረጃ 3: የሬትሮ ጨዋታን በ ESP32 ለምን ይጫወቱ?
- ደረጃ 4 የሃርድዌር ዝግጅት
- ደረጃ 5 የሶፍትዌር ዝግጅት
- ደረጃ 6: ፕሮግራም I2C Gamepad
- ደረጃ 7: Breakout Esplora I2C
- ደረጃ 8 - Esplora ላይ M5Stack ን ለማስተካከል የፒን ራስጌዎችን ይጠቀሙ
- ደረጃ 9: I2C ፒኖችን ያገናኙ
- ደረጃ 10 - ፕሮግራም M5Stack
- ደረጃ 11: ይደሰቱ
ቪዲዮ: Esplora X M5 Stack: 11 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ አስተማሪዎች የ NES ጨዋታ ኮንሶልን ለመሥራት አርዱዲኖ እስፓሎራን እና M5Stack ን እንዴት ማዋሃድ እንደሚችሉ ያሳያሉ።
ደረጃ 1: Arduino Esplora ምንድን ነው?
አርዱዲኖ እስፓሎራ የ Atmega32U4 AVR ማይክሮ መቆጣጠሪያ ቦርድ ነው።
እሱ ልዩ የአርዲኖ ቦርዶች ነው ፣ ምክንያቱም ጆስቲክን ፣ 4 የግፋ አዝራሮችን ፣ ተንሸራታች ፣ የሙቀት ዳሳሽ ፣ የፍጥነት መለኪያ ፣ ማይክሮፎን ፣ የብርሃን ዳሳሽ ፣ ወዘተ ጨምሮ ከቦክስ ውጭ የተለያዩ የግብዓት ዳሳሾችን አብሮገነብ ስለሆነ።
እንዲሁም አርዱዲኖ አይዲኢ ሁሉንም ለመጠቀም የተለያዩ ምሳሌዎችን ሰጥቷል።
በዚህ ጊዜ እስፓሎራን እንደ I2C የጨዋታ ሰሌዳ ሆኖ እንዲሠራ እንደ I2C ባሪያ ፕሮግራም አቀርባለሁ።
ማጣቀሻ:
ደረጃ 2 M5Stack ምንድነው?
M5Stack በ 2017 ከኪስታስተር ፕሮጀክት ፣ ESP32 ኮር ፣ አብሮገነብ 2.0 ኢንች ኤልሲዲ ፣ ጥቃቅን 5 ሴንቲ ሜትር ቅርፅ ፣ የሚደራጁ ሞጁሎችን እና የ I2C ሞጁሎችን ይደግፋል።
አሁን እሱ የተለያዩ ዋና ሞዴሎች ፣ አስር የሚደረደሩ ሞጁሎች አሉት እንዲሁም ቶን የ I2C ግሮቭ ሞጁሎችን ይደግፋል።
ማጣቀሻ.:
www.kickstarter.com/projects/179167367/m5s…
m5stack.com/
ደረጃ 3: የሬትሮ ጨዋታን በ ESP32 ለምን ይጫወቱ?
ከሬትሮፒ ስርጭት ጋር የሬትሮ ጨዋታ ኮንሶልን ለመሥራት Raspberry Pi ን በመጠቀም በጣም ታዋቂ ርዕስ ነው።
እሱ ሥራውን በጥሩ ሁኔታ ያከናውናል ፣ ግን በጣም የታወቀው ችግር የማስነሻ ጊዜ ነው።
ወደ ሬትሮ ጨዋታ ለመግባት ከግማሽ ደቂቃ በላይ መጠበቅ አልፈልግም ፣ እውነተኛ የጨዋታ ኮንሶል ይህንን መጠበቅ አያስፈልገውም!
ከዚያ እኔ esp32-nesemu ማስነሻ መጠበቅ አያስፈልገኝም ፣ ስለሆነም የ NES ጨዋታ ኮንሶልን ለመገንባት M5Stack ን ለመጠቀም እሞክራለሁ።
ደረጃ 4 የሃርድዌር ዝግጅት
አርዱዲኖ እስፓሎራ
ኦፊሴላዊው ምርት ጊዜ ያለፈበት ነው ፣ ግን አሁንም በድር ላይ ክሎንን ማግኘት በጣም ቀላል ነው።
M5Stack
2.0 ኤልሲዲ ያለው ማንኛውም የ M5Stack ኮር ደህና መሆን አለበት።
ራስጌዎችን ይሰኩ
2 ፒኖች ወንድ-ወንድ የፒን ራስጌ እና 6 ፒኖች ወንድ-ሴት የፒን ራስጌ።
ግሮቭ የልወጣ ገመድ
መደበኛ 4 ፒን ወንድ ዝላይ ወደ ግሮቭ 4 ፒን የመቀየሪያ ገመድ ተመራጭ። እኔ ይህ ገመድ በእጄ አልነበረኝም ፣ ስለዚህ እኔ SCL ን እና SDA ፒኖችን እራሴን ለማገናኘት 1 ብቻ እጠጋለሁ።
ደረጃ 5 የሶፍትዌር ዝግጅት
አርዱዲኖ አይዲኢ
እስካሁን ካልሆነ አርዱዲኖ IDE ን ያውርዱ እና ይጫኑት ፦
www.arduino.cc/en/Main/Software
ESP-IDF
ገና ካልሆነ ESP-IDF ን ለመጫን የማዋቀሪያ መመሪያውን ይከተሉ-
docs.espressif.com/projects/esp-idf/en/sta…
ደረጃ 6: ፕሮግራም I2C Gamepad
ጆይስቲክ እና የአዝራሮች ግቤትን ለማንበብ እና ወደ I2C መልእክት ለመተርጎም ቀለል ያለ ፕሮግራም ጽፌያለሁ።
የፕሮግራሙ ደረጃዎች እነሆ-
- Esplora-i2c-gamepad.ino ን በ GitHub ያውርዱ
- Esplora ን ከኮምፒዩተር ጋር ያገናኙ
- አርዱዲኖን ይክፈቱ
- ፕሮግራም ስቀል
ደረጃ 7: Breakout Esplora I2C
አርዱዲኖ እስፓሎራ አብዛኛው እኔ/ኦ እና የተጠቃሚ በይነገጾች አሏቸው ፣ ግን የሚገርመው I2C (ግሮቭ ሲስተም) መሰንጠቂያ ካስማዎች አለመኖር ነው።
እንደ እድል ሆኖ ፣ በ ATMega32U4 ውስጥ ያሉት የ I2C ፒኖች ለሌላ ዓላማ ገና ጥቅም ላይ አልዋሉም። እንዲሁም በኤስፕሎራ ላይ ያለው የግራ እጅ ፒን ራስጌ “በአሁኑ ጊዜ አልተገናኘም” ፣ እኛ የ I2C ፒኖችን ለመስበር ይህንን የፒን ራስጌ መጠቀም እንችላለን።
ATMega32U4 pin 18 (SCL) እና 19 (SDA) ን ከግራ ፒን ራስጌ ጋር ለማገናኘት በቀላሉ 2 ሽቦዎችን እና አንዳንድ የሽያጭ ሥራዎችን ይጠቀሙ።
ማጣቀሻ:
ደረጃ 8 - Esplora ላይ M5Stack ን ለማስተካከል የፒን ራስጌዎችን ይጠቀሙ
በኤስፕሎራ የቀኝ ጎን የፒን ራስጌ ላይ በጣም 2 የታችኛው ፒን GND እና 5V ነው ፣ ከ M5Stack core base pinout ጋር ሊመሳሰል ይችላል። ስለዚህ እርስ በእርስ ለመገናኘት የ 2 ፒን ወንድ-ወንድ የፒን ራስጌ ማጠፍ እንችላለን።
የኢስፕሎራ የግራ ጎን ፒን ራስጌ ምንም አልተገናኘም ፣ I2C ሲወጣ የቀደሙት ደረጃዎች 2 በጣም ብዙ ፒኖችን ተጠቅመዋል። ቀሪዎቹ 6 ፒኖች አሉ ፣ በኤስፕሎራ ላይ M5Stack ን ለማስተካከል የ 6 ፒን ወንድ-ሴት የፒን ራስጌን ማጠፍ እንችላለን።
ደረጃ 9: I2C ፒኖችን ያገናኙ
Esplora እና M5Stack ከ I2C ፕሮቶኮል ጋር ይገናኛሉ ፣ M5Stack እንደ I2C ጌታ ሆኖ ይሠራል እና እስፓሎራ I2C ባሪያ ነው።
GND እና 5V ቀደም ባሉት ደረጃዎች የተገናኙ ስለሆኑ ተጨማሪ ግንኙነት የሚያስፈልገው SCL እና SDA ብቻ ናቸው።
ደረጃ 10 - ፕሮግራም M5Stack
- የተሻሻለውን የ esp32-nesemu ስሪት ከጊትሁብ ያውርዱ
- በ esp32-nesemu ስር “ምናሌconfig” ን ያሂዱ
- «Nofrendo ESP32- ተኮር ውቅር» ንዑስ ምናሌን ያስገቡ
- ወደ "M5Stack" "የሚሄድ ሃርድዌር" ን ይምረጡ
- «የአናሎግ ድምጽ በ GPIO26 ላይ» ን ያንቁ
- ወደ “I2C Gamepad” “የቁጥጥር ዓይነት” ይምረጡ
- ከምናሌ ውቅር ውጣ
- ፕሮግራሙን ለማጠናቀር “make -j5 all” ን ያሂዱ
- M5Stack ን ከኮምፒዩተር ጋር ያገናኙ
- የተጠናቀረውን ሁለትዮሽ ወደ M5Stack ለማብራት “ብልጭታ ያድርጉ” ን ያሂዱ
- "Sh flashrom.sh PATH_TO_YOUR_NES_ROM_FILENAME" ን ያሂዱ
ደረጃ 11: ይደሰቱ
የእርስዎን ሞገስ ጨዋታ ለመጫወት ጊዜው አሁን ነው!
የሚመከር:
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) 6 ደረጃዎች (ከስዕሎች ጋር)
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) - ቀስቃሽ ቻርጅ (ገመድ አልባ ባትሪ መሙያ ወይም ገመድ አልባ ባትሪ በመባልም ይታወቃል) የገመድ አልባ የኃይል ማስተላለፊያ ዓይነት ነው። ለተንቀሳቃሽ መሣሪያዎች ኤሌክትሪክ ለማቅረብ የኤሌክትሮማግኔቲክ ማነሳሳትን ይጠቀማል። በጣም የተለመደው ትግበራ Qi ሽቦ አልባ ባትሪ መሙያ ጣቢያ ነው
ከ TICK Stack እና NoCAN Platform ጋር 8 ደረጃዎች/EC/pH/ORP ውሂብ ያከማቹ እና ግራፍ ያድርጉ።
ከ TICK Stack እና NoCAN Platform ጋር ያከማቹ እና ግራፍ EC/pH/ORP ውሂብ - ይህ EC ፣ pH እና ORP ን ለመለካት የ NoCAN መድረክን በኦምዝሎ እና uFire ዳሳሾች እንዴት እንደሚጠቀም ያያል። ድር ጣቢያቸው እንደሚለው ፣ አንዳንድ ገመዶችን ወደ አነፍናፊ አንጓዎችዎ ማሄድ ቀላል ይሆናል። CAN በአንድ ሐ ውስጥ የግንኙነት እና የኃይል ጥቅም አለው
አርዱinoኖ የተቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የሚቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች-እኔ የሮቦት ቡድን አባል ነኝ እና ቡድናችን በየዓመቱ በአነስተኛ ሚኒ ሰሪ ፋየር ውስጥ ይሳተፋል። ከ 2014 ጀምሮ ለእያንዳንዱ ዓመት ዝግጅት አዲስ ፕሮጀክት ለመገንባት ወሰንኩ። በወቅቱ ፣ አንድ ነገር ለማስቀመጥ ከክስተቱ አንድ ወር ገደማ ነበረኝ
በቀላል ደረጃዎች እና ስዕሎች ኮምፒተርን እንዴት መበተን እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)
በቀላል ደረጃዎች እና ስዕሎች ኮምፒተርን እንዴት እንደሚበትኑ - ይህ ፒሲን እንዴት እንደሚፈታ መመሪያ ነው። አብዛኛዎቹ መሠረታዊ ክፍሎች ሞዱል እና በቀላሉ ይወገዳሉ። ሆኖም ስለ እሱ መደራጀት አስፈላጊ ነው። ይህ ክፍሎችን እንዳያጡ እና እንዲሁም እንደገና መሰብሰብን ea ለማድረግ ይረዳዎታል