ዝርዝር ሁኔታ:
ቪዲዮ: Thrustmaster Warthog Slew Sensor I2C ማሻሻል 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በ ThrustmasterWarthog ስሮትል ስሮል ዳሳሽ ላይ ከተጠቀመው የ I2C ፕሮቶኮል ጋር እንዴት እንደሚገናኝ ይህ ሻካራ መመሪያ ነው። ይህ ከጥቅም ከሌለው መደበኛ ሚኒስትር ወደ የተሻለ ነገር ለማሻሻል ሊያገለግል ይችላል ፣ ግን አሁንም በስሮትል አሃድ ውስጥ መደበኛውን የዩኤስቢ መቆጣጠሪያን ይጠቀማል። ይህ በሚከተለው የመጀመሪያ ልጥፍ ላይ የተመሠረተ ነው-
forums.eagle.ru/showthread.php?t=200198
ለ I2C ፕሮቶኮል ለአብዛኞቹ የሚከተሉት ደረጃዎች ከተገመተ መሠረታዊ ግንዛቤ ፣ ግሩም ማብራሪያ ወደሚከተለው ይሂዱ
learn.sparkfun.com/tutorials/i2c
ማንኛውም የተወሰኑ ጥያቄዎች ፣ እኔን ለመጠየቅ ነፃነት ይሰማዎት ፣ እና የበለጠ ተዛማጅ መረጃን ወደዚህ የማይጨበጥ ለወደፊቱ ለመጨመር እሞክራለሁ። ይህ በጭራሽ የተሟላ አይደለም ፣ ግን ጥሩ መነሻ ነጥብ መሆን አለበት።
አንዳንድ ማሳያ አርዱዲኖ ኮድ ቀርቧል ግን እባክዎን ይህንን እንደ ማጣቀሻ ብቻ ይውሰዱ ምክንያቱም የተለመደው 5V አርዱinoኖ ያለ ማሻሻያ መጠቀም አይቻልም።
ደረጃ 1: ነባር ዳሳሽ ዝርዝሮች
ከሌላ እጅግ በጣም ጥሩ ምርት ጋር ካሉት ታላላቅ ድክመቶች አንዱ በመባል ከሚታወቀው ከ Thrustmaster Wathog throttleis ጋር የሚመጣው ሚኒስትሩ ተገደለ። ባለፉት ዓመታት በተሻለ ነገር ለመተካት በሰዎች ብዙ ሙከራዎች ተደርገዋል ፣ ግን አብዛኛዎቹ እሱ በተጠቀመበት ዲጂታል I2C ፕሮቶኮል ውስጥ ጣልቃ የመግባት ችግሮችን ተቃውመዋል።
በዎርትሆግ ስሮትል ውስጥ ጥቅም ላይ የዋለው ትክክለኛው ዳሳሽ በኤኤምኤስ የተሰራውን የ AS5013 አዳራሽ ውጤት ዳሳሽ IC ን የሚጠቀም N35P112 - EasyPoint ነው።
ዳታ ገጽ:
ams.com/eng/Products/Magnetic-Position-Sens…
የሚገርመው ክፍሉ በአንድ ጊዜ በስፓርክfun እንደ መለያየት ሞዱል ነበር
www.sparkfun.com/products/retired/10835
አነፍናፊው እንደ ተንቀሳቃሽ ስልኮች ባሉ ነገሮች ውስጥ ለአሰሳ ትግበራዎች የታሰበ ነው ፣ እና እጅግ በጣም ርካሽ ነው። በእኔ አስተያየት ወደ 500 ዶላር በሚጠጋ ነገር ውስጥ ተቀባይነት የለውም።
ደረጃ 2: Pinout
አነፍናፊው በማይክሮ 5 ፒን አያያዥ በኩል በቀኝ እጅ ስሮትል ዩኒት ውስጥ ካለው ፒሲቢ ጋር ይገናኛል።
Pinout እንደሚከተለው ነው
-
ቪሲሲ +3.3VDC (
በአከባቢው ከ 5 ቪ በቦርዱ በሌላኛው በኩል ባለው መስመራዊ ተቆጣጣሪ ፣ ከአገናኛው በስተጀርባ ፣ ወደ 20mA አካባቢ ጥሩ መሆን አለበት ፣ ግን ይህንን በምንም መንገድ አልሞከርኩም)
- I2C SDA
- I2C SCL
- ጂ.ኤን.ዲ
- አዝራር 1 (በመደበኛነት ከፍ ያለ ፣ ውስጣዊ 5V መጎተት)
ደረጃ 3 የፕሮቶኮል መግለጫ
አነፍናፊው በ I2C አድራሻ 0x41 ላይ ይሠራል - ሁሉም በዚህ አድራሻ የሚጀምሩ ትዕዛዞችን ይፃፉ ወይም ያንብቡ።
ስሮትል ከኮምፒውተሩ ጋር በሚገናኝበት ጊዜ ፣ 0x40 ን ለመቅረፍ በ I2C አውቶቡስ ላይ 250ms አካባቢ መግቢያ አለ ፣ ይህ ለተለየ አነፍናፊ ስሪት ወይም ተመሳሳይ ነገር ነው ብዬ እገምታለሁ ፣ ግን ለእኛ ተገቢ አይደለም።
በመደበኛ አጠቃቀም በ I2C አውቶቡስ ላይ የተላከው መረጃ ከዚህ በታች ነው ፣ ይህ ከስሮትል ጋር ለመነጋገር በእኛ ማይክሮ መቆጣጠሪያ መምሰል አለበት።
ማዋቀር - ይህ ውሂብ ዩኤስቢ ከተገናኘ በኋላ በ 500ms አካባቢ አንድ ጊዜ ይላካል ፣ የመጀመሪያውን አነፍናፊ ለአገልግሎት ያዋቅራል።
ማስተር ጻፍ: 0x0F (የቁጥጥር መዝገብ 1)
ውሂብ 0x02 0b0000 0010 (ለስላሳ ዳግም ማስጀመር ይጀምራል)
ማስተር ጻፍ: 0x0F (የቁጥጥር መዝገብ 1)
ማስተር አንብብ - 0xF1 0b1111 0001 (ወደ 11110000 ዳግም ያስጀምራል ፣ lsb 1 የሚያመለክተው ትክክለኛ ውሂብ ለማንበብ ዝግጁ መሆኑን ያመለክታል። ልክ እንደ ትክክለኛ የባሪያ መሣሪያ እንዲታወቅ ለዚህ ትእዛዝ በትክክል መልስ መስጠት አለብን)
ማስተር ጻፍ: 0x2E (የቁጥጥር መዝገብ 2)
ውሂብ 0x 86 (ይህ የመነሻ መግነጢሳዊ አቅጣጫን በዋናው አነፍናፊ ውስጥ ያዘጋጃል)
ማስተር ጻፍ: 0x0F (የቁጥጥር መዝገብ 1)
ውሂብ: 0x 80 0b1000 0000 (መሣሪያን ወደ ስራ ፈት ሁነታ ያዘጋጃል (በራስ -ሰር መለኪያ ፣ በዝቅተኛ የኃይል ሁኔታ ውስጥ አይደለም))
Loop: የአነፍናፊ መረጃን ለማግኘት ይህ በ 100Hz አካባቢ ተደግሟል።
ማስተር ጻፍ: 0x10 (ኤክስ መዝገብ)
ማስተር አንብብ ((ባሪያ X ውሂብ ይልካል ፣ የ 2 ማሟያ 8 ቢት እሴት)
ማስተር ጻፍ: 0x11 (የ Y ምዝገባ)
ማስተር አንብብ ((ባሪያ የ Y ውሂብ ፣ የ 2 ማሟያ 8 ቢት እሴት ይልካል)
ከሎጂክ ተንታኝ የፕሮቶኮል መጣል ተገቢ ክፍል
ማዋቀር ወደ [0x82] + ACK ይፃፉ
0x0F + ACK
0x02 + ACK
ማዋቀር ወደ [0x82] + ACK ይፃፉ
0x0F + ACK
ማዋቀር ወደ [0x83] + ACK ያንብቡ
0xF1 + NAK
ማዋቀር ወደ [0x82] + ACK ይፃፉ
0x2E + ACK
0x86 + ACK
ማዋቀር ወደ [0x82] + ACK ይፃፉ
0x0F + ACK
0x80 + ACK
ማዋቀር ወደ [0x82] + ACK ይፃፉ
0x10 + ACK
ማዋቀር ወደ [0x83] + ACK 0xFC + NAK ያንብቡ
ማዋቀር ወደ [0x82] + ACK 0x11 + ACK ይጻፉ
ማዋቀር ወደ [0x83] + ACK 0xFF + NAK ያንብቡ
ደረጃ 4: የአርዲኖ ኮድ
የተያያዘው የአርዲኖ ኮድ ዳሳሹን ለማስመሰል ሊያገለግል ይችላል።
እባክዎን ያስተውሉ -አብዛኛዎቹ የአርዱዲኖ ቦርዶች 5V ን ያካሂዳሉ ፣ ይህ በጆይስቲክዎ ላይ ጉዳት እንዳይደርስ ለመስራት 3.3V ተኳሃኝ ወይም የተቀየረ ሰሌዳ ይፈልጋል።
ደረጃ 5 - መለካት
አንዴ አዲሱ ዳሳሽዎ ከተገጠመ በኋላ ስሮትል መለካት ይፈልጋል።
ስሮትልዎን ለመለካት የስሮትል የመለኪያ መሣሪያውን ያካሂዳሉ። ይህ እንደ ከብዙ ምንጮች ማውረድ ይችላል-
forums.eagle.ru/showthread.php?t=65901
የመስኮቶችን መለካት አይጠቀሙ።
ከአንድ ሞዱ የበለጠ ጥቅም ለማግኘት በማስተካከያ ውቅር ፋይልዎ ውስጥ ጥቂት እሴቶችን መለወጥ ያስፈልግዎታል።
ቀይር ፦
መደበኛ_DZ_SX = 0x10;
መደበኛ_DZ_SY = 0x10;
መስመሮች በ A10_calibration.txt ውስጥ ወደ
መደበኛ_DZ_SX = 0x01;
መደበኛ_DZ_SY = 0x01;
ይህ በተገደለው መቆጣጠሪያ ላይ ከሞተ ቀጠና ከ 10 ወደ 1 ይቀየራል ፣ እና በጣም የተሻለ ቁጥጥርን ይሰጣል። በዚህ ቅንብር መጫወት እና ከዚያ እንደገና ማመሳሰል እና በጣም የሚወዱትን ማየት ይችላሉ።
የሚመከር:
ርካሽ ገመድ አልባ ቁፋሮ ማሻሻል!: 4 ደረጃዎች
ርካሽ ገመድ አልባ ቁፋሮ ማሻሻል! - በዚህ ጊዜ እኔ ርካሽ ገመድ አልባ መሰርሰሪያ ባትሪ እንዴት ማሻሻል እንዳለብኝ እጋራለሁ። ርካሽ ቁፋሮ አነስተኛ የባትሪ አቅም ስላለው እኛ የምናሻሽለው ብቸኛው ነገር ባትሪው ራሱ ብቻ ነው። እኛ በባትሪው ላይ የተወሰነ ተግባር እንጨምራለን። ! የታከሉ ባህሪዎች - ለ
የተዘጋ ሉፕ ግብረመልስ ለማግኘት Servo ን እንዴት ማሻሻል እንደሚቻል -7 ደረጃዎች
የተዘጋ ሉፕ ግብረመልስ ለማግኘት ሰርቮን እንዴት ማሻሻል እንደሚቻል - ► ሰርቪስን ከማይክሮ መቆጣጠሪያ ጋር (እንደ አርዱinoኖ) በሚያሽከረክሩበት ጊዜ ፣ የታለመበትን ቦታ ትዕዛዞች (በ PPM ምልክት ውስጥ) ብቻ ሊሰጡት ይችላሉ። በዚህ ትዕዛዝ ፣ ሰርቪው ወደዚህ ዒላማ ይንቀሳቀሳል። ቦታ። ግን ወዲያውኑ አይደለም! መቼ እንደሆነ በትክክል አታውቁም
የእሽቅድምድም ድሮን ማሻሻል -10 ደረጃዎች
የእሽቅድምድም ድሮን ማሻሻል - እኔ የእሽቅድምድም ድሮን እንዴት እንዳሻሻልኩ ይህ የእኔ ደረጃ በደረጃ ሂደት ነው
ራምዎን ማሻሻል - 4 ደረጃዎች
ራምዎን ማሻሻል - ኮምፒተርዎን በጠረጴዛ ላይ እንደሚሠራ ሰው አድርገው ያስቡ። ሥራ በሚሠራበት የጠረጴዛው አናት ላይ ፣ የሚሠሩበትን ነገሮች ለመያዝ መሳቢያዎች ፣ እና እዚያ የተቀመጠ ሰው ሥራውን ይሠራል። ይህ ሰው በትላልቅ ሥራዎች ላይ መሥራት ወይም ማባዛትን ቢፈልግ
Thrustmaster Warthog Joystick Addon: 5 ደረጃዎች (ከስዕሎች ጋር)
Thrustmaster Warthog Joystick Addon: ጤና ይስጥልኝ እባክዎን ረጋ ይበሉ .. ይህ የእኔ የመጀመሪያ አስተማሪ ነው። በእኔ ላይ ‹ጥቂት ዎርዝ› ላይ ጥቂት ተጨማሪ አዝራሮችን እና መጥረቢያዎችን ያስፈልጉ ነበር። ጆይስቲክ ፣ ምሑራን አደገኛ ለመጫወት። በ ‹ጆይስቲክ› እና በቁልፍ ሰሌዳው መካከል ከ ‹ሪፍ› ጋር መለዋወጥ አስደሳች አይደለም። በእርስዎ ላይ