ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ንድፍ
- ደረጃ 2 - ፍጥረትዎን ያትሙ
- ደረጃ 3: የእነሱን የፕሮቶታይፕ ቦርድ ማዘጋጀት
- ደረጃ 4 - እንደ አማራጭ - የእርስዎን ተቆጣጣሪ መኖሪያ ቤት ያሳድጉ
- ደረጃ 5: የመጨረሻ ስብሰባ
- ደረጃ 6: የእርስዎን Arduino ፕሮግራም ያድርጉ
- ደረጃ 7: ጨዋታዎችዎን ይጫወቱ
- ደረጃ 8 - የተማሩ ትምህርቶች
ቪዲዮ: በጉዞ መቆጣጠሪያ ላይ: 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በእርስዎ ዘመናዊ ስልክ ላይ ጨዋታዎችን መጫወት ይወዳሉ? በሚንከባለል የማያንካ መቆጣጠሪያ መቆጣጠሪያዎች ጨዋታ መጫወት ሰልችቶዎታል? የብሉቱዝ መቆጣጠሪያዎን ኃይል መሙላት መርሳት ይጠላል? በገዙት ገመድ ላይ ለዚያ አንድ አጠቃቀም ይፈልጋሉ ነገር ግን በጭራሽ አይጠቀሙም?
በጉዞ ላይ ተቆጣጣሪ ለምን የራስዎን አያደርጉም?
እኔ ወደ ጨዋታው በጣም ዘግይቼያለሁ (ቅጣት የታሰበ) ግን በቅርቡ የእኔ አሮጌው ስማርትፎን የማስመሰል ጨዋታዎችን መጫወት የሚችል መሆኑን አገኘሁ። እያደግሁ ፣ የጨዋታ ልጅ ሥርዓቶች ትልቅ አድናቂ ነበርኩ እና ለሰዓታት በመጫወት እና ረጅም የመኪና ጉዞ ላይ ዓይኖቼን በመጨነቅ ባትሪዬ ከመሞቱ በፊት ወይም ፀሐይ ከአድማስ በጣም የራቀ ከመሆኑ በፊት የማዳን ቦታ ለማግኘት በመሞከር አስደሳች ትዝታዎች ነበሩኝ። የእኔን ማያ ገጽ ይመልከቱ። አሁን በስልኬ ላይ መጫወት እና ወደ ናፍቆት መስጠት እችላለሁ ፣ ግን በሚያምር የኋላ ብርሃን ባለው ማያ ገጽ። እናመሰግናለን ቴክኖሎጂ!
የኃላፊነት ማስተባበያ - የጨዋታ ማስመሰል የሚነካ ርዕሰ ጉዳይ ሲሆን በአንዳንድ ሁኔታዎች የወንበዴዎችን መስመር ያጠፋል። እባክዎን እራስዎን ያስተምሩ እና በኃላፊነት ይጫወቱ!
ዳራ ፦
አቋራጭ ቁልፍ ሰሌዳ ከሠራሁ በኋላ ይህንን ፕሮጀክት ለመከተል ወሰንኩ። የአርዱዲኖ ቁልፍ ሰሌዳ ቤተ -መጽሐፍት እየተማሩ እና አቋራጮችን በማምጣት አንዳንድ የሙከራ ቁልፎችን ከ WASD ጋር አስሬአለሁ። ወዲያውኑ ከፒሲ ጨዋታዎቼ ጋር መሥራት ጀመረ እና ያ መንኮራኩሮች መዞር ጀመሩ። በዚያው ሰዓት አካባቢ ለኦዲዮ መጽሐፍት በስልኬ ላይ ቦታ አልቆብኛል እና ሞዴሌ የማይክሮ ኤስዲ ካርዶችን ስለማይፈቅድ የዩኤስቢ ፍላሽ አንፃፊን በስልኬ እንዴት እንደሚጠቀሙበት ተመልክቻለሁ። ያኔ ነው ስለ ኦቲጂ የተማርኩት። OTG ከእሱ ጋር የተገናኘውን መሣሪያ ለማብራት ከስልክዎ ባትሪ ክፍያውን ይጠቀማል። ይህ ጥቂቶቹን ለመጥቀስ የቁልፍ ሰሌዳዎችን ፣ አይጦችን እና ፍላሽ አንፃፊዎችን ያጠቃልላል። ስልኩ የ 5 ቪ መሳሪያዎችን ኃይል መስጠት እና አርዱዲኖ ማይክሮ ለመሥራት ምን እንደሚፈልግ መገመት ይችላል? እሱ በሰማይ የተሠራ ግጥሚያ ነበር።
አቅርቦቶች
አርዱዲኖ ማይክሮ
የፕሮቶታይፕ ቦርድ
12 x 6 ሚሜ አዝራሮች (ክላሲክ የዳቦቦርድ ንክኪ ጊዜያዊ መለወጫዎችን እጠቀም ነበር)
የብረታ ብረት እና የማቅለጫ ብረት
3 ዲ አታሚ
በጉዞ ላይ (ኦቲጂ) ገመድ; እኔ የራሴን ሠራሁ
የማይክሮ ዩኤስቢ ኃይል መሙያ ገመድ
ደረጃ 1 ንድፍ
ተቆጣጣሪዬ ተንቀሳቃሽ እንዲሆን እና እስከ ሱፐር ኔንቲዶ ዘመን ድረስ ጨዋታዎችን ለመጫወት የሚያስፈልጉኝን ሁሉንም አዝራሮች እንዲያቀርብ ፈልጌ ነበር። ይህ ማለት 12 አዝራሮች ያስፈልጉኛል ማለት ነው። አራት ለአቅጣጫ ፓድ (ዲ-ፓድ) እና ስምንት ለ A ፣ B ፣ X ፣ Y ፣ ጀምር ፣ ይምረጡ ፣ የግራ ቀስቃሽ እና ቀኝ ቀስቃሽ። እኔ በሁለቱም እጆች በመጠቀም በአንድ እጅ መጫወት እንዲችል ሚዛናዊ እንዲሆን የምፈልገው ተጨማሪ መስፈርት ነበረኝ። ያ ተጨማሪ መስፈርት እንግዳ ሊመስል ይችላል ነገር ግን አንዳንድ ዐውደ -ጽሑፎችን ለመስጠት እኔ በቅርብ ጊዜ እራሴን ተኝቼ ሕፃን እንደያዝኩ እና በተገደበ የጨዋታ ጊዜዬ ውስጥ አንድ እጅ ብቻ እጠቀማለሁ።
በተገለጹት መስፈርቶች እኔ መቆጣጠሪያዬን በ CAD ውስጥ ለመንደፍ ተነሳሁ። እኔ በግሌ OnShape ን እጠቀማለሁ ግን ብዙ ሰዎች በ Fusion360 እንዲሁ ስኬት እንዳላቸው አውቃለሁ። በዚህ ጣቢያ ላይ የራሳቸውን ፈጠራ ለሚያዘጋጁ ሌሎች ሰዎች ፈጣን ጩኸት መስጠት እፈልጋለሁ። ከባድ ስራ ነው! እኔ የመጣው ንድፍ እጅግ በጣም ቀላል ነበር ግን አሁንም እርካታ ለማግኘት ብዙ ሰዓታት ወስዶብኛል። እኔ ይህን እየፃፍኩ እንኳን እኔ ብዙ የምፈልጋቸውን ማሻሻያዎች እያስተዋልኩ ነው።
(ጊዜ ሲፈቅድ በ. Thliverse ላይ የ.stl ፋይሎችን ብቻ ለማድረግ አቅጃለሁ። ፋይሎችን ያለማቋረጥ እዚህ መስቀል ሳያስፈልጋቸው ማዘመን እችላለሁ።)
ደረጃ 2 - ፍጥረትዎን ያትሙ
እኔ ለጥቂት ወራት ብቻ ያገኘሁት የኤንደር 3 አታሚ አለኝ። ወደ 3 ዲ ህትመት ለመግባት ከፈለጉ ለመጀመር በጣም ጥሩ አታሚ ነው። ለዚህ ፕሮጀክት ክፍሎቼን እስክለካ ድረስ ምን ያህል እንደደከመ አላስተዋልኩም ነበር። እስከዚህ ፕሮጀክት ድረስ ለጠረጴዛ ጠረጴዛ ጨዋታ ሚኒዎችን ለማተም ብቻ እጠቀምበት ነበር። ሚኒሶቹ በጣም ጥሩ ነበሩ እና ስለ ልኬቶች ብዙም ግድ የለኝም። በውጤቶቹ ደስተኛ ከመሆኔ በፊት በርካታ የመለኪያ ኩብ እና አዲስ የጥቅል ጥቅል ወሰደ።
ደረጃ 3: የእነሱን የፕሮቶታይፕ ቦርድ ማዘጋጀት
አዝራሮችን ወደ ፕሮቶታይፕ ቦርድ ከመሸጡ በፊት በዳቦ ሰሌዳ ላይ ያሉትን ሁሉንም አዝራሮች ሞክሬ የአርዲኖ ኮዴን በተመሳሳይ ጊዜ ሞከርኩ። በኋላ ደረጃ ላይ ኮዱን እሄዳለሁ።
የፕሮቶታይፕ ቦርድዎን ወደ መጠኑ ለመቁረጥ በጣም ጥሩው ጊዜ አሁን ነው። ሁሉም ነገር መስመሩን ለማረጋገጥ የታተመ ተቆጣጣሪ መኖሪያዎን እንደ መመሪያ ይጠቀሙ እና ደረቅ ቁልፎቹን ይገጣጠሙ። እኔ አንዳንድ የሽቦ ቁርጥራጮችን ወስጄ ትርፍ ሰሌዳውን ቆረጥኩ እና ጠርዞቹን ካሬ በ 150 ግራድ አሸዋ ወረቀት አሸዋው።
እኛ የአርዱዲኖ ማይክሮ ውስጣዊ የመሳብ መቆጣጠሪያዎችን ስለምንጠቀም የመቆጣጠሪያው ሽቦ በእውነቱ ቀጥተኛ ነው። ሁሉም አዝራሮች ወደ ግቤት እና መሬት ይሄዳሉ። እኔ የምጠቀምባቸው አዝራሮች አጠቃላይ የ 6 ሚሜ ንክኪ ጊዜያዊ መለወጫዎች ናቸው።
አዝራሮቹን ወደ አርዱዲኖ መሸጥ አስደሳች ትንሽ እንቆቅልሽ ነበር። አንዳንድ አዝራሮች በአርዱዲኖ ስር ነበሩ እና አርዱዲኖን ለፕሮቶታይፕ ቦርድ ከመሸጡ በፊት ከእሱ ስር ሽቦዎችን ማሄድ ነበረብኝ። በሰሌዳው አዝራር ጎን ላይ በቅርበት የሚመለከቱ ከሆነ ለአቅጣጫ ፓድ ግራ እና ቀኝን አጣሁ።
ለተለየ ዲዛይኔ ከላይ እና ወደ ታች የአቅጣጫ ፓድ አዝራሮችን (የግራ እና የቀኝ የአቅጣጫ ፓድ አዝራሮችን አምል)ዋለሁ) ወደ ፕሮቶታይፕ ቦርድ ከአንዳንድ ተጨማሪ ረጅም ሽቦዎች ጋር ከዚያም ሰሌዳውን ገልብጦ አርዱዲኖን ሸጥኩ። እኔ ብዙውን ጊዜ ቁልፎቹን አንድ በአንድ በአጋጣሚ ስለሸጥኩ ዲያግራም የለኝም (በቂ ፍላጎት ካለ አንዱን ልጫን)። አርዱዲኖ ደህንነቱ ከተጠበቀ በኋላ ቦርዱን ወደ አዝራሩ ጎን ገልብ the ቀሪዎቹን አዝራሮች እና ሽቦዎቻቸውን ሸጥኩ።
ደረጃ 4 - እንደ አማራጭ - የእርስዎን ተቆጣጣሪ መኖሪያ ቤት ያሳድጉ
ከመጨረሻው ስብሰባ በፊት አሸዋ ለመሙላት ፣ ክፍተቶችን ለመሙላት እና የመቆጣጠሪያዎን መኖሪያ ለመቀባት ጥሩ ጊዜ ነው። ወዲያውኑ የሚጠቀሙበት ነገር እንዲኖረኝ ስለፈለግኩ ይህንን ደረጃ ለሙከራዬ መዝለል መርጫለሁ። ዲዛይኔን ወደ የበለጠ የተወለወለ ነገር ሳሻሽለው የሚገባውን የሕመም ሥቃይ እሰጠዋለሁ።
ደረጃ 5: የመጨረሻ ስብሰባ
ሁሉንም አዝራሮችዎን እና የተጠናቀቀውን የፕሮቶታይፕ ቦርድ ወደ መኖሪያ ቤቱ ለማስገባት ጊዜው አሁን ነው። ለዲዛኔዬ #4-24 x 1/2 ሉህ የብረት ብሎኖችን እጠቀም ነበር። እነሱ ሥራውን ያከናውናሉ ፣ ግን እኔ የምፈልገውን ያህል አይስማሙም።
ደረጃ 6: የእርስዎን Arduino ፕሮግራም ያድርጉ
አሁንም ቦርዱን በሚነድፉበት ጊዜ ወይም ሁሉንም ነገር ለፕሮቶታይፕ ቦርድ ከሸጡ በኋላ ይህንን እርምጃ ቀደም ብለው ማድረግ ይፈልጉ ይሆናል። እኔ በእራሱ ክፍል ውስጥ ይህንን ብቻ እፈልጋለሁ።
እኔ ካየሁት አብዛኛዎቹ የአርዱዲኖ ፕሮግራሞች ኮዱ በጣም ቀላል ነው። እያንዳንዱን ቁልፍ የቁልፍ ሰሌዳ እሴት ብቻ መመደብ አለብን እና ምን አዝራሮች እንደተጫኑ ለመፈተሽ አርዱዲኖ ወደ ውስጥ ዘልቆ ገብቶ ያንን መረጃ ወደ ስልካችን ይልካል።
ፍላጎት ላላቸው ፣ የእኔን ሬትሮ ጨዋታዎችን ለመጫወት የ retroArch መተግበሪያን እጠቀማለሁ። እኔ የተጠቀምኳቸው ቁልፎች ለ retroArch ጥቅም ላይ ወደ ነባሪው የቁልፍ ሰሌዳ አቀማመጥ ተቀናብረዋል።
#አካትት "የቁልፍ ሰሌዳ. ኤች" #ገለጠ NUM_BUTTONS 12 const uint8_t BUTTON_PINS [NUM_BUTTONS] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; // a = 'x' // b = 'z' // x = 's' // y = 'a' // የግራ ትከሻ = 'q' // ቀኝ ትከሻ = 'w' // ይምረጡ = 'rshift '// start =' enter '// up =' key: up '// down =' key: down '// left =' key: left '// right =' key: right 'const char BUTTON_KEYS [NUM_BUTTONS] = {KEY_RETURN ፣ KEY_DOWN_ARROW ፣ KEY_UP_ARROW ፣ KEY_LEFT_ARROW ፣ KEY_RIGHT_ARROW ፣ KEY_RIGHT_SHIFT ፣ 'z' ፣ 'x' ፣ 's' ፣ 'a', 'q' ፣ 'w'}; Bounce * አዝራሮች = አዲስ Bounce [NUM_BUTTONS]; ባዶነት ማዋቀር () {ለ (int i = 0; i <NUM_BUTTONS; i ++) {አዝራሮች .attach (BUTTON_PINS ፣ INPUT_PULLUP); አዝራሮች .መሃል (25); } // በቁልፍ ሰሌዳው ላይ ቁጥጥርን ያስጀምሩ: Keyboard.begin (); } ባዶነት loop () {// ዋጋው ለ (int i = 0; i <NUM_BUTTONS; i ++) {አዝራሮች .update (); ከሆነ (አዝራሮች . ወደቀ ()) {Keyboard.press (BUTTON_KEYS ); } ከሆነ (አዝራሮች .rose ()) {Keyboard.release (BUTTON_KEYS ); }}}
ደረጃ 7: ጨዋታዎችዎን ይጫወቱ
በአማራጭ ፣ ይህ ተቆጣጣሪ የቁልፍ ማተሚያዎችን ወይም ማክሮዎችን ለመላክ የ OTG ገመድ ከሌለው ፒሲ ጋር ሊያገለግል ይችላል። እኔ እንደዚህ ያለ ተቆጣጣሪ እንዲሁ ጡባዊዎችን ለመሳል ጠቃሚ ሊሆን ይችላል የሚል ጓደኛ ነበረኝ።
ይህ አስተማሪ ጠቃሚ ሆኖ እንዳገኙት ተስፋ አደርጋለሁ። በሂደቱ ወቅት ስለ ተማርኩት እና በተለየ መንገድ ማድረግ የምፈልገውን ለማወቅ ለሚፈልጉት ከዚህ በታች የተማሩ ትምህርቶች ክፍል ነው።
ደረጃ 8 - የተማሩ ትምህርቶች
CAD:
እኔ ከዚህ በፊት ከ CAD ሶፍትዌር ጋር በጭራሽ አልረበሽም እና በዚህ ንድፍ ላይ በጉዞ ላይ መማር ነበረብኝ። መጀመሪያ እንደ Wii Nunchuk በእጅዎ ውስጥ የሚገጣጠም ይበልጥ ቀጥ ያለ ንድፍ ይ went ነበር። ከኦርጋኒክ ቅርጾች ጋር ዲዛይን የማድረግ ውስን እውቀቴ የእኔ ውድቀት ነበር። ምናልባት በ ‹CAD› ዲዛይን ክፍል ላይ ‹‹Instructables›› ን ልወስድ እችላለሁ።
አዝራሮች ፦
የተጠቀምኳቸው አዝራሮች ከምፈልገው በላይ ጮክ ብለው ነበር (በተለይ አንድ ሰው ከእንቅልፉ እንዳይነቃ ለማድረግ ሲሞክሩ)። አንዳንድ ጸጥ ያሉ አዝራሮችን ማግኘት እፈልጋለሁ። በአዝራሮቹ እና በአዝራር ቁልፎች መካከል ምንጮችን ማካተት ግንባታው የበለጠ የተስተካከለ እንዲመስል ለማድረግ ረጅም መንገድ ይሄዳል። አዝራሮቹ ለኔ ጣዕም በጣም ቀርፋፋ ናቸው።
ብየዳ
እኔ በሽያጭ ላይ ጀማሪ ነኝ እና በጣም የተረጋጋ እጆች የለኝም። እነዚያን ጥቃቅን ሽቦዎች በሁሉም ቦታ መሸጥ ከጠበቅሁት በላይ ረዘም ያለ ጊዜ ፈጅቷል። ሁሉንም እንደገና ማድረግ ቢኖርብኝ ብረቱን ከመያዙ በፊት ሽቦዎቼ የት እንደሚሄዱ በእርግጠኝነት እገልጻለሁ። ያ አርዱዲኖን ለፕሮቶታይፕ ቦርድ ከለጠፍኩ በኋላ ያገኘኋቸውን ስህተቶች ያቃልላል እና ጊዜን ያድነኝ ነበር።
የሚመከር:
ቢግ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት የርቀት መቆጣጠሪያ - 5 ደረጃዎች
በኤር ቲቪ ቁጥጥር የሚደረግለት ትልቁ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት - በአርዲኖ ላይ የተመሠረተ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና በ IR ቲቪ ርቀት መቆጣጠሪያ በሚቆጣጠረው የሙቀት መቆጣጠሪያ እንዴት እንደሚሠራ።
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ - አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ - Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት 7 ደረጃዎች
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ | አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ | Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት: ጤና ይስጥልኝ ወንዶች ፣ ጨዋታዎችን መጫወት ሁል ጊዜ አስደሳች ነው ነገር ግን በእራስዎ DIY ብጁ የጨዋታ መቆጣጠሪያ መጫወት የበለጠ አስደሳች ነው። ስለዚህ በዚህ አስተማሪዎች ውስጥ አርዱዲኖ ፕሮ ማይክሮን በመጠቀም የጨዋታ መቆጣጠሪያ እንሰራለን።
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ - NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ - RGB LED STRIP የስማርትፎን ቁጥጥር 4 ደረጃዎች
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ | NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ | የ RGB LED STRIP ስማርትፎን ቁጥጥር - በዚህ ትምህርት ውስጥ ሰላም ወንድሞች የ RGB LED ስትሪፕን ለመቆጣጠር ኖደምኩ ወይም ኤስፒ8266 ን እንደ IR የርቀት መቆጣጠሪያ እንዴት እንደሚጠቀሙ እንማራለን እና ኖደምኩ በ wifi ላይ በስማርትፎን ቁጥጥር ይደረግበታል። ስለዚህ በመሠረቱ በእርስዎ ዘመናዊ ስልክ አማካኝነት የ RGB LED STRIP ን መቆጣጠር ይችላሉ
የፀሐይ ጉዞ የጉዞ ቦርሳ .. በጉዞ ላይ ክፍያ ለመፈጸም 5 ደረጃዎች (ከስዕሎች ጋር)
የፀሐይ ጉዞ የጉዞ ቦርሳ .. በጉዞ ላይ ክፍያ ለመፈጸም - በጉዞ ላይ ኃይል መሙላት በጭራሽ ቀላል አይሆንም። መራመድዎን ይቀጥሉ እና በፀሐይ ውስጥ በሚራመዱበት ጊዜ የፀሐይ ኃይል ጣቢያው ባትሪዎን ያስከፍላል። ይህ በበረሃ ውስጥ ላሉ ተጓlersች ጠቃሚ ነው። የኃይል ምትኬ ሕይወትን ለማዳን ሊረዳ ይችላል! ዘመናዊ ቦርሳዎች የወደፊቱ ናቸው
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን