ዝርዝር ሁኔታ:

አርዱዲኖ ሰርቮ ሞካሪ 4 ደረጃዎች
አርዱዲኖ ሰርቮ ሞካሪ 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ ሰርቮ ሞካሪ 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ ሰርቮ ሞካሪ 4 ደረጃዎች
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ሀምሌ
Anonim
አርዱዲኖ ሰርቮ ሞካሪ
አርዱዲኖ ሰርቮ ሞካሪ
አርዱዲኖ ሰርቮ ሞካሪ
አርዱዲኖ ሰርቮ ሞካሪ

እዚህ ፣ ኮምፒተር ሳይኖር ከአርዲኖ አንድን ሰርቪስ እንዴት እንደሚቆጣጠር እናሳያለን። ለሴሮ ማሽከርከር ገደቦችን በሚወስኑበት ጊዜ የዚህ ተንቀሳቃሽ በይነገጽ አጠቃቀም የፕሮቶታይፕሽን ሂደቱን በእጅጉ ያፋጥነዋል። እኛ እንደ እኛ ብዙ servos ሲኖርዎት በጣም ጠቃሚ ነው።

ይህንን አስተማሪ እንደ የተሻሻለው የ InMoov Robot ተከታታይ አካል አድርገው የሚጠቀሙ ከሆነ ፣ ይህ በሮቦት ጀርባ ላይ የተጫነ ያልተጠናቀቀ የቁጥጥር ፓነል ስሪት መሆኑን ያስታውሱ። የ servo ገደቦችዎን ለመወሰን ለማገዝ እንደ እኛ ሊጠቀሙበት ይችላሉ።

ለሌላ ፕሮጀክት ወይም ለጨዋታ በእኛ ዘዴ ጥቂት ሰርዶዎችን ለመቆጣጠር ተስፋ ካደረጉ ፣ ይህ አስተማሪ አሁንም ለእርስዎ ነው ፣ ስለዚህ ገጹን አይተውት! አንዳንድ ምስሎች በላያቸው ላይ ማስታወሻዎች እንዳሏቸው እባክዎ ልብ ይበሉ ፣ ስለዚህ እያንዳንዱን ለየብቻ ይመልከቱ።

እንጀምር!

አቅርቦቶች

ሁሉም አቅርቦቶች እዚህ አልተዘረዘሩም ፣ እባክዎን በጠቅላላው Instructable በኩል ያንብቡ።

- 1 x አርዱዲኖ ኡኖ

- 1 x የኃይል ሞዱል ፣ 5 ኤ ዲሲ-ዲሲ ወደታች ወደታች መለወጫ (ይህንን ሞጁል ተጠቅመናል ግን እርስዎም እንደዚህ ያለ ነገር መጠቀም ይችላሉ)

- 1 x I2C LCD (ይህ እኛ የተጠቀምነው ነው ፣ ግን ማንኛውም ተከታታይ ኤልሲዲ ወይም በተግባር ማንኛውም መደበኛ LCD ይሠራል)

- 1 x 4x4 ማትሪክስ ቁልፍ ሰሌዳ (ለምሳሌ)

- የዳቦ ሰሌዳ እና/ ወይም የሽቶ ሰሌዳ። የሽቶ ሰሌዳውን የሚጠቀሙ ከሆነ እንደ እዚህ የሚገኙትን የራስጌ ፒን እንዲሁም ሁሉንም ለሽያጭ አስፈላጊ መሳሪያዎችን ያስፈልግዎታል።

- ወንድ ከወንድ ፣ ወንድ ከሴት ፣ ሴት ወደ ሴት ዝላይ ሽቦዎች; የተለያዩ ተቃዋሚዎች ፣ ኤልኢዲዎች እና የዳቦ ሰሌዳ ሽቦዎች።

- አንዳንድ ዓይነት የመሠረት ሰሌዳ። እኛ 1/4 ግልፅ አክሬሊክስን ተጠቀምን። ማንኛውንም የማይቀየር ፣ ለመቦርቦር ቀላል ቁሳቁስ መጠቀም ይችላሉ።

- ማጠፊያዎች ፣ ብሎኖች ፣ ለውዝ/ብሎኖች ፣ ልዕለ -ሙጫ

ደረጃ 1 - የመሠረት ሰሌዳ

የመሠረት ሰሌዳ
የመሠረት ሰሌዳ
የመሠረት ሰሌዳ
የመሠረት ሰሌዳ
የመሠረት ሰሌዳ
የመሠረት ሰሌዳ

ለኤሌክትሮኒክስዎ ጠንካራ መሠረት ማድረግ ይፈልጋሉ። ይህንን ለተቀየረው InMoov ሮቦት እርስዎ የሚያደርጉት ከሆነ ሌላ አርዱዲኖ ኡኖ (ምናልባትም ሜጋ) ፣ Raspberry Pi3 እና በርካታ የዳቦ ሰሌዳዎች እና/ወይም የሽቶ ሰሌዳዎች ለ servo/sensor መቆጣጠሪያ ማስተናገድ ይፈልጋል። የእኛ የመሠረት ፓነል ወደ 7x15 ኢንች ነበር። ለሞጁሎቹ አጠቃላይ አቀማመጥ ከላይ ያሉትን ፎቶዎች ማየት ይችላሉ። ፓነሉ ውድቀት ፣ ፕሮቶታይፕ ወይም የጥገና ሁኔታ ሲኖር ብቻ እንዲከፈት የሽፋን ሰሌዳውን እና ኤልሲዲውን በሽፋኑ ላይ እናዘጋጃለን።.እንደሚመለከቱት ፣ ሽፋኑ ከታች አንጠልጥሎ በአንዳንድ ቬልክሮ አማካኝነት ከላይ ይዘጋል።

በቦርዱ አንድ ጎን የእርስዎን ማይክሮ መቆጣጠሪያዎችን ለማደራጀት ይሞክሩ። የኃይል ሞጁሉ ሁሉንም አገልጋዮችዎን በተጠናቀቀው ሮቦት ላይ ለማሽከርከር በቂ ኃይል የለውም። በእውነቱ ፣ ውስጣዊ የአሁኑ ማብሪያ / ማጥፊያ ኃይልን ሳይዘጋ በግንባሩ ውስጥ ጥቅም ላይ የዋለውን ዓይነት 3 ከፍተኛ torque servos ን እንኳን መንዳት አይችልም። በማንኛውም ሁኔታ የቀረበው የኮድ ናሙና ለአንድ ሰርቪስ ነገር ብቻ ይሠራል ፣ ስለዚህ በዚህ ማዋቀር መሞከር ይችላሉ። ይህ የኃይል መቆጣጠሪያቸው ስለሚሆን ይህንን ሞጁል ለተቆጣጣሪዎች አቅራቢያ ያስቀምጡ እና አግባብነት የሌለውን ማቆሚያ የአሁኑን ለሚጥሉ አንዳንድ ማይክሮ ሰርቪስ ኃይልን ይስጡ- ግን ያ በኋላ ነው…

እርስዎ በሚጠቀሙበት የሽፋን ውጫዊ ክፍል ላይ ፣ ወይም ወደ ጎን ጠፍተው ፣ ግን ወደ አርዱinoኖ አቅራቢያ ኤልሲዲውን እና የቁልፍ ሰሌዳውን ያዘጋጁ።

ይህንን ለራስዎ የሚያደርጉ ከሆነ አሁንም በተመሳሳይ አቀማመጥ ሰሌዳዎን ለማዋቀር ይሞክሩ። የላይኛውን ሽፋን ላያስፈልግዎት ይችላል ፣ ወይም 3 የዳቦ ሰሌዳዎች አያስፈልጉዎትም- ነገር ግን ክፍሎች እንደ የቁልፍ ሰሌዳ እና ኤልሲዲ የሚጠቀምበትን የሌላ ፕሮጀክት የመጨረሻ ፎቶን በሎጂካዊ መንገድ መዘርጋት ያስፈልጋል። በግራ በኩል ያለውን ወረዳ በዳቦ ሰሌዳ መተካት ወይም ሙሉ በሙሉ መተው ይችላሉ።

ደረጃ 2 - I2C LCD ን እና የቁልፍ ሰሌዳውን መሞከር

I2C LCD ን እና የቁልፍ ሰሌዳውን መሞከር
I2C LCD ን እና የቁልፍ ሰሌዳውን መሞከር
I2C LCD ን እና የቁልፍ ሰሌዳውን መሞከር
I2C LCD ን እና የቁልፍ ሰሌዳውን መሞከር

እኛ አሁን ወደ ፊት ሄደን የቁልፍ ሰሌዳውን እና ኤልሲዲውን በተመሳሳይ ጊዜ እንሞክራለን። ከላይ በስዕሉ ላይ እንደሚታየው ግንኙነቶችን ያድርጉ እና የተያያዘውን ኮድ ያሂዱ። አስቀድመው ካላገኙት የዚፕ ቤተ -ፍርግሞችን ለ liquidCrystal_I2C.h ማውረድ ያስፈልግዎታል ፤ እንዲሁም የ Keypad.h እና Wire.h ቤተ -መጽሐፍትን ማስመጣት ያስፈልግዎታል (ይህ በ IDE ውስጥ ሊከናወን ይችላል)።

የ Fritzing ፋይል እንዲሁ ተያይ attachedል። እርስዎ ከፈለጉ ከኃይል ሞጁሉ ምንም ነገር ገና ማብራት አያስፈልግዎትም። አርዱዲኖ ኮዱን ከሰቀሉት የዩኤስቢ ገመድ በቂ ኃይል ይኖረዋል።

ኮድዎን በሚሰቅሉበት ጊዜ ኤልሲዲው በቁልፍ ሰሌዳው ላይ ቁልፍ እንዲጫኑ ሊጠይቅዎት ይገባል። አንዴ ከተጫኑ ኤልሲዲው የተጫነውን ቁልፍ ያትማል። የቁልፍ ሰሌዳ ማትሪክስ አቀማመጥን መለወጥ ሊኖርብዎት ይችላል። ለማብራራት በኮዱ ውስጥ ያሉትን አስተያየቶች ይመልከቱ።

ደረጃ 3 - አገልጋዩን መቆጣጠር

Servo ን መቆጣጠር
Servo ን መቆጣጠር
Servo ን መቆጣጠር
Servo ን መቆጣጠር
Servo ን መቆጣጠር
Servo ን መቆጣጠር

አሁን ይህንን ፕሮጀክት አንድ እርምጃ ወደፊት እንወስዳለን እና servo እንጨምራለን። በኮዱ ውስጥ እንደተቀመጠው ከዲጂታል ፒን 10 ጋር ማገናኘት አለብዎት ፣ ወይም ያንን ከእርስዎ ፍላጎት ጋር በሚስማማ መልኩ መለወጥ ይችላሉ። ከላይ ያለውን የፍሪቲንግ ንድፍ ይከተሉ ፤ ከ servo ፣ RGB የጋራ ካቶድ ኤልኢዲ እና ቡዝ በስተቀር ከቀዳሚው ጋር ተመሳሳይ ነው። የመጨረሻዎቹ ሁለቱ የተጠቃሚውን በይነገጽ ለማሟላት ያገለግላሉ- ማስጠንቀቂያዎች እና ሁኔታ በ LED ላይ እና በጩኸት በኩል ይታያሉ። ለ InMoov Robotic Forearm እና Hand ገደቦችን ለማዘጋጀት የተጠናቀቀውን servo ሞካሪ እንዴት እንደምንጠቀም ከላይ እናያለን።

የተያያዘውን ኮድ ያውርዱ እና ያሂዱ። ሀን መጫን የመረጃ ፓነልን ያመጣል ፤ የተቀረው ሁሉ ራስን ገላጭ መሆን አለበት።

በዚህ ነጥብ ላይ ሰርቮኑን በተናጠል ለማብራት የኃይል ሞጁሉን መጠቀም ይችላሉ ፤ በተለይም ሰርቪው ወደ ማቆሚያው የመድረስ እድሉ ከፍተኛ ከሆነ።

ከፈለጉ ፣ ከላይ እንደሚታየው የጩኸቱን እና የ LED ን ወደ ሽቶ ሰሌዳ ላይ መጫን ይችላሉ። ይህ ጠቃሚ ነው ፣ ምክንያቱም በኋላ ላይ ለአገልጋዮቹ እንደ መገንጠያ ቦርድ ሆኖ ያገለግላል ፣ እና በአጠቃላይ የበለጠ ቅርብ ነው።

ለአገልጋዩ ከ 180 ዲግሪዎች የሚበልጥ እሴት ለማስገባት ይሞክሩ- ምን እንደሚከሰት ይመልከቱ!

ደረጃ 4: የተጠናቀቀ ምርት

የተጠናቀቀ ምርት
የተጠናቀቀ ምርት

በዚህ በእጅ በይነገጽ አሁን servos ን መቆጣጠር ይችላሉ። አንዳንድ ምክሮች እዚህ ተጠቅሰዋል።

ችግርመፍቻ:

-ኤልሲዲ አይሰራም -ሁሉንም ግንኙነቶችዎን ይፈትሹ ፣ እና LCD ን በትክክለኛ የረድፎች እና የቁልፎች ብዛት አስጀምረዋል።

-የቁልፍ ሰሌዳ አይሰራም -ግንኙነቶችን ይፈትሹ

-የቁልፍ ሰሌዳ ይሠራል ፣ ግን የተሳሳቱ ቁጥሮች ታትመዋል -እዚህ ሁለት አማራጮች አሉዎት። በኮድ ውስጥ ያለውን ማትሪክስ እንደገና መሰየም ይችላሉ (ማለትም ፣ ከ 1 ይልቅ ሀን እያተሙ ከሆነ ፣ ከ ‹ሀ› እስከ ‹1 ›ድረስ ማመሳሰል) ፣ ወይም ሁሉም ሽቦዎች ወደ መሄዳቸው ለማረጋገጥ ልዩ ጥንቃቄ በማድረግ ሽቦዎን እንደገና መስራት ይችላሉ። በአርዱዲኖ ላይ ትክክለኛ ፒኖች።

-LED አይሰራም -የጋራ ካቶድ (የጋራ መሬት) ኤልዲ እየተጠቀሙ መሆኑን ያረጋግጡ። ካልሆነ ወደ እሱ የላኩትን ሁሉንም ምልክቶች (ማለትም HIGH ን ወደ LOW ይለውጡ) እና የጋራውን አኖዶን ከ +5 ቪ ጋር ማገናኘት ይችላሉ።

በቅርቡ የዚህን መሣሪያ ገፅታዎች የሚያሳይ አጭር የ Youtube ቪዲዮ እንለጥፋለን ፤ እንዲሁም ፣ በእኛ የተሻሻለው InMoov Robot ግንባታ ላይ እንደ አጠቃላይ ተከታታይ። ስለ መጀመሪያው InMoov እዚህ የበለጠ ማንበብ ይችላሉ። ይህ አስተማሪ በውድድር ውስጥ ከገባ እባክዎን ድምጽ ይስጡ! የምናሸንፈው ማንኛውም ነገር ፕሮጀክቱን ለማፋጠን እና በዚህም ምክንያት በዚህ ርዕሰ ጉዳይ ላይ ተጨማሪ አስተማሪዎችን ይረዳናል።

ይህ አስተማሪ ጥቅምት 5 ቀን 2019 ለመጨረሻ ጊዜ አርትዖት ተደርጎበታል።

የሚመከር: