ዝርዝር ሁኔታ:
- ደረጃ 1 ቪዲዮ
- ደረጃ 2 - ጨዋታውን ዲዛይን ማድረግ
- ደረጃ 3 የጨዋታ መሣሪያን ዲዛይን ማድረግ
- ደረጃ 4 መሣሪያውን በመገንባት ላይ
- ደረጃ 5: ጨዋታውን ፕሮግራም ማድረግ
- ደረጃ 6 - ፓንግ መጫወት
ቪዲዮ: በእጅ የሚያዙ Arduino Pong Console: 6 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
DFRobot የእነሱን ልዩ አርዱዲኖ ናኖ ቦርድ እና ኦሌድ እንዲጠቀምብኝ በቅርቡ ወደ እኔ ደረሰ። መጀመሪያ ላይ ብልጥ ብስክሌት ለመፍጠር ፈልጌ ነበር ፣ እና ሙሉ በሙሉ ሠራሁት። ግን እንደ አለመታደል ሆኖ ናኖ የሚያስፈልገውን ግዙፍ ንድፍ ለማሄድ እና ለማከማቸት በጣም ደካማ ነበር። ስለዚህ ቀደም ሲል ከነበሩት ፕሮጀክቶቼ ውስጥ አንዱን ፣ የፔንግ ጨዋታን የሚመራውን የኒዮፒክስል ማትሪክስ እንደገና ለመጎብኘት ወሰንኩ። በምትኩ ተንቀሳቃሽ እንዲሆን ለማድረግ ፈልጌ ነበር ፣ እና 1.7 ኢንች OLED ፍጹም ማሳያ ያደርጋል።
ክፍሎች ዝርዝር:
- አርዱዲኖ ናኖ
- ኦዴድ
- ተናጋሪ
ደረጃ 1 ቪዲዮ
ደረጃ 2 - ጨዋታውን ዲዛይን ማድረግ
ለዚህ የፓንግ ጨዋታ በአንፃራዊነት ቀላል እንዲሆንልኝ ፈልጌ ነበር ፣ ይህም ማለት ኮምፒተርን የሚቆጣጠር ቀዘፋ ወይም የሚያምር ኳስ ነፀብራቅ ስልተ ቀመሮችን ማለት ነው። በመሠረቱ ፣ አንድ ተጠቃሚ ወደ ላይ ወይም ወደ ታች ሊንቀሳቀስ የሚችል አንድ ነጠላ መቅዘፊያ አለ ፣ እና ኳሱ ከቀዘፋው ጋር እንዲጋጭ ማድረግ የ x ዘንግ ቬክተር እንዲገለበጥ ያደርገዋል። ኳሱ በተመታ ቁጥር የሚጫወት ድምጽ አለ። የጨዋታው መሣሪያ ሲበራ ማያ ገጹ ከጨዋታው ርዕስ እና መመሪያዎች ጋር ይመጣል። በተጨማሪም ፣ እናቴ የላይኛው አዝራር እስኪጫን ድረስ ከበስተጀርባ የሚሽከረከር አንድ ትንሽ ጭብጥ ዘፈን ፈጠረች።
ደረጃ 3 የጨዋታ መሣሪያን ዲዛይን ማድረግ
የእኔ የ CAD ፕሮግራም Fusion 360 ነው ፣ ስለሆነም የእኔን የፓንግ ጨዋታ መሣሪያን ዲዛይን ለማድረግ እሱን ለመጠቀም ወሰንኩ። እኔ ጥቅም ላይ የዋለውን እያንዳንዱን ክፍል - OLED ፣ አርዱዲኖ ናኖ እና ድምጽ ማጉያ በመንደፍ ጀመርኩ። በዚህ መንገድ እያንዳንዱ ክፍል በግቢው ውስጥ እንዴት እና እንዴት እንደሚስማማ በትክክል ማየት እችላለሁ። ከዚያ ናኖ እና ፒሲቢን በጉዳዩ የኋላ ክፍል እና ኦሌዱን በላዩ ላይ አደረግሁ። ቀጥሎም ድምጽ ማጉያውን እና አዝራሮችን የት እንደሚቀመጥ ጥያቄ ነበር። እኔ የ 3 ዋ ድምጽ ማጉያው ከማያ ገጹ በታች (ከላይ ወደላይ በመመልከት) መሄድ እንደሚችል ወሰንኩ ፣ እና ያ ድምፁ እንዳይደናቀፍ በድምጽ ማጉያው ላይ “ግሪል” ማድረግን ይጠይቃል። በመጨረሻ ፣ መቆጣጠሪያዎችን ለመጨመር በግራ በኩል ሁለት አዝራሮችን አክዬአለሁ።
ደረጃ 4 መሣሪያውን በመገንባት ላይ
የታችኛውን ግማሽ ፣ የላይኛውን ግማሽ እና 2 አዝራሮችን ባካተተ እያንዳንዱን ክፍል በ 3 ዲ ማተም ጀመርኩ። በመቀጠል የሴት ራስጌን ወደ 4x6 ሴ.ሜ ሸጥኩ እና ከናኖ ጋር አገናኘሁት። ይህ ኦሌድ በቀላሉ እንዲወገድ ብቻ ሳይሆን ከአርዲኖ ናኖ በላይ ከፍ ያደርገዋል። የሽቦ መረጃን ለማግኘት ስልታዊውን ይፈትሹ። ከዚያ ሁለቱንም አዝራሮች ከስልጣን ጋር ከቀላል የማይክሮ ዩኤስቢ ማከፋፈያ ቦርድ ጋር አገናኘሁት። ተናጋሪው እንዲሁ ተያይዞ ትክክለኛውን ቦታ አስቀምጧል። የእኔ Fusion 360 ንድፍ የ 3 ሚሜ ማሽን ብሎኖች OLED ን ፣ ድምጽ ማጉያውን እንዲይዙ እና የመሣሪያውን ሁለት ግማሾችን ለማገናኘት ያስችላል። ግን እኔ በትክክል እነሱን ማድረግ ነበረብኝ ፣ ስለዚህ 8 ቀዳዳዎችን ለመፈልሰፍ የእኔን የመጫኛ ማሽን ተጠቅሜያለሁ - 2 ለድምጽ ማጉያው ፣ 2 ለስክሪኑ ፣ እና 4 ከታች። ለፋይሎች የ Thingiverse አገናኝን መጎብኘት ይችላሉ።
ደረጃ 5: ጨዋታውን ፕሮግራም ማድረግ
ፕሮግራሙን ትንሽ ለማቆየት ቀለል ያለ በይነገጽ መጠቀም አስፈላጊ ነበር። እኔ በርካታ ቤተ -ፍርግሞችን በማከል ጀመርኩ -አዳፍ ፍሬ_ጂኤፍኤክስ ፣ አዳፍ ፍሬ_SSD1351 ፣ እና አርዱዲኖ ሰዓት ቆጣሪ ቤተ -መጽሐፍት። በመቀጠል እንደ OLED ፒኖች እና 16 ቢት የቀለም ትርጓሜዎች ያሉ የእኔን ፒኖች እና ቀለሞች ገለፃለሁ። በእኔ ኮድ ውስጥ ጨዋታው እንዴት እንደሚጫወት ለመለወጥ 4 መንገዶች አሉ ፣ ለምሳሌ የመቅዘፊያ ልኬቶችን መለወጥ እና ኳሱ በፍጥነት እንዴት እንደሚንቀሳቀስ። ከዚያ ነጥቡ እና የተለያዩ መጋጠሚያዎችን ጨምሮ እያንዳንዱ ተለዋዋጭ የሚገለጽበት ክፍል አለ። መሣሪያው በኳስ ምስል ላይ በሚንቀሳቀስበት እና አንዳንድ ጽሑፍ በማያ ገጹ ላይ በሚታይበት እና በኮዱ ውስጥ ቀደም ብሎ ከተገለጸው ትንሽ ጭብጥ ዘፈን ጋር። ጨዋታው አንዴ ከተጀመረ ሁለት ጊዜ ቆጣሪዎች ተፈጥረዋል ፣ አንደኛው መቅዘፊያውን የሚያዘምን ፣ ሁለተኛው ደግሞ ኳሱን ያዘምናል። የኳሱ አቀማመጥ ባዘመነ ቁጥር መጋጠሚያዎቹ ከማያ ገጹ ወሰን እንደማያልፍ ወይም መቅዘፊያውን የሚነካ መሆኑን ለማረጋገጥ ምልክት ይደረግባቸዋል። በሄደ ቁጥር የእሱን x ወይም y ዘንግ ይገለበጣል እና ትንሽ ድምጽ ይጫወታል። ጨዋታው እንዴት እንደሚጫወት ለማየት በዚህ ጽሑፍ መጀመሪያ ላይ ቪዲዮውን ይመልከቱ።
ደረጃ 6 - ፓንግ መጫወት
የጨዋታው ስም የሚቻለውን ዝቅተኛ ውጤት ማግኘት ነው። ምንም የጊዜ ገደብ የለም ፣ ስለሆነም በጣም አስደሳች እና አልፎ ተርፎም ማስተዋልን የሚያነቃቃ ነው። የሚያስፈልገው ሁሉ ቀዘፋውን ወደ ላይ ወይም ወደ ታች ለማንቀሳቀስ ከሁለት አዝራሮች አንዱን መጫን ነው። እንዲሁም የአርዲኖን EEPROM ን በመጠቀም ከፍተኛውን ውጤት ለማከማቸት መንገድ ማከልም ይቻላል።
የሚመከር:
በእጅ የሚያዙ የአየር ሁኔታ ጣቢያ 4 ደረጃዎች
በእጅ የሚይዝ የአየር ሁኔታ ጣቢያ -በዚህ መመሪያ ውስጥ የሙቀት ፣ የእርጥበት ፣ የቲቪኦሲ ደረጃዎች ፣ የባሮሜትሪክ ግፊት ፣ የባሮሜትሪክ ግፊት ፣
ESP32 በእጅ የሚያዙ የጨዋታ ኮንሶል 21 ደረጃዎች (ከስዕሎች ጋር)
ESP32 በእጅ የሚያዙ የጨዋታ ኮንሶል - ይህ አስተማሪዎች የ NES አስመሳይ የጨዋታ መጫወቻን ለመገንባት ESP32 እና ATtiny861 ን እንዴት እንደሚጠቀሙ ያሳያሉ።
[3D ህትመት] 30 ዋ ከፍተኛ ኃይል በእጅ የሚያዙ ፋኖሶች 15 ደረጃዎች (ከስዕሎች ጋር)
[3 ዲ ህትመት] 30 ዋ ከፍተኛ ኃይል በእጅ የሚያዙ ፋኖሶች - ይህን እያነበቡ ከሆነ ፣ ምናልባት ከእነዚህ የ Youtube ቪዲዮዎች ውስጥ DIY እጅግ በጣም ኃይለኛ የብርሃን ምንጮችን በትላልቅ ማሞቂያዎች እና ባትሪዎች ያሳያል። ምናልባትም እነሱ ይህንን “መብራቶች” ብለው ይጠሩታል ፣ ግን እኔ ሁል ጊዜ የተለየ የላን ጽንሰ ሀሳብ ነበረኝ
በእጅ የሚያዙ የጨዋታ ኮንሶል - አርዱቦይ ክሎን 6 ደረጃዎች (ከስዕሎች ጋር)
በእጅ የሚያዙ የጨዋታ ኮንሶል | አርዱቦይ ክሎኔ-ከጥቂት ወራት በፊት በኦርዱ ኦፊሴላዊ ድር ጣቢያ መሠረት ጨዋታዎችን በመስመር ላይ ለመማር ፣ ለማጋራት እና ለመጫወት ቀላል የሚያደርግ አነስተኛ 8-ቢት የጨዋታ መድረክ መሆኑን አገኘሁ። እሱ ክፍት ምንጭ መድረክ ነው። ለአርዱዱቦይ ጨዋታዎች በተጠቃሚው የተሰሩ ናቸው
በእጅ የሚያዙ የካሜራ ማረጋጊያ 13 ደረጃዎች (ከስዕሎች ጋር)
በእጅ የሚያዙ የካሜራ ማረጋጊያ-መግቢያ ይህ Digilent Zybo Zynq-7000 ልማት ቦርድ በመጠቀም ለ GoPro ባለ 3-ዘንግ የእጅ ካሜራ ማረጋጊያ መሳሪያ ለመፍጠር መመሪያ ነው። ይህ ፕሮጀክት የተገነባው ለ CPE ሪል ታይም ኦፕሬቲንግ ሲስተም ክፍል (ሲፒኢ 439) ነው። ማረጋጊያውን ይጠቀማል