ዝርዝር ሁኔታ:

የብረት ሰው ሬክተር ለደስታ (ዲጂታል የእንቅስቃሴ ፕሮሰሰር ጆይስቲክ) - 7 ደረጃዎች (ከስዕሎች ጋር)
የብረት ሰው ሬክተር ለደስታ (ዲጂታል የእንቅስቃሴ ፕሮሰሰር ጆይስቲክ) - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የብረት ሰው ሬክተር ለደስታ (ዲጂታል የእንቅስቃሴ ፕሮሰሰር ጆይስቲክ) - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የብረት ሰው ሬክተር ለደስታ (ዲጂታል የእንቅስቃሴ ፕሮሰሰር ጆይስቲክ) - 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ሀምሌ
Anonim
Image
Image
እኛ እነዚህን ክፍሎች እንፈልጋለን
እኛ እነዚህን ክፍሎች እንፈልጋለን

ሰላም ውዶቼ!

ይህ የመጀመሪያ መመሪያዬ ነው ፣ ስለዚህ ለእርስዎ ሞገስ እና ግብረመልስ ተስፋ ያድርጉ!

ፕሮጀክቱ ለቤት ፓርቲዎች ፣ ውድድሮች ፣ ዝግጅቶች በይነተገናኝ መድረክ ነው - ለመዝናናት ብቻ።

እነዚህ በብረት ሰው ሬአክተር ንድፍ ውስጥ የተሠሩ ሁለት የእንቅስቃሴ ዳሳሾች ናቸው። እነሱ በሰውዬው ቀበቶዎች - በሰውነቱ - ደረቱ ፣ ሆድ ፣ አህያ እና የእርስዎ ሀሳብ እንዴት እንደሚፈልግ ይታሰራሉ። ዳሳሾች እንቅስቃሴን ይይዛሉ - በጎን እና በአቀባዊ እየተንቀጠቀጡ ፣ እና ወደ ጎን እና ከፊት ወደ ኋላ ያዘንባሉ ፣ ግን በእሱ ዘንግ ዙሪያ ባለው ተመሳሳይ የድህነት አካል ውስጥ! የ 2.4 ጊኸ ሬዲዮ ጣቢያ ከኮምፒዩተር ጋር ለተገናኘ ተቀባይ መረጃን ያስተላልፋል እና ወደ ጆይስቲክ መጥረቢያዎች አቀማመጥ ይለውጠዋል።

የመጥረቢያዎች መግለጫ;

የቀኝ-ግራ ዘንግ ተዳፋት x ወደ ፊት-ወደ ኋላ ዘንበል-y ዘንግ ስኩቶች ወደ ላይ-ሽክርክሪት y ዘንግ ቀኝ-ግራ-መዞሪያ x ዘንግ ይንቀጠቀጡ በእሱ ዘንግ ዙሪያ ይሽከረከሩ-z ዘንግ

ለጨዋታ ገንቢዎች ፕሮግራም በመጠቀም ጨዋታዎን ማድረግ ይችላሉ። ድጋፍ ብቻ DirectInput መሆን አለበት! ለምሳሌ ፣ በጥቂት ሳምንታት ውስጥ የፕሮግራሙ ጨዋታ ሰሪ ስቱዲዮን መሠረታዊ ዕውቀት አጠናሁ።

ይህ ማኑዋል ለተቀባዩ እና ለአስተላላፊዎቹ ዝግጁ የሆነ firmware እንዲሁም በእኔ የተገነባ አንድ ጨዋታን ያካትታል።

እንዴት እንደሆነ ካወቁ ለሳምንቱ የታቀደውን ስብስብ ለብቻዎ ማድረግ ይችላሉ-

ሻጭ

በ 3 ዲ አታሚ ላይ ለማተም (ትኩረት! ሁሉም የተተገበሩ ሞዴሎች 100% ልኬት አላቸው። ABS ፕላስቲክን ካተሙ - ከቀዘቀዙ በኋላ በፕላስቲክ መቀነስ መቶኛ የአምሳያውን መጠን ይጨምሩ። በማተም ጊዜ 1% ጨምሬያለሁ)

አርዱዲኖ ፕሮግራሚንግ።

ይሄ ነው. እና ፣ አዎ ፣ ጠማማ እጆች ካሉዎት ብዙ ጊዜ ይወስዳል)

ደረጃ 1 እኛ እነዚህን ክፍሎች እንፈልጋለን-

እኛ እነዚህን ክፍሎች እንፈልጋለን
እኛ እነዚህን ክፍሎች እንፈልጋለን
  • 1x አርዱinoኖ ፕሮ ማይክሮ (ሞጁል ከ atmega32u4 ጋር)
  • 2x Arduino pro mini (ሞዱል ከ atmega328 ጋር)
  • 3x የሬዲዮ ሞጁሎች NRF24l01
  • 3x capacitors 100uF 7-16v
  • 1x 3.3v ወደታች መለወጫ
  • 2x 5v ወደላይ መቀየሪያ
  • 2x DMP ሞጁሎች MPU6050
  • 2x መቀየሪያዎችን ከማስተካከል ጋር
  • 2x 2xAAA ባትሪ መያዣ
  • 2x ws2812b ቀለበት

እና እንዲሁም:

  • ሽቦዎች
  • 8x የነሐስ መቆሚያዎች (M3 x 15 ሚሜ)
  • 16x m3 ብሎኖች
  • 3 ዲ አታሚ ያለው ጓደኛ
  • ብየዳ ብረት
  • ሙጫ ጠመንጃ
  • ቀጥ ያሉ እጆች
  • arduino uno ወይም usb-> Arduino pro mini ለፕሮግራም ፕሮግራም uart መቀየሪያ
  • የዩኤስቢ ዓይነት ለ ‹ለአርዱዲኖ ፕሮ ማይክሮ› አነስተኛ ገመድ

ደረጃ 2 የኤሌክትሮኒክስ ጆይስቲክዎችን ያድርጉ።

ኤሌክትሮኒክስ ጆይስቲክዎችን ያድርጉ።
ኤሌክትሮኒክስ ጆይስቲክዎችን ያድርጉ።

የኤሌክትሮኒክስ ደስታዎችን ያድርጉ።

ለእያንዳንዱ ጆይስቲክ ፣ እኛ እንፈልጋለን- arduino pro mini MPU6050 NRF24l01 100uF capacitor 5v ደረጃን ቀያሪ የባትሪ መያዣ 2xAAA መቀየሪያ

የወረዳውን ንድፍ ይማሩ

አሁን የሽያጭ ብረት ፣ ጥቂት ሽቦዎችን ወስደው ለሽያጭ ማዘጋጀት ያስፈልግዎታል።

1.1. NRF24l01 ሞጁሎች በተሸጡ ማያያዣዎች ይሸጣሉ እና መወገድ አለባቸው።

1.2. ከዚያ ፣ በስሌቶቹ መሠረት 7 ገመዶችን በ 6 ሴ.ሜ ርዝመት መሸጥ ያስፈልግዎታል ፣ ልክ በቀጥታ ወደ ፒሲቢ 100uf አቅም ወደ አቅርቦት ካስማዎች።

2.1. ወደ ሞጁል MPU6050 በእቅዱ መሠረት 5 ሽቦዎችን ርዝመት ከ5-6 ሳ.ሜ.

2.2. እንዲሁም ፣ ከ NRF24l01 ሞዱል የሚመጣውን የ 3.3 ቮ የኃይል ሽቦ በ MPU6050 ቦርድ ላይ ወደ OUT LDO ፒን በጥንቃቄ መሸጥ አለብዎት።

3.1. አወንታዊው የባትሪ መያዣ የኃይል ሽቦ በሽቦው ከመቀየሪያው ጋር መገናኘት አለበት

3.2. አሉታዊ የባትሪ መያዣው የኃይል ሽቦ ከደረጃ ወደ መቀየሪያው አሉታዊ ግብዓት ጋር መገናኘት አለበት

3.3. የመቀየሪያው ሁለተኛው ፒን ከደረጃ ወደላይ መቀየሪያ አሉታዊ ግቤት ጋር መገናኘት አለበት

4.1. ባለ 5-ሚስማር የፕሮግራም አያያዥ ወደ አርዱinoኖ ፕሮ ሚኒ ሞዱል መሸጥ አለበት።

4.2. ሽቦዎችን ሲቀነስ እና ፕላስ OUTPUT ን ወደ ላይ መቀየሪያ ያገናኙ

4.3. ሙከራ። 2 AAA ባትሪዎችን በባትሪ መያዣው ውስጥ ያስገቡ ፣ ከዚያ ማብሪያ / ማጥፊያውን ያብሩ - ሁሉም ነገር በትክክል ከተገናኘ ፣ የቀይ ሀይል መሪ በአርዱዲኖ ላይ መብራት አለበት። ከኃይል ውጭ። 4.4. በሥዕላዊ መግለጫው መሠረት የ MPU6050 ሞጁሉን ከሽቦዎች ጋር ያገናኙ። 4.5. ሙከራ። ኃይልን ያብሩ ፣ አረንጓዴው ኃይል መሪ በ MPU605 ላይ መብራት አለበት። ከኃይል ውጭ። 4.6. የ NRF24l01 ሬዲዮ ሞዱሉን ከአርዱዱኖ ጋር ከሽቦዎች ጋር ያገናኙ።

5.1. የ 3 ቱን ርዝመት ሽቦዎች 10 ሴ.ሜ ወደ ws2812b ቀለበት ወደ ፒኖች: IN ፣ VCC ፣ GND

የእኛ አስተላላፊ የኤሌክትሪክ መርሃግብር ዝግጁ ነው!

ደረጃ 3 የኤሌክትሮኒክስ ዩኤስቢ መቀበያ ይፍጠሩ

የኤሌክትሮኒክስ ዩኤስቢ ተቀባይ ይፍጠሩ
የኤሌክትሮኒክስ ዩኤስቢ ተቀባይ ይፍጠሩ

የኤሌክትሮኒክስ ዩኤስቢ መቀበያ ይፍጠሩ

1.1. NRF24l01 ሞጁሎች በተሸጡ ማያያዣዎች ይሸጣሉ እና መወገድ አለባቸው።

1.2. ከዚያ ፣ በስሌቶቹ መሠረት 7 ገመዶችን በ 6 ሴ.ሜ ርዝመት መሸጥ ያስፈልግዎታል ፣ ልክ በቀጥታ ወደ ፒሲቢ 100uf አቅም ወደ አቅርቦት ካስማዎች።

2.1. በወረዳ ዲያግራም ላይ እንደተመለከተው ሶደር 3 ሽቦዎች 5 ሴ.ሜ ርዝመት ወደ ታች ወደታች መቀየሪያ-2 ሽቦዎች ወደ GND ፒን ፣ 1 ሽቦ ወደ ፒን ግብዓት።

2.2. ከ NRF24l01 ሞጁል የ OUTPUT መሸጫውን የኃይል ሽቦውን ለመሰካት/

3.1. የግቤት ሽቦውን ከደረጃ ወደታች መቀየሪያ እና ቀሪዎቹን ሽቦዎች ከኤንኤፍኤፍ 24l01 ወደ አርዱinoኖ ፕሮ ማይክሮ በወረዳው ዲያግራም ውስጥ በተጠቀሰው መሠረት ያሽጡ።

3.2. ሙከራ። ዩኤስቢውን ከዩኤስቢ ሚኒ ገመድ ወደ ኮምፒተርዎ እና Arduino pro micro ያገናኙ። በወረዳ ዲያግራም ውስጥ እንደተገለፀው ሁሉንም ነገር ካገናኙ ፣ በአርዱዲኖ እና በደረጃ ወደታች መለወጫ ላይ ያሉት ኤልዲዎች መብራት አለባቸው።

የእኛ መቀበያ የኤሌክትሪክ ዑደት ዝግጁ ነው!

ደረጃ 4 - ተቀባይውን ፕሮግራም ማድረግ

የተቀባዩን ፕሮግራም ማድረግ
የተቀባዩን ፕሮግራም ማድረግ
የተቀባዩን ፕሮግራም ማድረግ
የተቀባዩን ፕሮግራም ማድረግ

1.1. የእርስዎን አርዱዲኖ ፕሮ ማይክሮን በዩኤስቢ ወደ ዩኤስቢ ሚኒ አስማሚ ከኮምፒዩተርዎ ጋር ያገናኙ። HEX ን ለማብራት ፕሮግራሙን ይክፈቱ። ፋይሎች '. ለምሳሌ ፣ gcUploader (በአባሪ ውስጥ) ፣ “SparkFun Pro ማይክሮ” የተሰየመውን አርዱዲኖ የገለጹበትን ወደብ ይምረጡ።

1.2.1 አርዱinoኖ ካልወሰነ ሾፌሩን (በአባሪ ውስጥ ሾፌር ፣ እንዴት የበለጠ እንደሚጫን https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. በፕሮግራሙ ውስጥ የአርዱዲኖ ዓይነትን ይምረጡ - አርዱዲኖ ሊዮናርዶ።

1.4. ተቀባዩን- v0 file.ino.hex ወደ ፕሮግራሙ ይጎትቱ እና በ Flash አዶው ላይ ጠቅ ያድርጉ።

1.5. ሙከራ። በመሳሪያው መስኮቶች ውስጥ ካለው firmware በኋላ አዲስ መሣሪያ ማየት አለበት - “SparkFun Pro ማይክሮ” ከጆይስቲክ አዶ ጋር።

እንኳን ደስ አለዎት ፣ የእኛን የደስታ መቀበያ ተቀባዮች አደረግን!

ደረጃ 5 አስተላላፊዎችን ፕሮግራም ማድረግ

Image
Image
የሰውነት ፍጥረት!
የሰውነት ፍጥረት!

አስተላላፊውን ፕሮግራም ማድረግ።

1.1. በስዕሉ ላይ እንደሚታየው ወደ ኮምፒተርዎ መለወጫ በዩአርኤስ በኩል የእርስዎን Arduino Pro Mini (የእኛ የመጀመሪያ ጆይስቲክ) ያገናኙ።

1.2. HEX ን ለማብራት ፕሮግራሙን ይክፈቱ። ፋይሎች '. ለምሳሌ ፣ gcUploader (በአባሪ ውስጥ) ፣ Arduino Pro Mini ያለበትን ወደብ ይምረጡ።

1.3. በፕሮግራሙ ውስጥ የአርዲኖን ዓይነት ይምረጡ- Arduino Pro Mini።

1.4. Mpu6050-RED-mesh0 file.ino.hex ን ወደ ፕሮግራሙ ይጎትቱ እና በማውረድ አዶው ላይ ጠቅ ያድርጉ።

1.5. ሙከራ። በዊንዶውስ ውስጥ የጨዋታ መቆጣጠሪያ ቅንብሮችን ይክፈቱ። MPU6050 ን ሲያዘነብል ፣ የ FIRST ጨዋታ መቆጣጠሪያ x ፣ Y እና Z ዘንግ መንቀሳቀስ አለበት!

እንኳን ደስ አለዎት ፣ በእንቅስቃሴ ቀረፃ ገመድ አልባ ጆይስቲክዎችን አድርገናል!

ሁለተኛ ጆይስቲክን ለማብራት ፣ ደረጃዎችን 1.1-1.5 ይድገሙት

ትንሽ መጫወት ይችላሉ ፣ እና ጉዳዩን መፍጠር ይጀምሩ!

ደረጃ 6 - የሰውነት መፈጠር

Image
Image
የሰውነት ፍጥረት!
የሰውነት ፍጥረት!

የሰውነት መፈጠር

1.1. የ 3 ዲ አታሚ ወይም 3 ዲ አታሚ ያለው ጓደኛ እንዳለዎት ያረጋግጡ))

1.2. ሁለት ቀለሞችን ፕላስቲክ ውሰድ -ጥቁር እና ግልፅ!

1.3. በጥቁር ፖሊመር ለማተም ሞዴሎችን ይጠቀሙ-ዋና-ግንባር. STL ፣ front. STL ፣ back.stl

1.4. ግልጽ በሆነ ፖሊመር ለማተም ሞዴሉን መጠቀም ግልፅነት

1.5. በቪዲዮው ውስጥ እንዳሉት ዝርዝሮችን ይሰብስቡ!

1.5.1. በ “ዋና-ግንባር” ክፍል ውስጥ በእንደዚህ ዓይነት ቦታ ላይ ቀዳዳ ይቅፈሉ ከ WS2812 ያሉት ሽቦዎች በእሱ ውስጥ ወደ ሰውነት ውስጥ ይገፋሉ።

1.5.2. ግልጽ በሆነው ክፍል እና በመኖሪያ ክፍሉ መካከል ፣ የ Ws2812b ቀለበት ያስገቡ ፣ ሽቦዎቹን ወደ መኖሪያ ቀዳዳው ይጎትቱ። ቪዲዮውን ይመልከቱ።

1.5.3. የነሐስ መቆሚያዎችን ለመጠምዘዝ በ M3 መከለያዎች ላይ። ቪዲዮውን ይመልከቱ።

አሁን እራስዎን በሙጫ ጠመንጃ እና በፋይል ማስታጠቅ ያስፈልግዎታል።

2.1. መቀየሪያውን ሙጫ።

2.2. የባትሪ መያዣውን ያጣብቅ።

2.3. ሙጫ MPU6050 በአካል ላይ ቀጥ ያለ ፣ SMD ክፍሎች ወደ ባትሪ መያዣው ይመራሉ። ቪዲዮውን ይመልከቱ።

2.4. በደረጃ 2 ውስጥ በወረዳ ዲያግራም ውስጥ እንደተገለፀው ሽቦዎቹን ከ WS212b ቀለበት እስከ አርዱinoኖ ፒኖች ያሽጡ።

2.4.1. ሙከራ። ጆይስቲክን ያብሩ ፣ የመጀመሪያው ጆይስቲክ ቀለበት ሰማያዊ ያበራ ፣ ሁለተኛው ደግሞ ቀይ መሆን አለበት። አሪፍ ሊመስል ይገባል!

2.5. የተቀሩትን ክፍሎች ይለጥፉ ፣ ሽቦዎቹን በጥንቃቄ ያስቀምጡ።

2.6. ክዳኑን ይዝጉ እና በ M3 ብሎኖች ወደ ናስ ማቆሚያዎች ያያይዙት።

2.7. ጆይስቲክ ከራሱ ጋር መያያዝ እንዲችል የጎማ ጎማ ቀበቶ ከካራቢነሮች ጋር ወደ ሽፋኑ ጎድጓዳ ውስጥ ያስገቡ

ለተቀባዩ መያዣ እኔ መደበኛ መጠን 35x55x12 ን እጠቀም ነበር

አሁን አስደሳችው ክፍል! በጨዋታው ውስጥ ሥራውን ይፈትሻል! -- ቀጥሎ

ደረጃ 7: ጨዋታ

ፋይሉን ይንቀሉ ፣ ተቀባዩን ያገናኙ ፣ ጆይስቲክዎቹን ያብሩ እና ጨዋታውን ይጀምሩ።

መልካም ጨዋታ!

የሚመከር: