ዝርዝር ሁኔታ:

ገመድ አልባ ፒሲ ጆይስቲክ/የጎማ አዝራሮች -4 ደረጃዎች (ከስዕሎች ጋር)
ገመድ አልባ ፒሲ ጆይስቲክ/የጎማ አዝራሮች -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ገመድ አልባ ፒሲ ጆይስቲክ/የጎማ አዝራሮች -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ገመድ አልባ ፒሲ ጆይስቲክ/የጎማ አዝራሮች -4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ገመድ አልባ ማይክ ለስልካቹ 2024, ሀምሌ
Anonim
ሽቦ አልባ ፒሲ ጆይስቲክ/የጎማ አዝራሮች
ሽቦ አልባ ፒሲ ጆይስቲክ/የጎማ አዝራሮች

ባለፉት ጥቂት ዓመታት ውስጥ አዲስ የእሽቅድምድም ሲም እየገነባሁ እና ከ DIY Direct Drive መሪ ጋር ለመሄድ ወሰንኩ። ያ ፕሮጀክት ብቻውን በርካታ አስተማሪዎች ሊሆኑ ቢችሉም ፣ ይህ በተሽከርካሪው ላይ ያሉትን ሁሉንም አዝራሮች ገመድ አልባ ስለማድረግ ትምህርት ሰጪ ነው።

እንዴት?

  • የዲዲ ጎማ ያልተገደበ ሽክርክሪቶች አሉት ፣ ስለዚህ ወደ እሱ የሚሄዱ ገመዶች መኖራቸው ያበሳጫል።
  • በንግድ ጎማዎች ውስጥ እንደ ጎማ ዘንግ በኩል ገመዶችን የማስተላለፍ ችሎታ የለም
  • በተለያዩ የአዝራር ውቅሮች በቀላሉ መንኮራኩሮችን መለዋወጥ መቻል ፈልጌ ነበር
  • ስለቻልኩ:)

የገመድ አልባ አዝራሮችን ግብ ለማሳካት ግምት ውስጥ ማስገባት አለብን-

  • የኃይል አቅርቦት
  • የገመድ አልባ ግንኙነት
  • የምላሽ ጊዜ/መዘግየት
  • አስተማማኝነት

የሚከተሉት መመዘኛዎች ከዚህ መስፈርት ጋር እንዲመሳሰሉ ተመርጠዋል - Tx - Arduino Nano እዚህ ከተዋሃደ NRF24 ሞዱል ጋር ወይም አጠቃላይ ጄኖኖ ወይም ፕሮ Mini + NRF24 ሞዱል አርክስ - አርዱዲኖ ፕሮ ማይክሮ / ሊዮናርዶ / ቢትል (Atmega32u4) + NRF24 ሞዱል ዩኤስቢ ‹ባትሪ ባንክ› - ማንኛውም አጠቃላይ ነጠላ 18650 ባትሪ ባንክ መሥራት አለበት። ይህ በግምት 20 ሰዓታት ያህል ይቆያል! ምንም እንኳን በተመሳሳይ ጊዜ ኃይል መሙላት እና ማድረስ ይችል እንደሆነ ማረጋገጥ ይፈልጉ ይሆናል። ጠፍጣፋ ከሆነ እና በተመሳሳይ ጊዜ ክፍያ ለመሙላት እና ለመጠቀም ከፈለጉ ይህ ምቹ ነው።

በተጨማሪም የመረጡት አዝራሮች እና የኃይል መቀየሪያ ፣ አንዳንድ የመገናኛ ሽቦ እና ምናልባትም አንዳንድ የሙቀት መቀነሻ ቱቦ ያስፈልግዎታል።

ይህ በተሽከርካሪ ላይ ሳይሆን በ ‹ቁልፍ ሳጥን› ውስጥ ሊያገለግል ይችላል ፣ ግን ካልተንቀሳቀሰ ብዙም ጥቅም ስለሌለ ለዚያ ያነሰ ፍላጎት ይኖራል ብዬ አሰብኩ።

አስፈላጊ መሣሪያዎች:

ብረትን እና ብየዳውን በሙቅ ሙጫ ጠመንጃ ክፍሎቹን ለመጫን በጣም ጠቃሚ ነው። አርዱዲኖ አይዲኢ በኮምፒተርዎ ላይ ተጭኗል።

ደረጃ 1 - አስተላላፊው ሽቦ

አስተላላፊው ሽቦ
አስተላላፊው ሽቦ
አስተላላፊው ሽቦ
አስተላላፊው ሽቦ
አስተላላፊው ሽቦ
አስተላላፊው ሽቦ

በተሽከርካሪዎ ላይ የፈለጉትን ያህል መቀያየሪያዎችን በመጫን ይጀምሩ እና የአርዱዲኖውን ቦታ ያስቡ። በስዕላዊ መግለጫው መሠረት ሁሉንም ሽቦዎች ወደ መቀያየሪያዎቹ ያገናኙ። እያንዳንዱ አዝራር ከአንድ ጎን ወደ GND ሌላኛው ወደ ተጓዳኝ አርዱዲኖ ፒን ይገናኛል። ኮዱ ለአብዛኞቹ መንኮራኩሮች በቂ መሆን ለ 14 መቀያየሪያ/አዝራሮች ይፈቅዳል።

ናኖን ከተከተተው የ NRF ሞጁል ጋር የሚጠቀሙ ከሆነ ከዚያ ያንን ተጓዳኝ ሽቦ ለዚያ ማከል አያስፈልግዎትም ፣ ቁልፎቹን ሽቦ ያድርጉ።

አዝራሮቹ በዚህ ቅደም ተከተል (1-14) ውስጥ ናቸው-RX ፣ TX ፣ D2 ፣ D3 ፣ D4 ፣ D5 ፣ D6 ፣ D7 ፣ A0 ፣ A1 ፣ A2 ፣ A3 ፣ A4 ፣ A5

ግን ለምን 14 አዝራሮች ብቻ ናቸው? ይህ የሆነበት ምክንያት የፒን ሙሉ ባንክን በፍጥነት ማንበብ እና 2 ባይት መረጃን ማስተላለፍ ብቻ ብዙ ጊዜ ስለማይወስድ ነው - ስለዚህ ምንም እንኳን ይህ ብዙ አዝራሮችን (በማትሪክስ በኩል) እና/ ወይም የአናሎግ ግብዓቶች ፣ ይህ ነገሮችን ትንሽ ይቀንሳል። የማትሪክስ ንባብ እና የአናሎግ ንባብ/መለወጥ የአቀነባባሪ ጊዜን ይወስዳል። በተሽከርካሪዬ ላይ 12 አዝራሮች ብቻ ያስፈልጉኝ ነበር ስለዚህ ከዚያ ጋር ሄድኩ ግን ተጨማሪ ለመጨመር አስባለሁ።

ለኃይል ፣ ሁለት ምርጫዎች አሉዎት - እርስዎ የባትሪ ባንክን በዘዴ መተው እና በሆነ መንገድ ወደ መንኮራኩሩ ደህንነት ማስጠበቅ ይችላሉ። አብሮገነብ እና አንዳንድ ሽቦዎችን በማስቀረት ይህ ኃይልን ከአርዲኖ ማለያየት የመቻል ተጨማሪ ጉርሻ ይሰጥዎታል።

የበለጠ ብጁ መፍትሄን የሚመርጡ ከሆነ የባትሪውን ባንክ መክፈት እና የውስጥ ለውጦቹን ወደ ብጁ ውቅርዎ እንደገና ማጤን አስፈላጊ ሊሆን ይችላል።

እኔ በዘዴ ለመልቀቅ በተሽከርካሪዬ ውስጥ ያለው ክፍል አልነበረኝም ስለዚህ ተገለለ። መደበኛውን የዩኤስቢ ማያያዣውን ከክፍያ ቦርድ አስወግጄ +5 እና Gnd ሽቦዎችን ከዩኤስቢ ወደብ ንጣፎች ወደ አርዱinoኖ በማዞሪያ በኩል ሸጥኩ። ብዙ አማራጮች ስላሉት ይህንን ለመዘርዘር ትንሽ ከባድ ነው…

ከዚያ ወረዳው በማሽከርከሪያው ውስጥ ተጭኗል ፣ የማይክሮ ዩኤስቢ ቻርተር ማያያዣውን ያጋልጣል።

የኃይል መሙያ ቦርዱ የኃይል መሙያውን ሁኔታ ለማሳየት አንድ ወይም ከዚያ በላይ ኤልኢዲዎች ይኖራቸዋል - ባትሪውን መቼ እንደጨረሰ እንዲያውቁ በሆነ መንገድ እነዚህን እንዲታዩ ወይም አንዳንድ ፕላስቲክን ወደ አንድ ቦታ እንዲታዩ ለማድረግ አንዳንድ ፕላስቲክን ለመጠቀም ምቹ ነው።

ፍላጎት ላላቸው ፣ የእኔ መንኮራኩር ንድፍ በአምስትዲዮ ነው - አንዳንድ ታላላቅ የእራስዎ የእሽቅድምድም ሲም ክፍል ዲዛይኖች በተመጣጣኝ ዋጋዎች ከእነሱ ይገኛሉ።

ደረጃ 2: ተቀባዩ

ተቀባዩ
ተቀባዩ
መቀበያው
መቀበያው
ተቀባዩ
ተቀባዩ

ልክ እንደተያያዘው የሽቦውን ዲያግራም ይከተሉ። ሊዮናርዶን የማይጠቀሙ ከሆነ እንደ AMS1117 ያለ ውጫዊ 3.3v ተቆጣጣሪ ያስፈልግዎታል። የ Pro ማይክሮ ተቆጣጣሪው ለኤን አር ኤፍ 24 ሞዱል በቂ የአሁኑን ማቅረብ አይችልም እና ጥንዚዛ አንድ የለውም።

ከኤን አር ኤፍ ሞዱል ጋር ያሉ ግንኙነቶችን ለፕሮ ማይክሮ እና ጥንዚዛ ተመሳሳይ በሆነ ቀለም ኮድ አድርጌያለሁ።

በጋራ ቦታዎች ውስጥ ማግኘት በጣም ቀላል የሆነው አርዱዲኖ ‹ጥንዚዛ› ግን እንደገና አንድም ስለሌለው 3.3v ተቆጣጣሪ መጠቀም ያስፈልጋል። ይህንን ሞክሬያለሁ እና እሱ እንዲሁ በጥሩ ሁኔታ ይሠራል። ግንኙነቶች ተመሳሳይ ናቸው

ደረጃ 3 - መሣሪያዎችን ፕሮግራም ማድረግ

መሣሪያዎችን ፕሮግራም ማድረግ
መሣሪያዎችን ፕሮግራም ማድረግ
መሣሪያዎችን ፕሮግራም ማድረግ
መሣሪያዎችን ፕሮግራም ማድረግ
መሣሪያዎችን ፕሮግራም ማድረግ
መሣሪያዎችን ፕሮግራም ማድረግ

አስቀድመው የ Arduino IDE ወደ https://www.arduino.cc የተጫነ ከሌለዎት እና ለዚህ ምሳሌ ለስርዓተ ክወናዎ ተስማሚ የሆነውን ስሪት ያውርዱ እኔ በመስኮቶች ላይ ነኝ።

አንዴ ከተዋቀሩ ሁለት የተለያዩ ቤተ -መጻህፍት ያስፈልግዎታል -የመጀመሪያው በ Sketch በኩል ቀላል ነው -> ቤተ -መጽሐፍትን ያካትቱ -> ቤተ -ፍርግሞችን ያቀናብሩ (ወይም CTRL+SHIFT+I)

NRFLite በዴቭ ፓርሰን (ስሪት 2.2.2 እንደ ህትመት)

ሁለተኛው ከ https://github.com/MHeironimus/ArduinoJoystickLibr በእጅ መጫን ያስፈልገዋል።

'ክሎኔን ወይም አውርድ' ከዚያም 'ዚፕን ያውርዱ እና የወረደውን ፋይል ይክፈቱ። የ ‹ጆይስቲክ› አቃፊ እስኪያዩ ድረስ ከዚያ ወደ አቃፊዎቹ ጠቅ ማድረግ አለብዎት -ያንን ወደ አርዱዲኖ ቤተ -መጽሐፍት አቃፊዎ ይቅዱ (በመስኮቶች ላይ ፣ ይህ ብዙውን ጊዜ በሰነዶች ስር -> አርዱinoኖ -> ቤተ -መጻሕፍት ነው።

የ Arduino IDE ን እንደገና ያስጀምሩ

ለተቀባዩ Pro ማይክሮ የሚጠቀሙ ከሆነ ፣ ያንን ሰሌዳ ወደ IDE. File -> ምርጫዎች -> ተጨማሪ የቦርድ አስተዳዳሪ ዩአርኤሎች ማከል ያስፈልግዎታል።

ያስገቡ

ከዚያ ወደ መሳሪያዎች -> የቦርዶች አስተዳዳሪ ይሂዱ ፣ Sparkfun ን ይፈልጉ እና ‹Sparkfun AVR Boards› ን ይጫኑ።

አሁን ዝግጁ ነን! በአስተላላፊው እንጀምር - ከፒሲዎ ጋር ያገናኙት

በመሳሪያዎች ስር -> ቦርድ ፣ ‹አርዱዲኖ ናኖ› ን (ወይም ለመጠቀም የወሰኑት አማራጭ) ይምረጡ። እንዲሁም በመሳሪያዎች ምናሌ ስር የ COM ወደብ ያረጋግጡ።

የተያያዘውን Wireless_Wheel_Tx ፋይል ይክፈቱ።

በዚህ ኮድ ውስጥ ለመለወጥ የሚፈልጉት አንድ መስመር ብቻ አለ እና ይኸውም -

int nrfChannel = 22;

በ 2.4 ጊኸ ስፋት ላይ ሊጠቀሙባቸው የሚችሉ እስከ 126 ሰርጦች አሉዎት። እንደነበረው መተው ጥሩ መሆን አለበት ፣ ግን በአስተማማኝ ሁኔታ ችግሮች ካሉዎት ፣ ምናልባት ይህንን ወደ ሌላ ቁጥር ይለውጡት።

ከዚያ ‹ሰቀላ› የሚለውን ቁልፍ ይምቱ እና እስኪጨርስ ይጠብቁ።

ለሊዮናርዶ/ፕሮ ማይክሮ/ጥንዚልም ተመሳሳይ ነው - የሚፈልጉትን ሰሌዳ ይምረጡ - ለሊዮናርዶ እና ጥንዚዛ ፣ የአርዲኖ ሊዮናርዶ ሰሌዳ ይምረጡ። ለ Pro ማይክሮ ፣ ያንን ይምረጡ እና እንዲሁም ተለዋጭ/ፕሮሰሰር Atmega32u4 (5v ፣ 16Mhz) ን ይምረጡ ፣ Wireless_Wheel_Rx ፋይልን ይክፈቱ ፣ የ nrfChannel ቅንብሩን (በ Tx ላይ ከቀየሩ) እና ፕሮግራሙን ርቀው ይሂዱ።

አንዴ ፕሮግራሙ በፕሮግራሙ ላይ እንደገና ከጀመረ ፣ ኮምፒተርዎ ጆይስቲክ መሣሪያን መለየት አለበት። እርስዎም አስተላላፊዎን ኃይል ካደረጉ ፣ ቁልፎቹን መጫን እና በመሣሪያው ሁኔታ ውስጥ እንዲታይ ማድረግ አለብዎት!

አሪፍ የአጋጣሚ ባህርይ በሊዮናርዶ እና ፕሮ ማይክሮ ላይ የሁኔታ ብርሃንን ያገኛሉ - ከአዝራሮቹ ጋር ግንኙነት ሲኖር የዩኤስቢ TX መሪ ያበራል። ሆኖም ይህ በ ጥንዚዛ ላይ የለም።

ተዘምኗል 13/2/2021

ለ 4 የአናሎግ ግብዓቶች እንዲሁም የ 3X8 አዝራር ማትሪክስ ላለው ስሪት 2 ተጨማሪ ፋይሎችን (Tx እና Rx) እዚህ አስተማሪው ላይ አክዬአለሁ። በአብዛኛው ያልተመረመረ ፣ መዘግየት ሊኖረው ይችላል። እባክዎን ይሞክሩ እና አስተያየት ይስጡ።

ደረጃ 4 - ማሻሻያዎች

ማሻሻያዎች
ማሻሻያዎች

ይህንን መፍትሔ ለትንሽ ጊዜ ከተጠቀምኩ በኋላ መንኮራኩሩን በአጋጣሚ የመተው ልማድ ነበረኝ። ይህንን ለመቃወም ለማገዝ ፣ መንኮራኩሩ እንደበራ ለማየት እንዲቻል ከፊት ለፊቱ ኤልኢዲ ጨምሬአለሁ። ይህ በአርዲኖው ላይ ካለው 5v በተከላካይ በኩል ቀላል የ 3 ሚሜ መሪ ሩጫ ብቻ ነው። ብርሃኑን በትንሹ ለማሰራጨት እና ብልጭ ድርግም እንዳይሉ ከላይ ወደታች አሸዋ ይደረጋል።

የባትሪ ደረጃ ሜትር አንዳንድ የባትሪ ደረጃ ሜትሮችን ከቢጂ ወይም ከአሊ ገዝቻለሁ ነገር ግን እነሱ ሲደርሱ እኔ ከጠበቅሁት በላይ በጣም ትልቅ ነበሩ ግን ይህ አሁንም ማከል የምፈልገው ነገር ነው። ለዚህ ብዙ አማራጮች አሉ ፣ ግን ባትሪው በጣም ረጅም ስለሆነ ፣ ከጥቂት ሰዓታት አገልግሎት በኋላ እንደገና ለመሙላት እሞክራለሁ።

ተጨማሪ አዝራሮች/ኢንኮደሮች/የአናሎግ ግብዓቶች አሁንም ይህንን ስለማሰብ። ለእኔ ፣ እኔ ላደርገው ሩጫ ያን ያህል አስፈላጊ አይደለም ፣ ግን እንደ F1 ላሉት ነገሮች ምናልባት የበለጠ ጠቃሚ ሊሆን ይችላል። በቂ ፍላጎት ካለ ሁለት ስሪቶችን እወስዳለሁ ወይም ይህን እጨምራለሁ ግን ይህ በአዝራሮቹ ላይ የምላሽ ጊዜውን ሊጎዳ ይችላል።

የሚመከር: