ዝርዝር ሁኔታ:

የጀማሪ ራስን የማሽከርከር የሮቦት ተሽከርካሪ ከግጭት መራቅ 7 ደረጃዎች
የጀማሪ ራስን የማሽከርከር የሮቦት ተሽከርካሪ ከግጭት መራቅ 7 ደረጃዎች

ቪዲዮ: የጀማሪ ራስን የማሽከርከር የሮቦት ተሽከርካሪ ከግጭት መራቅ 7 ደረጃዎች

ቪዲዮ: የጀማሪ ራስን የማሽከርከር የሮቦት ተሽከርካሪ ከግጭት መራቅ 7 ደረጃዎች
ቪዲዮ: Ethiopia:ማንኛውንም እንቅስቃሴ ከመስራታችን በፊት የሚሰራ የሰውነት ማሟሟቂያ 2024, ሀምሌ
Anonim
Image
Image
አርዱዲኖን ማካተት
አርዱዲኖን ማካተት

ሰላም! ከግጭቶች መራቅ እና ከጂፒኤስ አሰሳ ጋር የራስዎን መኪና የሚያሽከረክር ሮቦት ተሽከርካሪ እንዴት መሥራት እንደሚቻል ለጀማሪ ወዳጃዊ አስተማሪዬ እንኳን በደህና መጡ። ከላይ ሮቦቱን የሚያሳይ የዩቲዩብ ቪዲዮ ነው። እውነተኛ ገዝ ተሽከርካሪ እንዴት እንደሚሠራ ለማሳየት ሞዴል ነው። እባክዎን የእኔ ሮቦት ከመጨረሻው ምርትዎ የተለየ ይመስላል።

ለዚህ ግንባታ የሚከተሉትን ያስፈልግዎታል

- OSEPP ሮቦቲክ ተግባራዊ ኪት (መቀርቀሪያዎችን ፣ ዊንዲቨርዎችን ፣ ኬብሎችን ፣ ወዘተ ያካትታል) ($ 98.98)

- አርዱዲኖ ሜጋ 2560 Rev3 ($ 40.30)

- HMC5883L ዲጂታል ኮምፓስ ($ 6.99)

- HC-SR04 Ultrasonic Sensor ($ 3.95)

- NEO-6M ጂፒኤስ እና አንቴና ($ 12.99)

- HC-05 የብሉቱዝ ሞዱል ($ 7.99)

- የዩኤስቢ ሚኒ ቢ ገመድ (ይህ ተኝቶ ሊሆን ይችላል) ($ 5.02)

- የ Android ስማርትፎን

- ስድስት AA ባትሪዎች ፣ እያንዳንዳቸው 1.5 ቮልት

-ማንኛውም ዘንግ-እንደ መግነጢሳዊ ያልሆነ ቁሳቁስ (እንደ አልሙኒየም) እንደገና ጥቅም ላይ ማዋል የሚፈልጉት

- ባለ ሁለት ጎን ቴፕ

- የእጅ መሰርሰሪያ

ደረጃ 1 - የሮቦቱን የሻሲ እና ተንቀሳቃሽነት መሰብሰብ

ማብራሪያ - ባላፈገፈገ ተሽከርካሪ አይደለም! በጣም መሠረታዊው የሮቦቲክ ተሽከርካሪ መንኮራኩሮችን ፣ ሞተሮችን እና ቻሲስን (ወይም የሮቦቱን “አካል”) ይፈልጋል። እያንዳንዳቸውን እነዚህን ክፍሎች ለየብቻ ከማግኘት ይልቅ ለጀማሪ ሮቦት ተሽከርካሪ ኪት መግዛት በጣም እመክራለሁ። ለፕሮጄኬቴ ፣ የ OSEPP ሮቦቲክ ተግባራዊ ኪት ተጠቀምኩ ምክንያቱም ብዙ ክፍሎች እና ሊገኙ ከሚችሉ መሣሪያዎች ጋር ነው ፣ እና ለሮቦት መረጋጋት በጣም ጥሩ እንደሆነ ታንክ ውቅር ፣ እንዲሁም ሁለት ሞተሮችን ብቻ በመፈለግ ፕሮግራማችንን ቀለል ለማድረግ ተሰማኝ።

የአሠራር ሂደት - እዚህ ሊያገኙት የሚችለውን የስብሰባውን መመሪያ ደጋግሜ ብደጋግመው ለእርስዎ ጠቃሚ አይሆንም (እርስዎም የሶስት ማዕዘን ታንክ ውቅር አማራጭም አለዎት)። እኔ ሁሉንም ገመዶች በተቻለ መጠን ወደ ሮቦቱ ቅርብ እና ከመሬት ወይም ከመንኮራኩሮች በተለይም ከሞተሮች ለኬብሎች እንዲቆዩ እመክራለሁ።

ውድ ኪት ከመግዛትዎ በላይ የበጀት አማራጭ ከፈለጉ ፣ አሮጌውን ፣ የሚሠራ RC መኪናን እንደገና ጥቅም ላይ ማዋል እና ከዚያ ሞተሮችን ፣ መንኮራኩሮችን እና ቻሲስን መጠቀም ይችላሉ ፣ ግን አርዱዲኖ እና ኮዱ ለእነዚያ ምን ያህል እንደሚስማማ እርግጠኛ አይደለሁም። የተወሰኑ ክፍሎች። መሣሪያውን በ OSEPP መምረጥ የተሻለ ውርርድ ነው።

ደረጃ 2: Arduino ን ማካተት

ማብራሪያ - ይህ የጀማሪ መመሪያ ስለሆነ በኤሌክትሮኒክስ ውስጥ አጠቃቀሙን ለማያውቁት ለማንኛውም አንባቢዎች አርዱinoኖ ምን እንደ ሆነ በፍጥነት መግለፅ እፈልጋለሁ። አርዱዲኖ የማይክሮ መቆጣጠሪያ ዓይነት ነው ፣ ይህ ማለት በትክክል ያንን ያደርጋል - ሮቦትን መቆጣጠር። አርዱinoኖ ሊረዳው ወደሚችል ቋንቋ በሚተረጎመው በኮምፒተርዎ ላይ በኮድ ውስጥ መመሪያዎችን መጻፍ ይችላሉ ፣ ከዚያ እነዚያን መመሪያዎች ወደ አርዱዲኖ መስቀል ይችላሉ ፣ እና አርዱinoኖ ሲበራ እነዚያን መመሪያዎች ለመተግበር መሞከር ይጀምራል። በጣም የተለመደው አርዱዲኖ በ OSEPP ኪት ውስጥ የተካተተው አርዱዲኖ ኡኖ ነው ፣ ግን ለዚህ ፕሮጀክት አርዱዲኖ ሜጋ ያስፈልግዎታል ምክንያቱም ይህ አርዱዲኖ ኡኖ ከሚችለው በላይ ትልቅ ፕሮጀክት ነው። ለሌላ አስደሳች ፕሮጄክቶች የኪቲኑን አርዱዲኖ ኡኖን መጠቀም ይችላሉ።

የአሠራር ሂደት-አርዱዲኖ በሮቦቱ መሠረት ዚፕ-ትስስር በመጠቀም ወይም በጠፈር ጠቋሚዎች ውስጥ በመጠምዘዝ ከሮቦቱ ጋር ሊጣበቅ ይችላል።

አርዱዲኖ የሮቦታችንን ሞተሮች እንዲቆጣጠር እንፈልጋለን ፣ ነገር ግን ሞተሮቹ በቀጥታ ከአርዲኖ ጋር መገናኘት አይችሉም። ስለዚህ ፣ ከሞተር ኬብሎች እና ከአርዲኖ ጋር ግንኙነት ለመፍጠር በአርዲኖ አናት ላይ የሞተር ጋሻችንን (ከእቃችን የመጣው) ማያያዝ አለብን። ከሞተር ጋሻው ግርጌ የሚመጡት ፒኖች በአርዱዲኖ ሜጋ “ቀዳዳዎች” ውስጥ በትክክል ሊገጣጠሙ ይገባል። ከሞተሮቹ የሚዘጉ ኬብሎች ልክ እንደ ከላይ ባለው ምስል በሞተር ጋሻ ላይ ቀዳዳዎች ውስጥ ይገባሉ። እነዚህ ክፍተቶች በመክፈቻው አናት ላይ አንድ ዊንዲቨርን ወደ + ቅርፅ ባለው ውስጠኛ ክፍል በማሽከርከር ይከፈታሉ እና ይዘጋሉ።

በመቀጠልም አርዱዲኖ ለመሥራት ቮልቴጅ ይፈልጋል። የ OSEPP ሮቦቲክ ተግባራዊ ኪት ለስድስት ባትሪዎች የባትሪ መያዣ ካለው ጋር መምጣት ነበረበት። ስድስት ባትሪዎችን በመያዣው ውስጥ ካስገቡ በኋላ ከባትሪ መያዣው የሚዘጉትን ሽቦዎች ለኤሌክትሪክ በተሠሩ የሞተር ጋሻ ላይ ባሉት ክፍተቶች ውስጥ ያስገቡ።

ደረጃ 3 የብሉቱዝ መቆጣጠሪያን ማከል

የብሉቱዝ መቆጣጠሪያን ማከል
የብሉቱዝ መቆጣጠሪያን ማከል

የአሠራር ሂደት-አርዱዲኖ ከተገመተ በኋላ የብሉቱዝ ሞጁሉን ማከል ከላይ እንደሚታየው የሞተር ጋሻ ላይ ባለ ባለ አራት ቀዳዳ ማስገቢያ ውስጥ የብሉቱዝ ሞጁሉን አራት ጫፎች በቀላሉ ማስገባት ነው።

በማይታመን ሁኔታ ቀላል! ግን አልጨረስንም። የብሉቱዝ ሞጁል ከትክክለኛው የብሉቱዝ መቆጣጠሪያ ግማሽ ብቻ ነው። ሌላኛው ግማሽ የርቀት መተግበሪያውን በእኛ የ Android መሣሪያ ላይ እያዋቀረ ነው። ከሮቦቲክ ተግባራዊ ኪት ለተሰበሰበው ሮቦት የታሰበውን በ OSEPP የተገነባውን መተግበሪያ እንጠቀማለን። በመሣሪያዎ ላይ የተለየ የርቀት መተግበሪያን መጠቀም ይችላሉ ፣ ወይም እርስዎ እራስዎ ማድረግ ይችላሉ ፣ ግን ለእኛ ዓላማዎች መንኮራኩሩን እንደገና መፍጠር አንፈልግም። OSEPP እንዲሁም ከ Google Play መደብር ሊጫን የማይችል መተግበሪያቸውን እንዴት እንደሚጭኑ መመሪያ አለው። እነዚያን መመሪያዎች እዚህ ማግኘት ይችላሉ። እርስዎ የሚጭኑት የርቀት መቆጣጠሪያ አቀማመጥ ከመማሪያው የተለየ ሊመስል ይችላል ፣ እና ያ ጥሩ ነው።

ደረጃ 4 የግጭት መራቅን መጨመር

የግጭት መራቅን መጨመር
የግጭት መራቅን መጨመር

ማብራሪያ - አሁን ሮቦቱ ተንቀሳቃሽ ስለሆነ አሁን በግድግዳዎች እና በትላልቅ ዕቃዎች ውስጥ መሮጥ ይችላል ፣ ይህም የእኛን ሃርድዌር ሊጎዳ ይችላል። ስለዚህ ፣ ከላይ ባለው ምስል ላይ እንደሚመለከቱት የእኛን የአልትራሳውንድ ዳሳሽ በሮቦቱ ፊት ላይ እያካተትን ነው።

የአሠራር ሂደት - የ OSEPP ሮቦቲክ ተግባራዊ ኪት ከአልትራሳውንድ ዳሳሽ በስተቀር እዚያ የሚያዩዋቸውን ሁሉንም ክፍሎች ያጠቃልላል። እኔ ያገናኘሁትን የመመሪያ መመሪያ በመከተል ቻሲሱን ሲሰበስቡ ፣ ይህንን መያዣ ለአልትራሳውንድ ዳሳሽ ቀድሞውኑ መገንባት አለብዎት። አነፍናፊው በቀላሉ ወደ መያዣው ሁለት ቀዳዳዎች ውስጥ በመግባት ፣ ነገር ግን መያዣውን እንዳይወድቅ ለመከላከል ዳሳሹን ከጎማ ባንድ ጋር መያዝ አለብዎት። በአነፍናፊው ላይ ሁሉንም አራቱን ጫፎች የሚመጥን ገመድ ያስገቡ እና የኬብሉን ሌላኛው ጫፍ በሞተር ጋሻ ላይ ካለው ፒኖች አምድ 2 ጋር ያገናኙ።

እነሱን ለመያዝ ሃርድዌር ካለዎት ብዙ የአልትራሳውንድ ዳሳሾችን ማካተት ይችላሉ።

ደረጃ 5 ጂፒኤስ እና ኮምፓስ ማከል

ጂፒኤስ እና ኮምፓስ ማከል
ጂፒኤስ እና ኮምፓስ ማከል
ጂፒኤስ እና ኮምፓስ ማከል
ጂፒኤስ እና ኮምፓስ ማከል

ማብራሪያ - ሮቦታችንን ጨርሰናል ማለት ይቻላል! የእኛ ሮቦት የመገጣጠም በጣም አስቸጋሪው ክፍል ይህ ነው። በመጀመሪያ ጂፒኤስ እና ዲጂታል ኮምፓሱን ለማብራራት እፈልጋለሁ። አርዱዲኖ ከሮክሮቱ እና ከኬንትሮስ አንፃር የአሁኑ የሮቦት ቦታ የሳተላይት መረጃን ለመሰብሰብ ጂፒኤስን ያመለክታል። ይህ ኬክሮስ እና ኬንትሮስ ከዲጂታል ኮምፓስ ንባቦች ጋር ሲጣመር ሥራ ላይ የሚውል ሲሆን እነዚህ ቁጥሮች ሮዱ ወደ መድረሻው ለመድረስ ቀጥሎ ምን ዓይነት እንቅስቃሴ ማድረግ እንዳለበት በአርዱዲኖ ውስጥ በተከታታይ የሂሳብ ቀመሮች ውስጥ ይቀመጣሉ። ሆኖም ፣ ኮምፓሱ በብረት ቁሳቁሶች ፣ ወይም ብረት የያዙ ቁሳቁሶች ባሉበት ተጥሏል እናም ስለሆነም መግነጢሳዊ ናቸው።

የአሠራር ሂደት-ከሮቦታችን የብረታ ብረት አካላት ማንኛውንም እምቅ ጣልቃገብነት ለማቃለል ፣ ልክ ከላይ ባለው ምስል እንደሚታየው የእኛን ዘንግ የመሰለ አልሙኒየም ወስደን ወደ ረዥም ቪ-ቅርፅ እናጠፍቀዋለን። ይህ በሮቦት ላይ ከሚገኙት የብረት ቁሳቁሶች የተወሰነ ርቀት ለመፍጠር ነው።

አሉሚኒየም በእጅ ወይም መሠረታዊ የእጅ መሣሪያን በመጠቀም ሊታጠፍ ይችላል። የአሉሚኒየምዎ ርዝመት ምንም አይደለም ፣ ግን የተገኘው የ V- ቅርፅ አልሙኒየም ከመጠን በላይ ከባድ አለመሆኑን ያረጋግጡ።

የጂፒኤስ ሞጁሉን ፣ የጂፒኤስ አንቴናውን እና ዲጂታል ኮምፓሱን በአሉሚኒየም መሣሪያ ላይ ለማጣበቅ ባለ ሁለት ጎን ቴፕ ይጠቀሙ። በጣም አስፈላጊ: ዲጂታል ኮምፓስ እና የጂፒኤስ አንቴና ከላይ ባለው ምስል ላይ እንደሚታየው በአሉሚኒየም መጫኛ ጫፍ ላይ መቀመጥ አለባቸው። እንዲሁም ፣ ዲጂታል ኮምፓስ በ L ቅርፅ ሁለት ቀስቶች ሊኖረው ይገባል። ኤክስ-ቀስት ወደ ሮቦቱ ፊት እንደሚጠቁም ያረጋግጡ።

በአሉሚኒየም በሁለቱም ጫፎች ላይ ቀዳዳዎችን ይከርክሙ ፣ ስለዚህ አንድ አልሙኒየም በአሉሚኒየም እና በሮቦት ሻሲው ላይ ቀዳዳ ቢኖረውም ሊሰበር ይችላል።

በሞተር ጋሻው ላይ ካለው የቮልቴጅ ማስገቢያ በታች ባለው ትንሽ “መውጫ” ውስጥ የዲጂታል ኮምፓስ ገመዱን ወደ አርዱዲኖ ሜጋ ይሰኩት። በአርዱዲኖ ሜጋ (በሞተር ጋሻ ላይ ሳይሆን) TX314 ን ለመለጠፍ “RX” ከተሰየመው ጂፒኤስ ላይ ያለውን ገመድ ከኬብል ያገናኙ ፣ “TX” ከተሰየመው ቦታ ሌላ ገመድ RX315 ን ፣ ሌላ ገመድ ከ “VIN” ላይ ጂፒኤስ ወደ 3V3 ፒን በሞተር ጋሻ ላይ ፣ እና የመጨረሻው ገመድ ከ ‹GND ›በጂፒኤስ ላይ ወደ GND ፒን በሞተር ጋሻ ላይ።

ደረጃ 6 ሁሉንም ከኮድ ጋር አንድ ላይ ማምጣት

የአሠራር ሂደት -እኛ ለእርስዎ ያዘጋጀሁትን ኮድ የእኛን አርዱዲኖ ሜጋ ለመስጠት ጊዜው አሁን ነው። የ Arduino መተግበሪያን እዚህ በነፃ ማውረድ ይችላሉ። በመቀጠል ከዚህ በታች ያለኝን እያንዳንዱን ፋይሎች ያውርዱ (ብዙ እንደሚመስል አውቃለሁ ፣ ግን አብዛኛዎቹ እነዚህ በጣም ጥቃቅን ፋይሎች ናቸው)። አሁን ፣ MyCode.ino ን ይክፈቱ ፣ የአርዱዲኖ ትግበራ መከፈት አለበት ፣ ከዚያ ከላይ ጠቅ ያድርጉ መሣሪያዎች ፣ ከዚያ ቦርድ ፣ እና በመጨረሻም አርዱዲኖ ሜጋ ወይም ሜጋ 2560. ከዚያ በኋላ ፣ ከላይ ፣ ንድፍን ጠቅ ያድርጉ ፣ ከዚያ የስዕል አቃፊን ያሳዩ። ይህ በኮምፒተርዎ ላይ የ MyCode.ino ፋይል ቦታን ይከፍታል። ከዚህ አስተማሪ ያወረዷቸውን ሌሎች ፋይሎች ሁሉ ጠቅ ያድርጉ እና ወደ MyCode.ino ፋይል ይጎትቱ። ወደ አርዱinoኖ ትግበራ ይመለሱ እና ፕሮግራሙ አርዱinoኖ ሊረዳው ወደሚችል የማሽን ቋንቋ መተርጎም እንዲችል ከላይ በቀኝ በኩል ባለው የማረጋገጫ ምልክት ላይ ጠቅ ያድርጉ።

አሁን ሁሉም ኮዱ ዝግጁ ስለሆኑ የዩኤስቢ ሚኒ ቢ ገመድዎን በመጠቀም ፒሲዎን ከአርዲኖ ሜጋ ጋር ያገናኙት። በ MyCode.ino ክፍት ወደ አርዱinoኖ መተግበሪያ ይመለሱ እና ኮዱን ወደ አርዱዲኖ ለመስቀል በማያ ገጹ በላይኛው ቀኝ ጥግ ላይ ባለው የቀኝ ቀስት ቁልፍ ላይ ጠቅ ያድርጉ። ትግበራው ሰቀላው እስኪጠናቀቅ ድረስ እስኪነግርዎ ድረስ ይጠብቁ። በዚህ ጊዜ ሮቦትዎ ተከናውኗል! አሁን እሱን መሞከር አለብን።

በሞተር ጋሻው ላይ ያለውን ማብሪያ በመጠቀም አርዱinoኖን ያብሩ እና በእርስዎ የ Android መሣሪያ ላይ የ OSEPP የርቀት መተግበሪያን ይክፈቱ። በሮቦቱ ላይ ያለው የብሉቱዝ ሞዱል ሰማያዊ መብራት እያበራ መሆኑን ያረጋግጡ እና መተግበሪያውን ሲከፍቱ የብሉቱዝ ግንኙነቱን ይምረጡ። መተግበሪያው ከእርስዎ ሮቦት ጋር ተገናኝቷል እስኪል ድረስ ይጠብቁ። በርቀት መቆጣጠሪያው ላይ በግራዎ ላይ መደበኛ የግራ-ቀኝ-ወደ-ታች መቆጣጠሪያዎች እና በቀኝ በኩል የኤ-ቢ-ኤክስ-አዝራሮች ሊኖሯቸው ይገባል። በእኔ ኮድ ፣ የ X እና Y አዝራሮች ምንም አያደርጉም ፣ ግን የ A ቁልፍ የሮቦቱን የአሁኑ ኬክሮስ እና ኬንትሮስ ለማዳን ነው ፣ እና ቢ አዝራሩ ሮቦቱ ወደዚያ የተቀመጠ ቦታ መንቀሳቀስ እንዲጀምር ነው። ጂፒኤስ እንዳለው ያረጋግጡ። የኤ እና ቢ ቁልፎችን በሚጠቀሙበት ጊዜ የሚያብለጨልጭ ቀይ መብራት። ይህ ማለት ጂፒኤስ ከሳተላይቶች ጋር ተገናኝቶ መረጃን እየሰበሰበ ነው ፣ ግን ብርሃኑ ብልጭ ካልሆነ ፣ በቀላሉ ሮቦቱን ከሰማይ በቀጥታ በማየት ወደ ውጭ አውጥተው በትዕግስት ይጠብቁ። ከታች ያሉት ክበቦች ጆይስቲክ ለመሆን የታሰቡ ናቸው ፣ ግን በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ አይውሉም። በማያ ገጹ መሃል ላይ በፈተናዬ ወቅት ጠቃሚ ስለነበረው የሮቦት እንቅስቃሴ መረጃ ይመዘግባል።

ለዚህ ፕሮጀክት ኮድ ለመፃፍ መሰረቱን ስለሰጡን ለ OSEPP ፣ እንዲሁም ለሎባሮቦት መታወቂያ እና EZTech በ YouTube ላይ በጣም አመሰግናለሁ። እባክዎን እነዚህን ወገኖች ይደግፉ -

OSEPP

EZTech ሰርጥ

lombarobot መታወቂያ ሰርጥ

ደረጃ 7 - አማራጭ ማስፋፋት - የነገር ማወቂያ

አማራጭ ማስፋፋት - የነገር ማወቂያ
አማራጭ ማስፋፋት - የነገር ማወቂያ

በዚህ Instructable መጀመሪያ ላይ ፣ መጀመሪያ ላይ ያዩት የሮቦት ተሽከርካሪዬ ምስል ከተጠናቀቀው ምርትዎ የተለየ እንደሚመስል ጠቅሻለሁ። በተለይ እኔ የምመለከተው ከላይ የምታዩትን Raspberry Pi እና ካሜራ ነው።

እነዚህ ሁለት አካላት በሮቦቱ ጎዳና ላይ የማቆሚያ ምልክቶችን ወይም ቀይ የማቆሚያ መብራቶችን ለመለየት እና ለጊዜው ለማቆም አብረው ይሰራሉ ፣ ይህም ሮቦቱን ከእውነተኛ ገዝ ተሽከርካሪ ጋር ቅርብ ሞዴል ያደርገዋል። በተሽከርካሪዎ ላይ ሊተገበሩ የሚችሉ በርካታ የ Raspberry Pi ልዩነቶች አሉ። Raspberry Pi ን በማካተት በሮቦት ተሽከርካሪዎ ላይ የበለጠ መሥራት ከፈለጉ የራስ-መንዳት እና የነገር መመርመሪያን በመገንባት ላይ የራጃንዴፕ ሲንግ ትምህርትን እንዲገዙ እመክራለሁ። በ Udemy ላይ የተሟላ ትምህርቱን እዚህ ማግኘት ይችላሉ። ራጃንዴፕ የእርሱን ኮርስ እንድጮህ አልጠየቀኝም ፤ እኔ እሱ በራስ ገዝ ተሽከርካሪዎች ውስጥ የሚሳተፍዎት ድንቅ አስተማሪው እንደሆነ ይሰማኛል።

የሚመከር: