ዝርዝር ሁኔታ:

ARDUINO የሚቆጣጠረው GAMEPAD ለፒሲ 5 ደረጃዎች
ARDUINO የሚቆጣጠረው GAMEPAD ለፒሲ 5 ደረጃዎች

ቪዲዮ: ARDUINO የሚቆጣጠረው GAMEPAD ለፒሲ 5 ደረጃዎች

ቪዲዮ: ARDUINO የሚቆጣጠረው GAMEPAD ለፒሲ 5 ደረጃዎች
ቪዲዮ: Speed Control based on PI Current controller for BLDC Motor in MATLAB Simulink 2024, ሀምሌ
Anonim
አርዱኡኖ የተቆጣጠረ የጨዋታ ጨዋታ ለፒሲ
አርዱኡኖ የተቆጣጠረ የጨዋታ ጨዋታ ለፒሲ

ሠላም ወንዶች ፣ እኔ ሳርቬሽ ነኝ። ከጥቂት ቀናት በፊት አንዳንድ ሬትሮ ጨዋታዎችን ለመጫወት ፈልጌ ነበር። ስለዚህ በፒሲዬ ላይ ጫንኳቸው። ግን እኔ በፒሲ ቁልፍ ሰሌዳዬ ብቻ መጫወት እችል ነበር እና ያ የልጅነት ቀኖቼን ስሜት አልሰጠኝም። ስለዚህ አሮጌ እና አዲስ ጨዋታዎችን (ሁሉም አይደለም) መጫወት የሚችል ለፒሲዬ የጨዋታ ሰሌዳ ለመገንባት ወሰንኩ። ይህንን ግሩም የጨዋታ ሰሌዳ ለመፍጠር የድሮ የጨዋታ መቆጣጠሪያን ተጠቅሜ ቀይሬዋለሁ። ይህ ለፒሲ ባለገመድ የጨዋታ ፓድ ነው። እሱ አስመሳይ እና ፒሲ ጨዋታዎችን ለመጫወት ሊያገለግል ይችላል። እንዲሁም ጆይስቲክ ለፒሲዎ እንደ መዳፊት ሆኖ ሊያገለግል ይችላል። የጨዋታ ፓድ የሚቆጣጠረው አርዱዲኖ ፕሮ ማይክሮን በመጠቀም ነው።

ደረጃ 1 አስፈላጊዎቹን ክፍሎች ይሰብስቡ

አስፈላጊዎቹን ክፍሎች ይሰብስቡ
አስፈላጊዎቹን ክፍሎች ይሰብስቡ
አስፈላጊዎቹን ክፍሎች ይሰብስቡ
አስፈላጊዎቹን ክፍሎች ይሰብስቡ
አስፈላጊዎቹን ክፍሎች ይሰብስቡ
አስፈላጊዎቹን ክፍሎች ይሰብስቡ

ሁሉንም አቅርቦቶች ማግኘት በግንባታ ፕሮጀክቶች ውስጥ የመጀመሪያው እና በጣም አስፈላጊው እርምጃ ነው። እና እነሱን በትክክል ማግኘታቸውን ለማረጋገጥ ከአንድ ቦታ በማዘዝ ነው። ይህ ሁሉንም ክፍሎች በአንድ ጊዜ ለመቀበል ይረዳል።

እነሱ በጣም አስተማማኝ ስለሆኑ የምርቶቹ ጥራትም ጥሩ ስለሆነ አካሎቹን ከ UTSource እንዲገዙ አጥብቄ እመክራለሁ። ምርቶቹን በወቅቱ እና ያንን በጥሩ ሁኔታ ላይ ያደርሳሉ።

አሁን ክፍሎቹን እንመልከት።

1. የድሮ ሬትሮ ጨዋታ መቆጣጠሪያ

እኔ እንደ ተጠቀምኩበት የሬትሮ ጨዋታ መቆጣጠሪያን መጠቀም ይችላሉ። ለ 3 ዲ አታሚ መዳረሻ ካለዎት የራስዎን መያዣ ማተም ይችላሉ (ይህ አማራጭ ተጨማሪ አዝራሮችን ለመጨመር ቦታ ይሰጥዎታል)።

2. አርዱዲኖ ፕሮ ማይክሮ

ለዚህ ፕሮጀክት አርዱዲኖ ፕሮ ማይክሮ ወይም አርዱinoና ሊዮናርዶ ሚኒን መጠቀም ያስፈልግዎታል። በአጭሩ HID (የሰው በይነገጽ መሣሪያ) ችሎታ ያለው ማይክሮ መቆጣጠሪያ ያስፈልግዎታል። አርዱዲኖ ፕሮ ማይክሮ ATmega 32U4 ማይክሮ መቆጣጠሪያ አለው።

3. ቀይር

ይህ ለድንገተኛ ዓላማ የተጠቀምኩበት የተለመደ ተንሸራታች መቀየሪያ ነው። ከመዳፊት እና የቁልፍ ሰሌዳ ቤተ -መጽሐፍት ጋር አብሮ የመሥራት ችግር ትክክለኛውን ኮድ መስቀል ካልቻሉ የቁልፍ ሰሌዳዎን ወይም መዳፊትዎን መቆጣጠር ይችላሉ። ስለዚህ የእርስዎን ፒሲ መዳፊት/የቁልፍ ሰሌዳ መቆጣጠሪያን መልሰው እንዲያገኙ የሚረዳዎ ማብሪያ/ማጥፊያ/ማግኘቱ በጣም አስፈላጊ ነው።

4. ጆይስቲክ ሞዱል

የመዳፊት እንቅስቃሴን ለመቆጣጠር ጆይስቲክ ሞጁልን መጠቀም አለብን። እያንዳንዱ ሞጁል የ X እና Y አቅጣጫን ይቆጣጠራል።

5. መቀያየሪያዎችን ይገድቡ

ለተቆጣጣሪዬ እንደ ቀስቅሴዎች ገደብ መቀያየሪያዎችን እጠቀም ነበር። በተገፋ አዝራሮች ብቻ የጨዋታ ፓድ ማድረግ ከፈለጉ እነዚህ አማራጭ ናቸው።

6. የግፊት አዝራር

የግፊት አዝራሮች ወደ ላይ ወይም ወደ ታች አወቃቀር ውስጥ ሊገቡ ይችላሉ። እዚህ ለሁሉም አዝራሮች እና መቀያየሪያዎች የመውረድን አወቃቀር እጠቀም ነበር። ለዚህ 10 K ohm resistors ን እጠቀም ነበር።

7. አጠቃላይ ዓላማ PCB

ሁሉንም አካላት ለመሸጥ አጠቃላይ ዓላማ PCB ያግኙ።

ደረጃ 2 የወረዳ ዲያግራም እና ኮድ መስጠት

የወረዳ ንድፍ እና ኮድ መስጠት
የወረዳ ንድፍ እና ኮድ መስጠት
የወረዳ ንድፍ እና ኮድ መስጠት
የወረዳ ንድፍ እና ኮድ መስጠት
የወረዳ ንድፍ እና ኮድ መስጠት
የወረዳ ንድፍ እና ኮድ መስጠት

ከላይ በተሰጠው የወረዳ ንድፍ መሠረት ሁሉንም አካላት ያገናኙ። እኔ ደግሞ ከአርዱዲኖ ጋር የግፊት ቁልፎችን በይነገጽ ፈጣን መመሪያ አያይዣለሁ።

በመጀመሪያ ሁሉንም ግንኙነቶች ለመፈተሽ እና በዳቦ ሰሌዳ ላይ እንዲሰሩ እመክራለሁ።

የትኛው አዝራር የት እንደተቀመጠ ፣ በምን ስያሜ እንደ ተዘጋጀ እና ምን ዓይነት ገጸ -ባህሪ ለኮምፒውተሩ እንደሚልክ ግልፅ ሀሳብ እንዲሰጥዎት የእኔ ትክክለኛ የአዝራር አቀማመጥ አቀማመጥ እንዲሁ ከላይ ይታያል።

አሁን ኮዱን ያውርዱ እና የመዳፊት እና የ keyboard.h ቤተ -መጽሐፍትን ይጫኑ። ኮዱን ወደ አርዱinoኖ ይስቀሉ።

ኮዱን ለማውረድ ከታች ጠቅ ያድርጉ

ደረጃ 3: መቁረጥ ፣ መቀባት እና መሸጫ

መቁረጥ ፣ መቀባት እና መሸጫ
መቁረጥ ፣ መቀባት እና መሸጫ
መቁረጥ ፣ መቀባት እና መሸጫ
መቁረጥ ፣ መቀባት እና መሸጫ
መቁረጥ ፣ መቀባት እና መሸጫ
መቁረጥ ፣ መቀባት እና መሸጫ
መቁረጥ ፣ መቀባት እና መሸጫ
መቁረጥ ፣ መቀባት እና መሸጫ

በመጀመሪያ በጨዋታው ፓድ መጠን መሠረት ፒሲቢውን ይቁረጡ እና የግፋ ቁልፎቹን እና ጆይስቲክ ሞጁሉን ያስተካክሉ። ፒሲቢን በማዘዝ ይህንን ከባድ ሥራ የመሸጥ ሥራን ማስወገድ ይችላሉ። UTSource.net ጥራት ያላቸው PCB ን በተመጣጣኝ ዋጋዎች ያቀርባል።

ከዚያ የጨዋታውን ፓድ በመረጡት ቀለም ይሳሉ።

አሁን የግፊት ቁልፎችን እና ጆይስቲክን በአጠቃላይ ዓላማ pcb ላይ ይሸጡ።

ደረጃ 4 - የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል

የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል
የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል
የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል
የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል
የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል
የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል
የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል
የመገደብ መቀያየሪያዎችን እና የመጨረሻ ሙከራን ማስተካከል

አሁን በአንዳንድ የሱፐር ሙጫ እገዛ በመገጣጠሚያዎቻቸው ላይ ገደብ ማዞሪያዎችን ያስተካክሉ።

ቀሪዎቹን ክፍሎች ያሽጡ እና የመጨረሻ ምርመራ ያድርጉ።

ደረጃ 5 ሁሉንም በአንድ ላይ ማዋሃድ

ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ

አሁን በአንዳንድ ዊንሽኖች እገዛ መከለያውን ይዝጉ።

የመጨረሻው ምርት እንዴት እንደሚመስል ለማሳየት ከላይ የተወሰኑ ስዕሎችን አያይዣለሁ።

ያ ነው ያጠናቀቁት። አሁን አንዳንድ ጨዋታዎችን ለመጫወት ይሞክሩ። (የበለጠ የቁልፍ ብዛት የማይጠይቁትን) አስመሳይን እንዲሁም የፒሲ ጨዋታዎችን መጫወት ይችላሉ።

በዚህ የመጀመሪያ አስተማሪዬን ያበቃል። እንደወደዱት ተስፋ አደርጋለሁ:)

የሚመከር: