ዝርዝር ሁኔታ:

[WIP] በ Myo Armband ቁጥጥር የሚደረግበት ድራቦት መፍጠር - 11 ደረጃዎች
[WIP] በ Myo Armband ቁጥጥር የሚደረግበት ድራቦት መፍጠር - 11 ደረጃዎች

ቪዲዮ: [WIP] በ Myo Armband ቁጥጥር የሚደረግበት ድራቦት መፍጠር - 11 ደረጃዎች

ቪዲዮ: [WIP] በ Myo Armband ቁጥጥር የሚደረግበት ድራቦት መፍጠር - 11 ደረጃዎች
ቪዲዮ: What kind of river cruise ships are there in Russia? 2024, ሀምሌ
Anonim
[WIP] በ Myo Armband ቁጥጥር የሚደረግበት ድራቦት መፍጠር
[WIP] በ Myo Armband ቁጥጥር የሚደረግበት ድራቦት መፍጠር

ሰላም ሁላችሁም!

ከጥቂት ወራት በፊት እሱን ለመቆጣጠር ሚዮ ባንድን ብቻ የሚጠቀም ክፍት ክፈፍ መሳቢያ የመገንባት ሀሳቡን ለመሞከር ወሰንን። በፕሮጀክቱ ላይ ለመጀመሪያ ጊዜ ስንነሳ ፣ ወደ ሁለት የተለያዩ ደረጃዎች መከፋፈል እንደሚያስፈልግ እናውቅ ነበር። የእኛ የመጀመሪያ ዋና ደረጃ ለመሳቢያ ቦታችን ጭንቅላታችንን በክፍት ክፈፍ ንድፍ ዙሪያ ለመጠቅለል መሞከር ነበር። ይህ መደበኛ ያልሆነ ቅንብር ነው ፣ እና የዚህ ንድፍ ጥቅሞች ምን እንደነበሩ ለማየት ፈልገን ነበር።

ሁለተኛ ፣ ይህንን አምሳያ መገንባት ለራሳችን ብቻ ጠቃሚ መሆኑን እናውቃለን። የእኛ ንድፍ እና ዕቅዱ የመጨረሻውን ፍሬማችንን ወደ ብረት ማንቀሳቀስ ነበር ፣ እና አርዱዲኖን በመጠቀም በማዮ ባንድ ውስጥ ከተገነባው የፍጥነት መለኪያ እና ጋይሮስኮፕ የእኛን ቦታ ይቀበሉ። ያ መረጃ ወደ ሞተሮች ይላካሉ እና የተጠቃሚውን እንቅስቃሴ ይደግማል። ይህ የእኛ ሁለተኛ ምዕራፍ በሦስት ዋና ዋና ገጽታዎች እንዲከፈል እንደሚያደርግ እናውቅ ነበር-

  1. ከማዮ ወደ ሞተርስ ፣ በአርዲኖ በኩል
  2. የእኛን መረጃ ወደ እንቅስቃሴ ለመተርጎም የኤሌክትሪክ ንድፍ
  3. የእኛን እንቅስቃሴ የሚያመቻች ተመጣጣኝ መጠን ያለው ክፈፍ ለመፍጠር ሜካኒካዊ ንድፍ

በቡድናችን ውስጥ ያለ እያንዳንዱ አባል በእኛ የንድፍ ሂደት ልዩ ክፍል በጣም ምቾት ይሰማው ነበር ፣ ስለዚህ ሥራችንን በእያንዳንዱ ሰው መካከል ለመከፋፈል ወሰንን። እኛ ከዓለም አቀፋዊ እይታ በተቃራኒ የእኛን የዕለት ተዕለት አስተሳሰብ ለመከታተል በጠቅላላው የዲዛይን ሥራችን ወቅት ብሎግ አቆይተናል።

ደረጃ 1: እኛ ለማድረግ ያቀድንነው

Image
Image

ግባችን እነዚህን ሁለቱን ምርቶች ከዚህ በፊት ጥቅም ላይ ባልዋለው መንገድ ማዋሃድ ነበር። እኛ በክፉ ማድ ሳይንቲስት አክሲ ዲራው በተነሳው የ ‹‹Myo›› የእጅ መታጠቂያችን እና በራሳችን የንድፍ ስሪት መካከል የቀጥታ ቅብብል ለማድረግ ተነሳን።

ደረጃ 2 የፕሮቶታይፕ ንጥረ ነገሮች ዝርዝር

2 2 x 4 የእንጨት ቦርዶች 1 ቀበቶ ወይም ሰንሰለት የሚለካ> = 65”4 የእንጨት ጥፍሮች 3 ቀበቶ ወይም ሰንሰለት የሚመጥን ጥርሶች ያሉት ጊርስ 4 3 x 8 ቬክስ ባለ ቀዳዳ ሳህኖች 30 ⅜” የጎማ ጠቋሚዎች 8 1”ዲያሜትር ማጠቢያዎች 1 1” ዲያሜትር ከእንጨት dowel 1 'long 8 Vex screws 1”8 ½” Vex screws 8 2”Vex screws 8 ¼” Rubber spacers 48 Vex nuts 1 አነስተኛ ዚፕ ማሰሪያ

ደረጃ 3: [ፕሮቶታይፕ] የእንጨት ሥራ የእኛ መሣሪያ እና ተሸካሚ የውስጥ ክፍል

[ፕሮቶታይፕ] የእንጨት ሥራ የእኛን ክንዶች እና ተሸካሚ የውስጥ ክፍል
[ፕሮቶታይፕ] የእንጨት ሥራ የእኛን ክንዶች እና ተሸካሚ የውስጥ ክፍል

ሁለት 2x4 ን ይዘን በእኩል ርዝመት (33 ¼”) እንቆርጣቸዋለን

የጠረጴዛ መጋዝን በመጠቀም ከቦርዱ ጠባብ ጎን deep”ጥልቅ እና ⅛” በመሃል ላይ አንድ ደረጃ አደረግን

መወጣጫውን በ 4 2”ቁርጥራጮች ይቁረጡ እና በመቆለፊያ መሃከል ላይ ¼” ዲያሜትር ቁፋሮ ፕሬስ በመጠቀም

ደረጃ 4: [ምሳሌ] የእኛን ሠረገላ ማድረግ

[ምሳሌ] የእኛን ሠረገላ ማድረግ
[ምሳሌ] የእኛን ሠረገላ ማድረግ
[ምሳሌ] የእኛን ሠረገላ ማድረግ
[ምሳሌ] የእኛን ሠረገላ ማድረግ
[ምሳሌ] የእኛን ሠረገላ ማድረግ
[ምሳሌ] የእኛን ሠረገላ ማድረግ

በጥሩ ሁኔታ እኛ ሁለት የ 7 x 7 ቁርጥራጮችን የ vex ባለ ቀዳዳ ብረት እንጠቀማለን ነገር ግን ለእኛ ያለን ሁሉ 2x7 ሰቆች ስለነበሩ በ “X” ውቅር ውስጥ አብረን አጠናናቸው

የ ⅜”የጎማ ስፔሰሮችን 5 ቁልል እና የ vex ሳህኖቹን ማዕዘኖች እርስ በእርስ ይጠብቁ

በምስል 1 ላይ እንደሚታየው ከእንጨት የተሠሩትን ወለሎች በጥንቃቄ ይጠብቁ። በመካከላቸው ባለው የ 2”ቦታ በነፃነት እንዲሽከረከሩ ሥዕሉን ተጠቅመው በዚህ ጊዜ ጊርስ የት መቀመጥ እንዳለበት ለማየት እኛ ማጠቢያዎችን እንጠቀማለን ፣ ግን በኋላ ላይ ትናንሽ የፕላስቲክ vex ጊርስ በተሻለ ሁኔታ እንደሚሠራ አገኘን።.

በስዕሉ 1 ላይ እንደሚታየው ½ “vex screws ፣ ¼” የጎማ ስፔሰርስ እና 1”ዲያሜትር ማጠቢያዎችን ከፍ ባለ ቦታ ላይ ማጠቢያዎችን ይጠብቁ (ትክክለኛ ማጠቢያዎችን ማግኘት ስላልቻልን አረንጓዴ የፕላስቲክ ማርሾችን እንጠቀም ነበር) ማጠቢያዎቹ መቻላቸውን ያረጋግጡ። በቀላሉ ለማሽከርከር እና በቦርዱ ጫፎች ውስጥ ለመገጣጠም።

ደረጃ 5: [ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ

[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ
[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ
[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ
[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ
[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ
[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ
[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ
[ፕሮቶታይፕ] ሁሉንም በአንድ ላይ ማዋሃድ

ማጠቢያዎቹ ሰረገሉን ከቦርዱ በላይ እንዲይዙ እና በነፃው እንዲሽከረከሩ በቦርዱ በሁለቱም በኩል ማርሾቹን ወደ ታች እንዲሰቅሉ ሰሌዳውን በላዩ ላይ ያስቀምጡ እና ሰረገላውን ወደ መሃል ያንሸራትቱ። ወደ ሁለተኛው ቦርድ አንድ ጫፍ ማርሽ ምስማርን ይከርክሙ እና ወደ መጀመሪያው ሰሌዳ ቀጥ ባለ ሰረገላ ላይ ያንሸራትቱ።

አሁን እንደሚታየው ቀበቶው በስርዓቱ በኩል መዞር አለበት ፣ ቀበቶዎቹ ከውጭ በኩል እንዴት እንደሚቀመጡ እና በሚንቀሳቀስበት ጊዜ ቀበቶውን ሊያደናቅፍ የሚችል በሻሲው መሃል ላይ ምንም ነገር እንደሌለ በጥንቃቄ ትኩረት ይስጡ።

አሁን ቀበቶው ማርሽ በሌለበት በቦርዱ ጎን ላይ መታሰር አለበት። የእኛን ለማሰር ተጨማሪ የጥፍር እና የዚፕ ማሰሪያ ተጠቅመናል። ነገር ግን ቀበቶው በዚያ ቦታ ላይ እስካልተያያዘ ድረስ ጥቅም ላይ የዋለው ዘዴ ምንም አይደለም

ደረጃ 6: [ፕሮቶታይፕ] ተጠናቅቋል እና ተንቀሳቅሷል

Image
Image

ያ መሆን አለበት ፣ ቀበቶውን በተለያዩ ውህዶች ይጎትቱ እና በእጁ ላይ ያለውን የተለያዩ ውጤቶች ይመልከቱ!

ደረጃ 7 - ሞዴላችንን በተጠናቀቀው ዲዛይናችን ውስጥ መተርጎም

የእኛን ሞዴል ወደ ተጠናቀቀ ንድፍችን መተርጎም
የእኛን ሞዴል ወደ ተጠናቀቀ ንድፍችን መተርጎም
የእኛን ሞዴል ወደ ተጠናቀቀ ንድፍችን መተርጎም
የእኛን ሞዴል ወደ ተጠናቀቀ ንድፍችን መተርጎም

አንዴ የእኛን ምሳሌ ከጨረስን በኋላ በጣም ተደሰትን። ማናችንም ከመሰብሰባችን በፊት ስርዓቱ እንዴት እንደሰራ እርግጠኛ አልነበርንም። ግን ፣ የእኛ ክፍሎች አንዴ ከተሰበሰቡ ፣ እኛ የምንወደውን እና የመጨረሻውን ንድፍ ስንፈጥር እንዴት እንደምናሻሽለው በፍጥነት አገኘን። ለመፍታት ከሥርዓቱ ጋር ያደረግናቸው ዋና ዋና ቅሬታዎች -

  1. ልኬት

    1. የእኛ አምሳያ ግዙፍ እና የማይረባ ነበር ፣ ይህም በእጆቻችን ጠርዝ ላይ ወደ ላይ ለመጋለጥ ተጋለጠ
    2. ሠረገላው ከሚያስፈልገው በላይ ትልቅ ነበር ፣ እና ብዙ የባከነ ቦታ ነበረው
    3. የእኛ ቀበቶ (የ vex ታንክ ትሬድ) ከሚያስፈልገው በጣም ትልቅ ነበር ፣ ይህም በእጆች መካከል ከመጠን በላይ ቦታን አስተዋውቋል
  2. ግጭት

    1. የእኛ የ vex ርምጃዎች በሁሉም ነጥቦች ላይ በቀላሉ ከእንጨት በተሠሩ የዊል ሮለር ላይ አላለፉም
    2. በእንጨት ላይ ፕላስቲክ ሠረገላው በብዙ ሁኔታዎች ለመንቀሳቀስ ፈቃደኛ አልሆነም
  3. ሞተር መንዳት

    ስርዓቱን ኃይል-ተኮር ማድረግ ነበረብን

እነዚህን ነገሮች በአእምሯችን ይዘን ፣ ለመጨረሻው ዲዛይን ዕቅዶቻችንን ቀረብን። ድራቢው በአርዲኖ በኩል በማዮ ቁጥጥር እንዲደረግ እንፈልጋለን ፣ እና ክፈፉን አልሙኒየም እና አነስ ለማድረግ ፈልገን ነበር።

ይህንን ለማድረግ የእኛን የመጀመሪያ ምሳሌ መቶኛ ወስደን ከዚያ መጠን ወደ ሥራ እንሄዳለን። ለጋሻ ተሸካሚ የሚያልፍ በቂ ሰፊ ሰርጦች እንዲኖሩት በብረት ብረት በመጠቀም ፣ ከፍ ያለ የመቻቻል መቻቻል ያለው ቀላል ሆኖም ጠንካራ ንድፍ ይኖረናል።

የእኛ አምሳያ እንዲሁ በጥቂት ደቂቃዎች ውስጥ የሞተር ሽክርክሪት የእኛን መሳቢያ ጭንቅላት እንዴት እንደነካ ለመወሰን ፈቀደልን። ይህ የእኛ የቁጥጥር ንድፍ እኛ ከገመትነው የበለጠ ቀላል እንደሚሆን እንድንረዳ ያደርገናል። በቅርበት ስንመረምር የሞተር እንቅስቃሴው ተጨማሪ መሆኑን ተገነዘብን! ይህ ማለት እያንዳንዱ ሞተር በእንቅስቃሴያችን ላይ ገለልተኛ ተፈላጊ ውጤት አለው ፣ ግን አንድ ላይ ስናዋህዳቸው መሰረዝ ይጀምራሉ።

ለምሳሌ ፣ እንደ አስተባባሪ አውሮፕላን ከተቆጠረ ፣ በአሉታዊው የ x ጽንፍ ውስጥ ያለው ሞተር ሁል ጊዜ መሳቢያችንን ወደ ሁለተኛው እና አራተኛ አራተኛዎች የመሳብ አዝማሚያ ይኖረዋል። በተቃራኒው ፣ በአዎንታዊ የ x ጽንፍ ላይ የተቀመጠው ሞተር ሁል ጊዜ መሳቢያውን ወደ መጀመሪያው እና ወደ ሦስተኛው አራተኛ ያዞራል። የሞተሮቻችንን እንቅስቃሴ ካዋሃድን ያንን ግጭት የመምራት ክፍሎችን ይሰርዛል ፣ እና የሚስማሙትን ክፍሎች ያሰፋዋል።

ደረጃ 8 ኮድ መስጠት

ከጥቂት ዓመታት በፊት በ C ውስጥ በሰፊው ስሠራ ፣ ከሉአ ወይም ከ C ++ ጋር ምንም ልምድ አልነበረኝም ፣ እና ይህ ማለት በሰነዶች ውስጥ በማየት የሚደነቅ ጊዜ ማሳለፍ ነበረብኝ ማለት ነው። እኔ ለማሳካት የምሞክረው አጠቃላይ ተግባር የተጠቃሚውን ቦታ በጊዜ መካከል ማግኘት እና ከዚያ ወደ ሞተሮች ማስተላለፍ መሆኑን አውቃለሁ። እኔ የሚያስፈልጉኝን ክፍሎች በተሻለ ሁኔታ ለማዋሃድ ለራሴ ተግባሩን ለማፍረስ ወሰንኩ።

1. ከማዮ (ሉአ) መረጃ ያግኙ

መረጃውን ከሚዮ ለመሰብሰብ መንገድ መፈለግ እንዳለብኝ አውቅ ነበር። እኔ ልቀርበው የምፈልገው ተግዳሮት የመጀመሪያ ክፍል ነበር። ይህንን ለማድረግ ፣ መሳል ከመጀመሩ በፊት ተጠቃሚው የሸራ መጠኑን እንዲያስተካክል ፈልጌ ነበር። ይህ እኔ የምሠራበት ወሰን እንዲኖረኝ ይፈቅድልኛል። የውሂብ ነጥቦቼ እንደሚያልፉ በቀላሉ ከፍተኛውን ሸራ መቶኛ በመውሰድ በተለያዩ ተጠቃሚዎች መካከል ፕሮግራሙን መደበኛ ማድረግ እችል ነበር። ቼኮች እርስዎ መገመት ያለብዎትን የዱር ዝላይ በጭራሽ እንዳይፈጽሙ ስለሚያደርግ (ለምሳሌ ፣ ተጠቃሚው በድፍረት ወደ ኋላ እያወዛወዘ ከሆነ እና) መውጣት)።

ይህ እኔ የምመታውን የመጀመሪያውን የመንገድ መዘጋት አደረገው። እኔ በጣም ትልቅ የሉአን ውስንነት አገኘሁ ፣ እና ስክሪፕቱን ከመቀጠልዎ በፊት እንድጠብቅ አይፈቅድልኝም። ይህንን እርምጃ ለማከናወን ብቸኛው መንገድ ሲፒዩውን ለአፍታ ማቆም (ይህም በዓለም አቀፍ ደረጃ ለአፍታ ያቆመው ፣ የስርዓት ሰዓቱን እንኳን ይይዛል) ወይም OS የተወሰኑ ትዕዛዞችን መጠቀም ነው። በእኔ ምሳሌ ኮድ ውስጥ እኔ በሠራሁት (አስተያየት የሰጠሁት) በዋናው የ OS ቼክ ውስጥ ተውኩ። ይህ የሆነው በሉዋ ሰነዶች ውስጥ ከፍተኛ ምርምር ካደረጉ በኋላ ነው ፣ እና የስርዓቱን ዱካ ቅርጸት በመፈተሽ ተከናውኗል። ከዚህ ቀደም ለታተሙ ፕሮጀክቶች ሰነዱን ማየት እንዳለብኝ ስወስን ይህ ነበር። ምን ያህል ጊዜ እንዳጠፋሁ ወዲያውኑ ተገነዘብኩ ፣ እና ወዲያውኑ ወደ መድረክ ተለዋዋጭ አመራሁ። በእሱ አማካኝነት የቀደመውን መፍትሔዬን አንድ ላይ ለመደባለቅ ከወሰደባቸው ቀናት በተቃራኒ OS ን የተወሰኑ የጥበቃ ትዕዛዞችን ወዲያውኑ ማለት ይቻላል መተግበር ቻልኩ።

በኤሌክትሪክ ገጽታ ላይ ሥራ የጀመረው በዚህ የንድፍ ጊዜ አካባቢ ነበር ፣ እና በዚህ የኮዱ ገጽታ ላይ ሥራን አቆምኩ። ዓላማው የእኛ ሞተሮች ከአርዲኖ ጋር እንዴት እንደተገናኙ ለመማር ነው።

2. በአርዱዲኖ ዙሪያ መሥራት (ሲ ++)

ከዳቦ ሰሌዳችን ጋር ያለው ሥራ ይበልጥ የተወሳሰበ እየሆነ ሲመጣ ፣ አርዱinoኖ ባለ ብዙ ማረም የማይችል መሆኑን ተረዳሁ። ይህ በመጀመሪያው የኮድ ዲዛይንዬ ውስጥ ትልቅ ቁልፍ ነበር ፣ እና ከመቆጣጠሪያችን ጋር ስለቀረቡት ገደቦች የበለጠ ካነበብኩ በኋላ አርዱዲኖ በሁለቱ መካከል እንዴት እንደሚቀየር መርሃ ግብር እንደሚያስፈልገኝ ተረዳሁ። ቀነ ገደባችን ሲቃረብ ይህ የእኔ ጥረት ትኩረት ሆነ። ፋይሉን ከሚያነበው የሞተር መቆጣጠሪያ ጋር በተመሳሳዩ ፋይል ላይ መረጃን ለመፃፍ የተነደፉ ስለነበሩ የእኔን የመጀመሪያ ስክሪፕት ብዙ ክፍሎች መጣል ነበረብኝ። ይህ ተጠቃሚው ከመሳቢያችን ቀድሞ ቢሆን እንኳን ፕሮጀክቱን እንደማያበላሸው ለማረጋገጥ የወረፋ ተግባር ለመፍቀድ ነበር።

እንደወደፊቱ በተመሳሳይ መንገድ ካልተተገበረ የወረፋ ተግባሩ እንዲቀመጥ ወሰንኩ። ይህንን ለማድረግ የደርደር ቬክተር ፈጠርኩ። ይህ የእኔን የቀደመውን ንድፍ መንፈስ በአንፃራዊነት እንዲጠብቅ ብቻ ሳይሆን ለንባብም ሆነ ለመፃፍ በፋይሉ ውስጥ ያለኝን ቦታ መከታተል አልነበረብኝም ማለት ነው። ይልቁንስ ፣ አሁን ማድረግ ያለብኝ ተጠቃሚው የሚንቀሳቀስ ከሆነ በቀላሉ በቬክተርዬ ውስጥ አዲስ እሴት ማከል ብቻ ነበር (የመጀመሪያ ሙከራ በሁለቱም በ x እና y ውስጥ ካለው የሸራ መጠን ልዩነት ከ 1% ያነሰ ነበር።. ከዚያ በቪክቶሬቴ ውስጥ በጣም ጥንታዊውን እሴት ወስጄ በአንድ ጊዜ ወደ ሞተር ቁጥጥር ልኬ ፣ ወደ ፋይላችን ጻፍ እና ከዚያ ከቬክተርዬ ማውጣት እችል ነበር። ይህ የማያቋርጥ የአይኦ ዥረት ስለመሮጥ ብዙ ስጋቶቼን አጸዳ።

ደረጃ 9 ኤሌክትሪክ

Image
Image
ኤሌክትሪክ
ኤሌክትሪክ

እኔ ቀደም ሲል የኤሌክትሮኒክስ ክፍልን ወስጄ ከአርዲኖዎች ጋር ሚዛናዊ በሆነ መጠን ሠርቻለሁ። አርዱዲኖን ከውጭ ምንጭ (ሚዮ) መረጃ እንዲቀበል ለማድረግ ጥልቅ ርግብ አልሠራሁም ፣ መረጃን በአርዱዲኖ በኩል ብቻ የማውጣት ልምድ አለኝ። ሆኖም ፣ እኛ በሞተራችን ላይ ሞተሮችን ወደ ሽቦ መስመር ወስጄ ከማዮ ኮድ ጋር መሥራት እንዲችሉ በኮድ ላይ እሠራ ነበር።

እኔ የተጠቀምኩባቸው ቁሳቁሶች-

2 x Stepper ሞተሮች

1 x የዳቦ ሰሌዳ

1 x አርዱinoኖ (ኡኖ)

2 x ሾፌር IC L293DE

40 x ዝላይ ሽቦዎች

2 x ደጋፊዎች

1. ስቴፐር ሞተሮችን እና አድናቂውን ከዳቦ ሰሌዳ ጋር በማገናኘት ላይ

የወረዳውን ሥዕላዊ መግለጫ በመከተል አንድ የእንፋሎት ሞተር በዳቦ ሰሌዳው ላይ ለአሽከርካሪው ማገናኘት እንችላለን። ከዚያ ተመሳሳይ ሥዕላዊ መግለጫን ለሁለተኛው ሾፌር እና ለሞተር ይተገበራል ፣ ሆኖም ፣ የጁምፐር ሽቦዎች በአርዱዲኖ ውስጥ ወደተለያዩ የፒን ስብስቦች መሰካት አለባቸው (የመጀመሪያው ሞተር የ 4 ሌሎች ቦታን ስለሚይዝ)።

ማስጠንቀቂያ/ምክር

ሾፌሮቹ በጣም ትንሽ ናቸው እና ፒኖቹ በጣም ቅርብ ናቸው። ሽቦዎቹ ግራ እንዳይጋቡ ሁለቱን ሾፌሮች መዘርጋት ጥበብ ይሆናል።

ቀጣዩ አድናቂዎቹን ሽቦ ማገናኘት ነው። ይህ በጣም ቀላል ነው ፣ ያገኘኋቸው ደጋፊዎች አዎንታዊ እና መሬት ያላቸው መሠረታዊ የኮምፒተር አንጎለ ኮምፒውተር ደጋፊዎች ነበሩ። እነዚያን ሁለቱን በየራሳቸው +/- ፒኖች በዳቦ ሰሌዳው ላይ ይሰኩ እና እያንዳንዳቸውን ወደ እያንዳንዱ ሾፌር ያዙሩ። ።

2. አርዱinoኖ ኮድ

ይህ ቀላል ክፍል ነው!

የ Arduino IDE ን ይክፈቱ ወደ “ፋይል” ትር ይሂዱ እና ከዚያ ወደ “ምሳሌ” ትር ይሂዱ እና ከዚያ የበለጠ ወደታች ወደታች እና “ደረጃ” ትርን ያሳዩ ከዚያ “Stepper_OneStepAtATime” ን መክፈት ይፈልጋሉ

ይህ በአርዲኖ/ሞተር ሽቦ ላይ ማለት ይቻላል ተሰኪ እና ጨዋታ የሆነ የምሳሌ ኮድ አስቀድሞ ይጫናል። ከዚህ በታች የማሳየውን ሁለት ሞተሮችን ስለምንሠራ አነስተኛ ማስተካከያዎችን ማድረግ አለብን። የአርዱዲኖ አይዲኢ ነባሪዎች ከ 8 እስከ 11 ፒኖች ስለሚሆኑ እርስዎ በየትኛው ፒን ለመጠቀም እንደወሰኑ ላይ በመመርኮዝ አነስተኛ ማስተካከያዎችን ማድረግ ይኖርብዎታል።

ሁለቱ ሞተሮች በ “ማመሳሰል” ውስጥ እንዲንቀሳቀሱ ለማድረግ የተጠቀምኩበት ኮድ ከዚህ በታች ነው -

//#ያካትቱ

const int stepsPerRevolution = 200;

Stepper myStepper1 (stepsPerRevolution, 9, 10, 11, 12);

Stepper myStepper2 (stepsPerRevolution, 4, 5, 6, 7);

int stepCount = 0;

ባዶነት ማዋቀር () {// ተከታታይ ወደቡን ያስጀምሩ Serial.begin (9600); }

ባዶነት loop () {

myStepper1. ደረጃ (1);

Serial.print ("ደረጃዎች:");

Serial.println (stepCount);

stepCount ++;

መዘግየት (0.5);

myStepper2.step (1); መዘግየት (0.5); }

3. ሊሆኑ የሚችሉ ችግሮች

በዚህ ሂደት ውስጥ ያጋጠሙኝ ጉዳዮች ትክክለኛውን የኮድ ምሳሌ አለመጠቀም ፣ መጥፎ ዝላይ ሽቦን መጠቀም ፣ የተሳሳተ አሽከርካሪ አይሲን መጠቀም አልነበረም።

እርስዎ የሚጠቀሙበት አሽከርካሪዎ ሞተርን መቆጣጠር የሚችል መሆኑን ያረጋግጡ።

የመለያ ቁጥሩን ይፈትሹ እና ዝርዝሮቹን ይፈትሹ።

የሞተ ዝላይ ሽቦ የመያዝ ችግር አጋጥሞኝ ነበር ፣ ይህም ሞተሮቼ በሚገርም ሁኔታ እንዲሽከረከሩ አደረገ።

እያንዳንዱን ሽቦ ለመፈተሽ መልቲሜትር መጠቀም ነበረብኝ።

እና እንደ መጨረሻው “;” ያሉ ትናንሽ ስህተቶችን ሁልጊዜ ኮድዎን ይፈትሹ። ትእዛዝ።

ደረጃ 10 ሜካኒካል

መካኒካል
መካኒካል
መካኒካል
መካኒካል
መካኒካል
መካኒካል
መካኒካል
መካኒካል

1. ቁሳቁስ

ለእጆቹ ሙሉ የምርት አምሳያ ከጠንካራ ገና ክብደት ካለው ቁሳቁስ እንዲሠሩ ይመከራል ፣ አልሙኒየም ፍጹም ተስማሚ እንደሆነ ተሰማን።

እኛ የ 032 መለኪያ የአሉሚኒየም ንጣፎችን ወደ 9.125 x x 17.5 cut ተቆርጠናል እና በቀደመው ደረጃ ከሚታየው ሥዕል ንድፉን ተከታትለናል።

2. ማምረት

መዶሻውን (ሰማያዊውን ማሽን) በመጠቀም ቁርጥራጮቹ ሲሰበሩ እና ሲታጠፉ ፣ ሁለቱ ሸምበቆዎች አንድ ሙሉ ቁራጭ እንዲፈጥሩ እርስ በእርስ ተቃራኒ አቅጣጫዎችን የሚይዙትን ሽጉጦች አክለናል።

ለትላልቅ ማጠፊያዎች ከፍተኛ ትክክለኝነት ስላለው ተዓማኒነትን ተጠቅመናል።

አሁን ለትንንሽ ማጠፊያዎች ፣ አነስ ያለ እግር ያለው ማሽን መጠቀም ይፈልጋሉ ፣ ይህ እንደ ሮቶ-ሞት ያለ ማሽን የሚገቡበት ነው። በትንሽ እግሩ ምክንያት ፣ ትናንሽ ዕረፍቶች እንዲደረጉ ይፈቅዳል ፣ እንደ አለመታደል ሆኖ ፣ በእኛ እጅ ያለው ሮቶ-ሞት አሁንም ለባቡርችን በጣም ትልቅ ነበር እና ተበላሸ።

** በአማራጭ ፣ ለትክክለኛው መሣሪያ ወይም ለመሣሪያዎች መዳረሻ ከሌለዎት ምትክ ሊሠራ ይችላል።

በእኛ ሁኔታ ፣ የፕላዝማ መቁረጫ በመጠቀም ከአሉሚኒየም የፀሐይ ፓነል ሀዲዶች እጆቻችንን እንቆርጣለን እና ጫፎቹን ለስላሳ በመፍጨት ከዚያ ባለ ሁለት ጎን የባቡር ሐዲድ ስርዓትን ለመሥራት ወደ ኋላ ወደ ኋላ አቆማቸው። በሐሳብ ደረጃ ፣ ሀዲዶቹን አንድ ላይ ማያያዝ እንፈልጋለን ፣ ሆኖም ግን ፣ ወደ ብየዳ ጣቢያ ሳንገባ ፣ እኛ ሀዲዶቹን አንድ ላይ አጣምረን ከዚያ ቆፍረን አንድ ላይ አደረግናቸው። ነገር ግን ይህ መንገድ ከተወሰደ ፣ ቁራጭ በተቻለ መጠን ትንሽ ተጣጣፊ እንዲኖረው የመቆለፊያ ኖት እና ማጠቢያ ለመጠቀም ልዩ ጥንቃቄ መደረግ አለበት።

3. ቀበቶው

ለ ቀበቶዎቹ እኛ ለማዳን የቻልን አንዳንድ የድሮ 3 ዲ አታሚ ቀበቶዎችን እንጠቀም ነበር።

ቀበቶዎቹ መጀመሪያ ላይ በቂ አልነበሩም ስለዚህ አንዳንድ የሙቀት መቀነሻ ቱቦን በመጠቀም ሁለት ቁራጮችን አጣምረን በበቂ ሁኔታ ረጅም እንዲሆን አንድ አድርገን ነበር።

ቀበቶዎቹ ከቦታው እንዳይንሸራተቱ ለማድረግ አረንጓዴ ጊርስ እና ከእንጨት የተሠሩ ወለሎች በዲስክ ተሸካሚዎች ተተክተዋል።

4. መጓጓዣ

እና በመጨረሻም ሰረገላው ተጓዳኝ ብሎኖች እና ማጠቢያዎች እንዲሄዱ የታሰቡበት ቀዳዳዎች ተቆፍረው በ 03 ኢንች 032 አልሙኒየም ባለ 5 "x 5" ሉህ የተሰራ ነበር። ባቡሩ ምን ያህል ስፋት እንዳለው እና በእቃ ማጠቢያዎችዎ ላይ ምን ያህል ማፅዳት እንዳለዎት ርቀቱ ይለያያል።

ደረጃ 11: ነጸብራቅ

እንደ አለመታደል ሆኖ የፕሮጀክታችን እያንዳንዱ ጎን ወደ ዋናው የጊዜ ገደብ ውስጥ ገብቷል ፣ እናም የእኛን ዲዛይን በተፈለገው ቀን ማጠናቀቅ አልቻልንም። እያንዳንዱ የቡድናችን አባል በማንኛውም የንድፍ ገጽታችን ውስጥ ቢያንስ በተወሰነ ደረጃ መተባበርን ያበቃል ፣ ይህም ወደ አንዳንድ የመማር ኩርባ ጊዜ መስመጥን ያስከትላል። ይህ በተቻለ መጠን ትንሽ የውጪ ሀብቶች (እንደ እኛ ሁላችንም የየራሶቻችንን ክፍሎች ከባዶ ለመፍጠር እንደምንፈልግ) ምርትን ለመንደፍ ካለው ፍላጎት ጋር ተዳምሮ ወደ ብዙ የተሻሻሉ መንኮራኩሮች ይመራል።

በፕሮጀክቱ ላይ የሠራ እያንዳንዱ ሰው ስለ ሌሎች የፕሮጀክቱ ገጽታዎች የበለጠ ተማረ። ሶፍትዌሮችን አንድ የተወሰነ እርምጃ እንዲሠራ ማድረግ አንድ ነገር ነው ፣ ከዚያ ሶፍትዌር ከሃርድዌር ጋር አብሮ እንዲሠራ ማድረግ ሌላ ነው። በዚህ ፕሮጀክት የኮድ ገጽታ ላይ የሚሠራ ማንኛውም ሰው እንደ የእኛ የፕሮጀክት ኮድ ማድረጉ አስፈላጊ ነው እላለሁ።

በአጠቃላይ እኛ የፈለግነውን በትክክል ማሳካት አልቻልንም። ሆኖም ፣ እኛ በትክክለኛው መንገድ ላይ እንደሆንን ይሰማናል እናም ሁላችንም ለወደፊቱ ፕሮጀክቶች ተግባራዊ የምንሆንባቸውን አዲስ ጽንሰ -ሀሳቦችን አግኝተን ተምረናል።

የሚመከር: