ዝርዝር ሁኔታ:

ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android) 4 ደረጃዎች (ከስዕሎች ጋር)
ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android) 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android) 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android) 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: በቦነስ አይረስ የጉዞ መመሪያ ውስጥ 50 ነገሮች ማድረግ 2024, ሀምሌ
Anonim
ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android)
ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android)
ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android)
ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android)
ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android)
ARCA (ደስ የሚል የርቀት መቆጣጠሪያ Android)

ይህ አስተማሪ የተፈጠረው በደቡብ ፍሎሪዳ ዩኒቨርሲቲ የሜካኮርስ የፕሮጀክት መስፈርት (www.makecourse.com) ላይ ነው።

ARCA ለመገንባት እና ከእሱ ጋር ለመጫወት በሚያስደንቅ ሁኔታ አስደሳች የሆነ የርቀት መቆጣጠሪያ Android ነው። የዚህ ፕሮጀክት ዓላማ የሚያምር እና ተግባራዊ የሆነ ሮቦት በመፍጠር ማንም ሊረዳውና ሊዛመድበት የሚችል ነገር መፍጠር ነበር።

ሮቦቱ በ 8 በ 8 LED ማትሪክስ ላይ የተለያዩ ስሜቶችን በማሳየት ይሠራል ፣ እነዚህ ስሜቶች ደስታ ፣ መተኛት ፣ ፍቅር ፣ ንዴት ፣ ሞኝነት ፣ እና ወደ ላይ ፣ ግራ እና ቀኝ መመልከት ናቸው። ሮቦቱ እንዲሁ እንደ አርሲ መኪና ይሠራል እና ወደ ፊት መሄድ እና ወደ ግራ ወይም ወደ ቀኝ መዞር ይችላል። ሮቦቱ ሁለቱንም የጎማ ሞተሮችን በማንቀሳቀስ ወደ ፊት ይሄዳል ፣ ትክክለኛውን ሞተር በማብራት ወደ ግራ ይመለሳል ፣ እና የግራውን ሞተር በማብራት ወደ ቀኝ ይመለሳል። ዲዛይኑ በጣም ቀላል ነው ግን እሱ ይሠራል ፣ እና እኔ በልቤ የፕሮግራም አዘጋጅ ስለሆንኩ በአርዱዲኖ መርሃ ግብር ላይ ከፍተኛ ትኩረት እንዲኖረኝ ፈልጌ ነበር።

በዚህ መማሪያ ውስጥ ጥቅም ላይ የዋሉ የሁሉም ፋይሎች የቅርብ ጊዜ ስሪቶች በእኔ Github ARCA ማከማቻ ላይ ሊገኙ ይችላሉ።

ደረጃ 1: የአካል ክፍሎች ዝርዝር እና 3 ዲ ማተሚያ

ክፍሎች ዝርዝር እና 3 ዲ ማተሚያ
ክፍሎች ዝርዝር እና 3 ዲ ማተሚያ
ክፍሎች ዝርዝር እና 3 ዲ ማተሚያ
ክፍሎች ዝርዝር እና 3 ዲ ማተሚያ

የዚህ ፕሮጀክት ክፍሎች 3 ዲ ታትመው ወይም በመስመር ላይ ሊገዙ ይችላሉ። ስለ ስብሰባው ሳስብ ፣ የውጤታማነት ቁልፍን ለማድረግ ፈለግሁ እና እንዲሁም (በትክክል ቃል በቃል) መንኮራኩሩን እንደገና ለማደስ እሞክር ነበር። ለዚህ ፕሮጀክት ያገለገለው የ 3 ዲ አታሚ የ Makerbot Replicator ነበር ፣ የ 3 ዲ ህትመቶችዎ ከእኔ ጋር የሚጣጣሙ መሆናቸውን ማረጋገጥ ከፈለጉ ይህንን አታሚ ይጠቀሙ።

መዋቅራዊ አካላት

  • ለጎማዎች እና ክንዶች በጎኖቹ ላይ ቀዳዳዎች ያሉት ሳጥን
  • ለኋላ ተሽከርካሪዎች ቀዳዳዎች እና ለ IR ዳሳሽ ቀዳዳ ያለው የሳጥን ክዳን
  • የግራ ክንድ
  • የቀኝ ክንድ
  • ለሁለቱም የኋላ ተሽከርካሪዎች መጥረቢያ
  • መከለያውን ወደ መጥረቢያ ለማገናኘት ሁለት ዘንግ ማያያዣዎች
  • 4 ጎማዎች (ሞተሮች በዚህ አገናኝ ውስጥም ተካትተዋል)
  • ትናንሽ ብሎኖች (በሞተር ውስጥ ለመገጣጠም)

የኤሌክትሪክ ክፍሎች

  • አርዱዲኖ ኡኖ
  • ትንሽ የዳቦ ሰሌዳ (የአርዱዲኖ ኪት ገዝቼ አብሬው መጣ)
  • በ MCU ቁጥጥር ሁለት MAX7219 ቀይ ነጥብ ማትሪክስ
  • ኢንፍራሬድ ተቀባዩ እና በርቀት
  • ሁለት ጠቃሚ ምክር 120 ትራንዚስተሮች
  • ሽቦዎችን ማገናኘት (ብዙ ወንድን ለሴት ሽቦዎች እንዲሁም ለወንድ ለወንድ እጠቀም ነበር ፣ እና ከአጫጭር ሽቦዎች በተቃራኒ ረጅም ሽቦዎችን እንዲያገኙ እመክራለሁ)
  • አንድ 220 ohm resistor
  • ሁለት የማርሽ ሞተሮች
  • የዩኤስቢ ተያያዥ የኃይል ጥቅሎች (ለሞባይል ስልኮች ያገለገሉ ተንቀሳቃሽ)

ደረጃ 2 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

መዋቅራዊ ጉባኤ

3 ዲ የታተሙ ክፍሎች አንዳንድ ጽዳት ያስፈልጋቸዋል ፣ እና በ 3 ዲ ማተሚያ ሂደት ውስጥ ጥቅም ላይ የሚውለውን ማንኛውንም ሙጫ ቅሪት ለማስወገድ በጥሩ ፍርግርግ አሸዋ እና አሴቶን (የጥፍር ፖሊመር ማስወገጃ) እንዲጠቀሙ እመክራለሁ። አንዳንድ ክፍሎቹ በትክክል ላይስማሙ ይችላሉ ፣ እና መጥረቢያውን በአሸዋ አሸዋው ፍጹም ክብ ለማድረግ እና ቀዳዳዎቹን በትክክል ለመገጣጠም አስፈላጊ ነበር።

መንኮራኩሮቹ ትንሽ መጠነኛ ማስተካከያ ያስፈልጋቸዋል ፣ ከኋላ ያለውን የአክሱን ልኬቶች እና ከፊት ያሉት ብሎኖች ጋር ለማጣጣም የበለጠ መቆፈር አለባቸው። በመንኮራኩሮቹ ውስጥ ትላልቅ ቀዳዳዎችን ለመቦርቦር በተሽከርካሪዎቹ ውስጥ ያሉትን ቀዳዳዎች ለመቦርቦር የ 6 ሚሜ ቁፋሮ ይጠቀሙ።

ለዚህ ስብሰባ እኔ የተለያዩ ሙጫዎችን እጠቀም ነበር ፣ ግን ረዥሙ ማድረቂያ ጊዜ ቢኖረውም ፈሳሽ ኮንክሪት (ሞዴሊንግ ሙጫ) ለመያዝ በጣም ጥሩ ሆኖ አግኝቼዋለሁ ፣ ነገር ግን ብስባሽ ቢሆንም በፍጥነት ለማድረቅ እና በደንብ ለመያዝ ለሚፈልጉት ነገሮች በጣም ጥሩ ነበር።

የተቀረው ስብሰባ ቆንጆ ቀጥ ብሎ ወደ ፊት ነው-

  1. ለማሸግ ኤፒኮን በመጠቀም የሳጥን መያዣውን ከሳጥኑ ክዳን ጀርባ ያያይዙ
  2. በመጥረቢያ መያዣዎች በኩል መጥረቢያውን ያሂዱ
  3. ፈሳሽ ኮንክሪት በመጠቀም መንኮራኩሮችን ወደ መጥረቢያው ያያይዙ
  4. እጆቹን ከላይ ባሉት ቀዳዳዎች በኩል ያድርጓቸው ፣ እና ኤፒኮን በመጠቀም በእጅ መያዣው ላይ ይለጥፉ
  5. የሳጥኑን ክዳን በሳጥኑ ውስጥ ይከርክሙት
  6. መንኮራኩሮቹ ባሉበት ሳጥኑ ግርጌ ላይ የኤሌክትሪክ ቴፕ ይጠቀሙ

የኤሌክትሪክ ስብሰባ

የፊት መሽከርከሪያዎቹ በቀጥታ ከሞተሮች ጋር ተያይዘዋል ፣ እና በእያንዳንዱ ጎን በሮቦት ውስጥ ባለው ቀዳዳ በኩል ለመገጣጠም በቂ ለማድረግ በሞተር ውስጥ ትንሽ ሽክርክሪት መጠቀም ያስፈልግዎታል። በሞተሩ በሚሽከረከር መቆንጠጫ ውስጥ ትንሽ ቀዳዳ መኖር አለበት እና እዚያው ዊንጣውን ውስጥ መገልበጥ እና መከለያውን በሳጥኑ ውስጥ ቀዳዳውን ከገፉ በኋላ የመንኮራኩሩን ጭንቅላት ወደ ጎማ ውስጥ ማጣበቅ ይችላሉ።

የእኔ የዳቦ ሰሌዳ ጀርባ ተለጣፊ ድጋፍ ነበረው ፣ ግን የእርስዎ ካልሆነ የኤሌክትሪክ ቴፕን መጠቀም ይችላሉ። ለደህንነት ሲባል በኤሌክትሪክ ቴፕ በቦርዱ ውስጥ የሌሉትን የኤሌክትሪክ ክፍሎች ለማያያዝም አገልግሏል። የኤ.ዲ.ዲ (ኤል.ዲ.ዲ) ማሳያዎች ያሉት በኤሌክትሪክ ቴፕ በመጠቀም ከዓይን መሰኪያዎቹ ጀርባ ላይ ተጣብቀዋል እንዲሁም ሞተሮቹ በኤሌክትሪክ ቴፕ በመጠቀም ወደ ቀዳዳዎቹ ቅርብ ባለው የሳጥኑ ጎኖች ላይ ተጣብቀዋል። እንደ ሁኔታው የበለጠ የማይታይ ለማድረግ ቀይ የኤሌክትሪክ ቴፕ እጠቀም ነበር ፣ እና ከእርስዎ ARCA ስሪት ጋር ተመሳሳይ ቀለም ያለው የኤሌክትሪክ ቴፕ እንዲጠቀሙ እመክራለሁ።

የዳቦ ሰሌዳው እና ፒኖቹ እንደዚህ Fritzing ምስል ተዘጋጅተዋል። ARCA ን ለማበጀት በዚህ ዲያግራም ላይ ተጨማሪ ማከል ከፈለጉ በ Github ማከማቻዬ ውስጥ የፍሪቲንግ ፋይሉን ማውረድ እና ወደ ልብዎ ይዘት ማርትዕ ይችላሉ።

ገመዶቹን በማያያዣዎቹ ዙሪያ በማጠፍ በማሽከርከሪያ ሞተሮች ውስጥ ካሉ ቀለበቶች ጋር አያይዣለሁ። የመሸጫ ብረት መዳረሻ ካለዎት እነዚህን ግንኙነቶች ቢሸጡ የተሻለ ሀሳብ ሊሆን ይችላል ፣ ግን ከሌለዎት ይህ ቀላል መፍትሄ ነው።

የኃይል ማሸጊያው ፕሮግራምዎን ለማውረድ አርዱዲኖን ከኮምፒውተሩ ጋር ለማገናኘት ከተጠቀመበት ተመሳሳይ ገመድ ጋር ተያይ isል ፣ እና ይህ በቀላሉ በሮቦት ውስጥ ስለሚለቀቅ በቀላሉ ሊወገድ እና ሊከፈል ይችላል።

ደረጃ 3 - ፕሮግራሚንግ

ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ

ልክ እንደእኔ እንዲሠራ ወደ አርኤሲኤዎ ሊሰቅሉት የሚችሉት ኮድ እዚህ አለ ፣ እንዲሁም ኮዱን ለመጠቀም የሚከተሉትን ሁለት ቤተ -መጻሕፍት ያስፈልግዎታል።

ለግልፅነት እና ለግል ብጁነት ግን እኔ በኮድዬ ውስጥ እጓዛለሁ። ሮቦትዎን ካላበጁ ወይም ስሜቶችን ለመለወጥ ካላሰቡ ይህንን ደረጃ ለመዝለል ነፃነት ይሰማዎ።

በመጀመሪያ ፣ በእኔ ቤተ -መጽሐፍት ውስጥ ለመጠቀም ሁለት ቤተ -ፍርግሞችን አካትቻለሁ ፣ የእነዚህን ቤተ -መጻሕፍት ተግባራት እና ዕቃዎች እንድጠቀም አስችሎኛል። እኔም እዚህ የእኔን ፒኖች እገልጻለሁ። በቀደመው ደረጃ ውስጥ ካስቀመጥኳቸው ይልቅ የእርስዎን ፒኖች የተለየ ለማድረግ ከወሰኑ ፣ በኮድዎ ላይ ለውጦቹን በተገቢው ካስማዎች እዚህ ያድርጉ።

በመቀጠልም ስሜቶቹን ገለጥኩ ፣ ለ IR ዳሳሽ እና ለ 8 በ 8 የ LED ማሳያዎች አስፈላጊዎቹን ነገሮች አውጃለሁ ፣ እና አንዳንድ ዓለም አቀፍ ተለዋዋጮችን እገልጻለሁ። ስሜቶቹ በባይት ድርድር ውስጥ ይታወቃሉ ፣ እዚያም በድርድሩ ውስጥ ያሉት እያንዳንዱ የሄክስ ቁጥሮች በተከታታይ 8 በ 8 ማሳያ ረድፎችን ይወክላሉ። የእርስዎን ብጁ ስሜቶች ለመፍጠር ፣ በ 8 በ 8 ፍርግርግ ውስጥ የፈለጉትን ስሜት እንዲስሉ እመክራለሁ ፣ እና ከዚያ መብራቱ 0 እና መብራቱ 1 የሆነበትን እያንዳንዱን ረድፍ 8 ቢት ሁለትዮሽ ቁጥር እንዲጽፉ እመክራለሁ እና ከዚያ ይፍጠሩ ከዚያ የሄክሳዴሲማል ቁጥር እና በርዝመት ድርድር ውስጥ አስቀምጠው 8. እኔ በሉፕ ውስጥ ለመጠቀም አንዳንድ ዓለም አቀፍ ተለዋዋጮችንም ገልጫለሁ። ለብልጭ ድርግም የሚሉ ዘዴዎች እና ጠቋሚዎች ስሜቶችን ለማከማቸት እና ገለልተኛ ሆነው እንዲጀምሩ ያዋቅሯቸው።

አሁን እኛ ለሙከራ ያህል ተከታታይ ክትትልን ወደሚያበራበት ወደተዘጋጀው ዑደት እንሄዳለን ፣ እና ይህ ኮድዎን በተለያዩ የ IR ርቀቶች ለመፈተሽ አጋዥ መሆን አለበት። ከዚያ ፣ ከ LED መቆጣጠሪያ ቤተ -መጽሐፍት ተግባሮችን በመጠቀም የግራ እና የቀኝ ዐይን ነገሮችን አነሳሁ። እኔ ደግሞ የማርሽ ሞተር ፒኖችን ለውጤት አዘጋጅቼ የ IR ተቀባዩን ጀመርኩ።

በሉፕው ውስጥ የሮቦቱን ሁኔታ ለመለወጥ በመሠረቱ የ IR ምልክቱን ይጠብቃል። ስለዚህ የ IR ምልክት ከተቀበለ እና ከተለየ አዝራር ከአንዱ ኮዶች ጋር የሚዛመድ ከሆነ ፣ ያ መግለጫ ከተነሳ እና የግራ ዐይን እና የቀኝ ዐይን እሴቶችን በስሜቶች መሠረት ያዘጋጃል። እንደ ግራ ፣ ቀኝ ፣ ወደ ፊት ፣ እና እሺ የእንቅስቃሴ ቁልፍ ከተገፋ ፣ ቁልፎቹ በተገፋው አዝራር ላይ በመመስረት ወይም ለማጥፋት በዲጂታል ይፃፋሉ። በ IR ተቀባዩ ኮዶች ላይ አንድ ማስታወሻ ብቻ - በርቀት ቤተ -መጽሐፍት ውስጥ የርቀት መቆጣጠሪያዎን ሄክስ ኮዶች የሚሰጥዎት የናሙና ኮድ አለ ፣ ቁልፎችን ሲጫኑ ምንም ካልተከሰተ ከዚያ ኮዶቹ ትክክል መሆናቸውን ለማረጋገጥ ይህንን ፕሮግራም ይክፈቱ። ከእያንዳንዱ አዝራር ጋር የሚሄደውን የሄክስ ቁጥር መቀየር ብቻ ነው የሚጠበቅብዎት።

በመጨረሻም ፣ ስሜቶቹን ወደ 8 በ 8 ማሳያዎች የማተም ተግባር አለዎት። ይህ የ setRow ተግባሮችን ከ LED ቁጥጥር ቤተ -መጽሐፍት ይጠቀማል እና እርስዎ በፈጠሯቸው ድርድሮች ውስጥ ያልፋል እና ረድፎችን በዚሁ መሠረት ያዘጋጃል። በሁለት መመዘኛዎች ይወስዳል - ለግራ አይን ድርድር እና ለትክክለኛው አይን ድርድር። ይህ እንደ ጠቋሚ የሚሠራ የባይት ጠቋሚ ወይም የባይት ድርድር ራሱ (ማለትም “ገለልተኛ” የሚለው ስም) ሊሆን ይችላል።

ደረጃ 4 - ጉርሻ ምክሮች እና ዘዴዎች

ጉርሻ ምክሮች እና ዘዴዎች
ጉርሻ ምክሮች እና ዘዴዎች

በዚህ ፕሮጀክት ወቅት የተማርኩት ብዙ ነገር ነበር እና ለዚህ ፕሮጀክትም ሆነ አርዱዲኖን ለሚጠቀሙ ሌሎች ፕሮጄክቶች የሚጠቅሙ አንዳንድ ተጨማሪ ምክሮችን እዚህ ማካፈል ፈልጌ ነበር።

  • ለ Arduino ብዙ የመስመር ላይ ሀብቶች አሉ እና በእኔ አስተያየት በጣም አጋዥ የሆነው በአርዱዲኖ ድርጣቢያ በግልፅ እና በአጭሩ የኮድ ምሳሌዎቻቸው ምክንያት ነው።
  • መንኮራኩሩን እንደገና አይፍጠሩ ፕሮጀክትዎን ለማቅለል የሚጠቀሙባቸው ብዙ ኪት እና ቅድመ -ግንባታ ቁርጥራጮች አሉ። እኔ የፕሮግራም ባለሙያ ነኝ እና ሜካኒካል መሐንዲስ አይደለሁም እና ይህንን ሮቦት እንዴት እንደምሄድ ለማወቅ ለመሞከር ተቸግሬ ነበር ፣ ነገር ግን በመስመር ላይ የሚገዛን ነገር ማግኘት እና በንድፍዬ ውስጥ ለመተግበር እና በትክክል ቃል በቃል መልሶ ማቋቋም ቀላል ነበር። ጎማ
  • ቤተመፃህፍት በአርዱዲኖ ውስጥ እንዲሁም በሁሉም ነገር-ተኮር ቋንቋዎች ውስጥ ጓደኛዎ ናቸው እና እነሱ በሆነ ምክንያት ይኖራሉ። ይህንን ከጥቃቅን ተቆጣጣሪዎች ጋር ያጣምሩ እና 8 በ 8 ኤልኢዲ ማዘጋጀት ቀላል ነው። ከእነዚህ ውስጥ አንዱን በእጄ በፕሮግራም አዘጋጅቻለሁ እና አንድ ብቻ በአርዱዲኖ ውስጥ ስለ እያንዳንዱ ፒን ይጠቀማል እና ብዙ ኮድ ይፈልጋል። በጣም የተዝረከረከ እና በጣም አስደሳች አይደለም።
  • 3 -ል አታሚዎች አሪፍ ናቸው ግን ፍጹም አይደሉም እና አንዳንድ ነገሮችን አሸዋ ማድረጉ ምንም ችግር የለውም። በዚህ ምክንያት 3 ዲ ሲታተሙ ትልቅ ቢሆኑ ይመርጣሉ ምክንያቱም በአብዛኛዎቹ ሁኔታዎች ያንን ፍጹም ተስማሚነት ለማግኘት ትንሽ አሸዋ ማድረግ ይችላሉ።
  • የኃይል አጠቃቀም በመጨረሻው ደቂቃ ላይ ስላሰብኩ እና የ 5 ቪ ባትሪ ብልሃቱን ያደርጋል ብዬ ስለማስብ ኃይል ችግር ሊሆን ይችላል። ከዚያ ፣ በዘፈቀደ ይመስላል ፣ አንዳንድ ጊዜ ሞተር ወይም የ LED ማሳያ አይሰራም። በሮቦት ውስጥ በጣም ግዙፍ ቢሆኑም ወደ ኃይል ፓኬጅ ካሻሻልኩ በኋላ ምንም ችግሮች የሉም።

የሚመከር: