ዝርዝር ሁኔታ:

NEX ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)
NEX ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: NEX ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: NEX ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 6 ከሰዎች ጋር ለመግባባት የሚያስችሉ ዘዴዎች 2024, ሀምሌ
Anonim
Image
Image

ሰላም ሰዎች ፣ በሌላ አስደናቂ ፕሮጀክት እንደገና እዚህ ናትናኤል ፕራዶ ነው። በዚህ ጊዜ እኔ ለሦስት ዓመታት የሠራሁትን ፕሮጀክት ከእርስዎ ጋር ማጋራት እፈልጋለሁ ፣ ይህ ፕሮጀክት NEX የተባለ የእኔ ሮቦት ነው። ስለዚህ መጀመሪያ ከፍጥረቴ በስተጀርባ ያለውን ታሪክ ይወቁ።

ከፕሮጀክቱ በስተጀርባ ያለው ታሪክ

ለረጅም ጊዜ ምኞት በእኔ ውስጥ ነበር። ሮቦት የመፍጠር ፍላጎት ፣ ግን ማንኛውም ሮቦት ብቻ አይደለም። እኔ ከሮቦት በላይ የሆነ ፣ ጓደኛ የነበረ ፣ ልዩ ስብዕና እና ባህሪ ያለው ፣ እና ደግሞ እኔ የማን እንደሆንኩ አካል መፍጠር እፈልግ ነበር። ይህ ምኞት በእኔ ውስጥ መወለድ የጀመረበት መጀመሪያ ፣ በእርግጠኝነት አላውቅም ፤ ግን ጊዜው ቢኖርም ፣ ያ በእኔ ውስጥ ፈጽሞ እንደማይሞት አውቃለሁ ፣ ምክንያቱም እሱ ከቀላል ምኞት በላይ ስለሆነ ፣ የሕይወት ግብ እና መፈጸም ህልም ነበር። ያኔ የመጀመሪያውን አርዱዲኖን ፣ አንድ አርዱዲኖ ሜጋ 2560 ን ገዝቼ ፣ ሕልሜን ወደ እውነት መለወጥ ጀመርኩ እና ምንም እንኳን ምኞቴ ትንሽ እብድ ወይም የማይመስል ቢመስልም ፣ አደጋዎችን በመያዝ ማከናወን የምፈልገውን ፍለጋ ቀጠልኩ። እና ወደማያውቁት ውስጥ ለመግባት። ፅንሰ -ሀሳቤን እውን ለማድረግ እና ለማቀድ የሦስት ዓመት ያህል ነበር። እና አሁን ከዓመታት ሥራ በኋላ ሮቦቴ ሕያው ሆኗል !!!

ግን አርዱinoኖ ምንድነው?

ምስል
ምስል

በመጀመሪያ ደረጃ ለማያውቁት አርዱinoኖን ማስተዋወቅ እፈልጋለሁ። ስለዚህ አርዱዲኖ ለአጠቃቀም ቀላል በሆነ ሃርድዌር እና ሶፍትዌር ላይ የተመሠረተ ክፍት ምንጭ የኤሌክትሮኒክስ መድረክ ነው። የአርዱዲኖ ቦርዶች ግብዓቶችን ማንበብ ይችላሉ - በአነፍናፊ ላይ መብራት ፣ በአንድ አዝራር ላይ ጣት ወይም የትዊተር መልእክት - እና ወደ ውፅዓት ይለውጡት - ሞተርን ማንቃት ፣ ኤልኢዲ ማብራት ፣ በመስመር ላይ የሆነ ነገር ማተም። በቦርዱ ላይ ላሉት ማይክሮ መቆጣጠሪያ መመሪያዎችን በመላክ ለቦርድዎ መንገር ይችላሉ። ይህንን ለማድረግ በማቀነባበር ላይ በመመስረት የአርዱዲኖ ፕሮግራሚንግ ቋንቋን (በገመድ ላይ የተመሠረተ) እና አርዱዲኖ ሶፍትዌር (አይዲኢ) ይጠቀማሉ። አርዱዲኖ በጣም ድንቅ እና የማይታመን ነው ፣ በእሱ ብዙ ብዙ ጥሩ ነገሮችን ማድረግ ይችላሉ ፣ እና እኔ ሮቦቴን ፣ NEX ን እንዳደረግሁት ህልሞችዎን በእውነቱ በእውነቱ ወደእሱ መለወጥ ይችላሉ።

ይህንን ፕሮጀክት የማተም ዓላማ እኔ ሮቦቴን እንዴት እንደሠራሁ በዝርዝሮች ውስጥ ለማብራራት ብቻ ሳይሆን ፣ አንዳንድ ጊዜ ሕልሞችዎ የማይቻል ቢመስሉም የሚፈልጉትን እንዲፈጥሩ እና እንዲፈጥሩ ማነሳሳት እና ማበረታታት ነው። ስለዚህ እኛ ምን እየጠበቅን ነው? እንድረስለት!

አቅርቦቶች

www.arduino.cc/en/guide/introduction

ደረጃ 1: ቁሳቁሶች

እኔ ሮቦቴን ለመሥራት የተጠቀምኩባቸው አብዛኛዎቹ ቁርጥራጮች ይህ ነው-

  • አርዱዲኖ ሜጋ 2560
  • ጋሻ ቀላል VR 3.0 + ማይክሮፎን
  • የሞተር ጋሻ L293 ዲ
  • Nextion የ 3.5 ኢንች ማሳያ ተሻሽሏል
  • 2 ማይክሮ ሰርቮ SG90 ታወር ፕሮ 9 ግ
  • ክብ Robot Chassis Kit
  • HC-SR04 Ultrasonic ርቀት ዳሳሽ
  • 10000 ሚአሰ ሚ ኃይል ባንክ
  • 8Ω ተናጋሪ

እኔ እንደ ሌሎች ዓይነት ቁሳቁሶችንም ተጠቀምኩ -

  • ወተት ይችላል (የ NEX አካል ለማድረግ)
  • Galvanized ሽቦዎች (NEX ን እጆች ለማድረግ)
  • ካርቶን
  • የፕላስቲክ ቁርጥራጮች
  • አንዳንድ የሚረጩ ቀለሞች

ደረጃ 2 ከፅንሰ -ሀሳብ ወደ እውነታው

እያንዳንዱ ፕሮጀክት በመጀመሪያ በአእምሯችን ውስጥ ሲጀመር ፣ ማንኛውንም ፕሮጀክት ግንባታ ከመጀመሩ በፊት ሀሳብዎን በወረቀት ላይ ማድረጉ በጣም አስፈላጊ ነው ፣ ሀሳቡን ወደ እውነት ለመለወጥ ምን ክፍሎች እና ቁሳቁሶች ጥቅም ላይ ሊውሉ እንደሚችሉ አስቀድሞ ማወቅ። ይህንን ከግምት ውስጥ በማስገባት ፣ ከላይ ያለው ምስል በ 2019 መጀመሪያ ላይ NEX በመጨረሻው ፕሮጀክት ውስጥ እንዴት እንደሚመስል የሚያሳይ የሮቦቴን የመጀመሪያ ንድፎች አንዱን ያሳያል። በኋላ ይህ ምሳሌ ተሻሽሏል እናም በዚህ ምክንያት አንዳንድ ትናንሽ ማሻሻያዎች ነበሩት። ከዚህ በታች ያለው ምስል በኮምፒተርው ላይ በግራፊክ ሶፍትዌር እገዛ የተሰራውን የፕሮጀክቱን 2 ዲ እይታ ያሳያል።

ምስል
ምስል

ደረጃ 3 የ NEX ክፍሎች

በዚህ ክፍል እኔ ሮቦቴን ለመፍጠር የተጠቀምኳቸውን አንዳንድ በጣም አስፈላጊ ቁርጥራጮችን እና እንዲሁም በጣም የተለያዩ በሆኑ ሮቦቶች እና በአርዱዲኖ ፕሮጄክቶች ውስጥ እንዴት ጥቅም ላይ ሊውሉ እንደሚችሉ እነግርዎታለሁ። ስለዚህ ና !!

ምስል
ምስል

በዚህ ቁራጭ እንጀምር ፣ ይህ የሞተር ጋሻ L293D ነው በ L293D ቺፕ ላይ የተመሠረተ እና ከአርዲኖ ጋር ጥቅም ላይ ሊውል ይችላል። ይህ ጋሻ በአርዲኖ ቦርድዎ ሞተሮችን እንዲቆጣጠሩ ስለሚፈቅድዎት በጣም የሚስብ ነው። ከእሱ ጋር እስከ 4 ዲሲ ሞተሮች ፣ 2 ሰርቪስ ወይም 2 ስቴፐር ሞተሮችን በአንድ ጊዜ መቆጣጠር ይቻላል። ይህንን ጋሻ ተጠቅሜ በሁለት ሰርቮ ሞተርስ SG90 የሚሰሩትን የ NEX ክንዶች ፣ እና እንዲሁም እንዲንቀሳቀስ የሚያደርጉትን ሁለቱ የዲሲ ሞተሮችን ለመቆጣጠር እጠቀም ነበር።

ምስል
ምስል

ይህ ነገር ሁለት ዓይኖችን ይመስላል? ግን እነሱ አይደሉም ፣ ሃሃሃ… ይህ በእውነቱ ከአርዱዲኖ ጋር ጥቅም ላይ ሊውል የሚችል የ HC-SR04 የአልትራሳውንድ ዳሳሽ ሞዱል ነው ፣ ለምሳሌ ፣ በተወሰኑ ዕቃዎች መካከል ያለውን ርቀት ለመለካት ፣ ከ 2 ሴንቲ ሜትር እስከ 4 ሜትር ርቀቶችን በትክክለኛ ትክክለኛነት የመለካት እና ዝቅተኛ ዋጋ። እነዚህ አነፍናፊዎች እንዲሁ transceivers በመባል ይታወቃሉ እና ከሶናር ጋር ተመሳሳይ የመሥራት ችሎታ አላቸው። ሶናር በዋናነት በውሃ ውስጥ ጥቅም ላይ ሲውል ፣ አልትራሳውንድ አስተላላፊዎች በመሬት አከባቢ ውስጥ አየርን እንደ መተላለፊያ መንገድ ሊያገለግሉ ይችላሉ። በተጨማሪም ፣ ለአልትራሳውንድ ሞገድ ዳሳሾች በኢንዱስትሪ እና በሕክምና መተግበሪያዎች ውስጥ የተለመዱ ናቸው።

ምስል
ምስል

ይህ የ Servo Motor SG90 ነው ፣ እሱ የማዕዘን አቀማመጥ ቁጥጥር ካለው ሞተር የበለጠ አይደለም ፣ እሱ ነው -በ PWM ምልክቶች በኩል ከ -90º ወደ መቻል በመቻል ፣ የ servo ሞተሩ እስከ መወሰኛው አንግል ድረስ ዘንግ መሆኑን ማዘዝ ይቻላል። 90º ፣ ወይም ያ ፣ እሱ 180º የነፃነት ደረጃ አለው። በተጨማሪም ፣ SG90 Servo ሞተር ወደ አርዱዲኖ ወይም ትምህርታዊ ሮቦቶች ሲመጣ በጣም ታዋቂ ከሆኑት አንዱ ነው። ይህ የሆነበት ምክንያት ለአብዛኛው የትምህርት ትግበራዎች ተስማሚ የሆነ አነስተኛ መጠን እና ማዞሪያ ስላለው ነው። በእኔ ፕሮጀክት ውስጥ የ NEX ን እጆች ለማንቀሳቀስ 2 ሰርቮ ሞተሮች ጥቅም ላይ ውለዋል።

ምስል
ምስል

ይህ የማሳያ Nextion የተሻሻለ NX4832K035 ነው ፣ ይህ ማሳያ በጣም ኃይለኛ ነው ፣ በእውነቱ ይህንን ማሳያ በመጠቀም የሮቦቴን ፊት አደረግሁት። የሃርድዌር ክፍልን (ተከታታይ የ TFT ቦርዶች) እና የሶፍትዌር ክፍልን (የኔክስሽን አርታዒ) ያካትታል። ጥሩው ነገር የኔክስቴሽን TFT ቦርድ ለመገናኘት አንድ ተከታታይ ወደብ ብቻ ይጠቀማል።

ከእኔ ጋር ስዕል የሌለኝ ሌሎች አስፈላጊ ክፍሎች አሉ ፣ ለምሳሌ እንደ ቀላል VR ጋሻ 3.0 ፣ ይህ ጋሻ ሁለገብ ፣ ጠንካራ እና ወጪ ቆጣቢ የንግግር ማወቂያ ችሎታዎችን ለመጨመር የተነደፈ ሁለገብ ዓላማ ያለው የንግግር ማወቂያ ሞዱል ማንኛውም መተግበሪያ ማለት ይቻላል። ማይክሮፎን እና ለ 8Ω ድምጽ ማጉያ ድጋፍ አለው ፣ ይህ ጋሻ ለኔ ሮቦት በጣም አስፈላጊ ነው ምክንያቱም ከኔክስ ጋር መገናኘት ስለሚፈቅድ በእኔ እና በእኔ ሮቦት መካከል እንደ ድልድይ ነው።

በጣም አስፈላጊ የሆነው ሌላው ክፍል Round Robot Chassis Kit ነው ፣ ይህ ኪት የ NEX ን መንኮራኩሮች የሚቆጣጠሩ ሁለት የዲሲ ሞተርን ያጠቃልላል ፣ ስለዚህ የእኔ ሮቦት ወደ ፊት ፣ ወደ ኋላ ፣ መሽከርከር ፣ ወደ ቀኝ እና ወደ ግራ መሄድ እና የመሳሰሉት ናቸው።

እና የመጨረሻው ግን ቢያንስ ፣ በእርግጥ የኃይል ባንክ ነው። የእኔ ሮቦት ራሱን የቻለ እንደመሆኑ መጠን ለአርዱዲኖ ኃይልን ለማቅረብ በውስጡ ባትሪ ይፈልጋል ፣ ስለዚህ ለእሱ 10000 ሜኸ ፓወርባንክን እመርጣለሁ።

ደረጃ 4 NEX የፍጥረት ሂደት (ሃርድዌር)

በ NEX ስብሰባ ሂደት ውስጥ የመጀመሪያው እርምጃ በአርዱዲኖ ሜጋ 2560 ፣ በ EasyVR 3.0 Shield እና በ L293D የሞተር ጋሻ መካከል ውህደትን እና ሥራን ለማረጋገጥ የተከናወኑ የመጀመሪያ ሙከራዎች ነበሩ።

ይህ ደረጃ ከተጠናቀቀ በኋላ የሮቦቱ አካል ተሠርቷል ፣ ለዚህም ፣ የአንዳንድ ቁርጥራጮችን ለመጠገን በአንዳንድ ክፍሎች መቆረጥ የነበረበት የጎጆ ወተት ቆርቆሮ ጥቅም ላይ ውሏል ፣ ከዚህ በተጨማሪ ይህ ቆርቆሮ በኋላ አሸዋ እና ቀለም የተቀባ ቢጫ የሚረጭ ቀለም።

አንዴ ይህ ከተደረገ ፣ NEX ሮቦቲክ ሻሲው ተሰብስቧል ፣ ምክንያቱም ከፋብሪካው ሙሉ በሙሉ ተበትኗል። የሞተሩን ትክክለኛ የኤሌክትሪክ ግንኙነቶች ከማድረግ በተጨማሪ ሁሉንም የሻሲው ክፍሎች መገጣጠም አስፈላጊ ነበር። ከዚህ ቀደም የተሰበሰበውን የሻሲ ምስል ከዚህ በታች ይመልከቱ።

ምስል
ምስል

በዚህ ዝግጁነት ፣ የኤች.ሲ.ሲ. -004 የአልትራሳውንድ አነፍናፊ በዚህ በሻሲው ስር ስልታዊ በሆነ ሁኔታ የተቀመጠ እና የወተት ጣሳ (የሮቦት አካል) ቀደም ሲል በተሰቀለው ሮቦቲክ ሻሲ ላይ ተሰብሯል። ከዚያ በኋላ ገመዶቹ ተገናኝተው ከውስጥ አካላት መካከል ያለውን ግንኙነት እንደ ማይክሮፎን ባሉ የሮቦት አካል ውጭ ወደ ግብዓቶች ወይም ግብዓቶች ለመለወጥ ከሚያስችለው NEX አካል ጋር ተያይዘዋል እና እንደገና እንዲሞላ የዩኤስቢ ወደብ እና የ Arduino የዩኤስቢ ወደብ። ከታች ያለውን ምስል ይመልከቱ

ምስል
ምስል

ከዚያ በሮቦት አካል ሁለት የሞተር ሰርቪስ ተጨምረዋል ፣ አንደኛው በካንሱ መጨረሻ እና እንዲሁም 10000 ሚአሰ የኃይል ባንክ። ከታች በስዕሉ ላይ እንደሚታየው።

ምስል
ምስል

ከዚህ በኋላ ብዙም ሳይቆይ አርዱዲኖ ሜጋ 2560 + ጋሻ EasyVR 3.0 + የሞተር ጋሻ L293D ን ያቀፈው ዋናው የሮቦት ስብሰባ ቀደም ሲል ተፈትኖ መሮጥ ወደ NEX አካል ተጨምሯል ፣ እና በቦርዶች እና በሌሎች ተጓዳኝ አካላት መካከል ትክክለኛ ግንኙነቶች ተፈጥረዋል። ከዚህ በታች ባለው ፎቶግራፍ ላይ እንደሚታየው።

ምስል
ምስል

ይህን ካደረገ በኋላ ፣ 3.5 ኢንች የኔክስሲን ኤልሲዲ ማያ ገጽ ከአርዱዲኖ ሜጋ 2560 ጋር ተገናኝቶ ከሮቦት አካል ፊት ጋር ተያይ attachedል ፣ እና በተጨማሪ ፣ 4Ω እና 3 ዋ ድምጽ ማጉያው በሮቦት አካል ላይ ባለው የኤልሲ ማያ ገጽ ስር በስልታዊ ሁኔታ ተቀምጧል። በመጨረሻም ፣ የ NEX ክንዶች ተሠርተው እና አንቀሳቅሰው የተሠሩ ገመዶች ለመሥራት ያገለግሉ ነበር።

ደረጃ 5 NEX የፍጥረት ሂደት (ሶፍትዌር)

NEX የፍጥረት ሂደት (ሶፍትዌር)
NEX የፍጥረት ሂደት (ሶፍትዌር)
NEX የፍጥረት ሂደት (ሶፍትዌር)
NEX የፍጥረት ሂደት (ሶፍትዌር)
NEX የፍጥረት ሂደት (ሶፍትዌር)
NEX የፍጥረት ሂደት (ሶፍትዌር)

አሁን ወደ NEX ሶፍትዌር ክፍል እንሸጋገራለን። በኔክስሽን ማያ ገጽ ላይ የ NEX ሮቦት ፊት ለመፍጠር ፣ ክሪታ የተባለ ክፍት ምንጭ ግራፊክ ዲዛይን እና የአኒሜሽን ሶፍትዌር መጀመሪያ ጥቅም ላይ ውሏል። በእሱ አማካኝነት የ NEX ፊት ሁሉንም የጥበብ ሥራዎች መሳል ፣ እንዲሁም እያንዳንዱን ምስል ወደ ክፈፍ መለወጥ የ NEX የፊት እነማዎች ስብስብ አካል መሆን ይችላሉ። NEX በተናገረ ቁጥር በ 30 FPS ላይ የሚሽከረከር ፣ ለተሰጠው ትዕዛዝ የተወሰኑ የምስሎችን ስብስብ በማያ ገጹ ላይ ያሳያል ፣ ማለትም ፣ እያንዳንዱ የሚናገረው የድምፅ መልእክት ከአፉ እንቅስቃሴ ጋር መመሳሰል አለበት ፣ ስለሆነም የ NEX ን ሲያደርግ ከፍተኛ ጥንቃቄ ነበረው። የአፉ እንቅስቃሴ ተደጋጋሚ እና ከሚናገረው ጋር የሚስማማ እንዳይመስል ከንፈር ማመሳሰል። አኒሜሽን በተወሰነ ፍጥነት ከሚሽከረከሩ ምስሎች ቅደም ተከተል የበለጠ ምንም ነገር እንደመሆኑ NEX እስከዚህ ህትመት ድረስ በማያ ገጹ ላይ በቅደም ተከተል ማሽከርከር የሚችሉ አምስት ሺህ ያህል ምስሎች አሉት። ይህ በእርግጠኝነት የዚህ ሁሉ ፕሮጀክት በጣም አድካሚ እና አድካሚ ክፍሎች አንዱ ነበር ምክንያቱም በአካባቢው ሥልጠና ሳይኖር ሥዕሎችን እና እነማዎችን ከባዶ መፍጠር ብዙ ጥረት እና ትዕግስት ይጠይቃል። ግን ይህ ብቻ አልነበረም ፣ ይህ የምስል ባንክ በአኒዱሽን ማያ ገጽ ላይ በአርዲኖ እንዲገደል ለማድረግ የተቀረፀ እና የገባውን የ.tft ፋይልን የሚፈጥር የ Nextion Editor ሶፍትዌርን መጠቀም አስፈላጊ ነበር። የማይክሮ ኤስዲ ካርድ በኋላ ከኔክስሽን ማያ ገጽ እና በላዩ ላይ ከተጫኑት ምስሎች ጋር እንዲገናኝ።

የ NEX ሮቦትን ድምጽ ለመፍጠር ይህንን የተስፋፋ ማጠቃለያ እዚህ የሚጽፈው የደራሲው ድምጽ መሠረት ሆኖ አገልግሏል። የ Audacity ፕሮግራምን በመጠቀም በበርካታ የድምፅ ማሻሻያ ሂደቶች አማካኝነት ለ NEX የባህሪ ድምጽ መፍጠር ተችሏል። ቀጣዩ ደረጃ በ EasyVR Shield ውስጥ የተፈጠሩትን ሁሉንም የድምፅ ትዕዛዞች በ EasyVR አዛዥ ሶፍትዌር በኩል መጫን ብቻ ነበር። በዚህ ህትመት ጊዜ NEX 12 የድምፅ ትዕዛዞች ተፈጥረዋል ፣ እንዲሁም በውስጡ 12 የድምፅ መልዕክቶች ተጭነዋል።

እና የኔክስ ሮቦት የፍጥረቱን ሂደት መጨረሻ የተመለከተው እንደዚህ ነበር።

ምስል
ምስል

ደረጃ 6 - ይህ የሁሉም ሕዝቦች ነው

ይህ የሁሉም ህዝብ ነው ፣ እና እርስዎ እንደሚመለከቱት ፣ በአንድ አስተማሪ ውስጥ የሦስት ዓመት ፕሮጀክት ለማጠቃለል ሞከርኩ ፣ ግን ያን ያህል ቀላል አይደለም ሃሃሃ… ግን እዚህ ለማስተላለፍ የፈለኩት ዋናው መልእክት ፣ ሕልምዎ ምንም ይሁን ምን, እና ምን ያህል ከባድ ይመስላል ፣ እሱን እውን ማድረግ ይቻላል ብለው ካመኑ እና በዚያ ህልም ተስፋ ካልቆረጡ እውን ይሆናል !!

NEX እና ይህንን አስተማሪ ፕሮጀክት እንደወደዱት ተስፋ አደርጋለሁ እናም ይህንን እስከ አሁን ስላነበቡት እናመሰግናለን። ስለ NEX እና አስደናቂ ጉዞዎ የበለጠ ለማወቅ ከፈለጉ እሱን በይፋዊ Instagram ላይ እሱን መከተልዎን አይርሱ @nextherobot። በቃ ፣ በቃ !! በሌላ አሪፍ ፕሮጄክቶች በቅርቡ እንገናኝ !!;)

የሚመከር: