Mindstorm EV3 በሞባይል ስልክ ቁጥጥር ስር ያለ የLEGO ሮቦት ነው። LEGO ሮቦቶች

ይህ ክፍል የተለያዩ የሌጎ ሮቦቶችን ያቀርባል። ከአስተሳሰብ አውሎ ነፋስ ጀምሮ - ሮቦት ለላቁ ተጠቃሚዎች አልፎ ተርፎም ባለሙያዎች, በአፈ ታሪክ ገጸ-ባህሪያት ያበቃል: ጀግና ፋብሪካ, ኒንጃጎ, ቺማ, ወዘተ.


ታሪካችንን ባልተለመደ የሌጎ አሻንጉሊት እንጀምር - በNXT 2.0 ፕሮሰሰር ላይ የተመሰረተ ኤሌክትሮኒካዊ መስተጋብራዊ ሮቦት! ከ10-12 አመት እድሜ ያለው ልጅ እንኳን በመመሪያው እርዳታ መሰብሰብ ይችላል! የLEGO ሮቦቶች አስተሳሰብ ልጆችን ብቻ ሳይሆን ወላጆቻቸውንም ይማርካሉ ፣ ምክንያቱም እሱ በጣም የሚሰራ እና የፕሮግራም አወጣጥ ዕድሎች በእውነቱ ገደብ የለሽ ናቸው! የእራስዎን በፕሮግራም የሚዘጋጁ ሞዴሎችን መንደፍ ይችላሉ!

ሮቦትን ፕሮግራሚንግ ማድረግ በፕሮግራሙ ለተጠቃሚ ምቹ በሆነው በይነገጽ በኩል በጣም ምቹ ነው, ይህም ከዲስክ ሊጫን ይችላል! ከተፈለገ በማዕከላዊ መቆጣጠሪያ ክፍል ላይ የቁልፍ ጥምርን በመጠቀም የተግባር ስብስብ መምረጥ ይችላሉ. ሮቦት በጣም ጥሩ ተግባር አለው, ይህም በይነተገናኝ ሰርሞሞተሮች እና ለብርሃን, ድምጽ, ሜካኒካል ተጽእኖዎች እና ሌሎች ውጫዊ ማነቃቂያዎች ምላሽ በሚሰጡ ልዩ ዳሳሾች አማካኝነት ነው!

የአስተሳሰብ አውሎ ነፋሶች በተለያዩ አቅጣጫዎች ይንቀሳቀሳሉ ፣ ድምጾችን ያጫውቱ ፣ ቀለሞችን ይለያሉ ፣ የሩቢክ ኪዩብ መፍታት ፣ ቀለል ያሉ ነገሮችን ማንሳት ፣ ክፍልን መጠበቅ ፣ የሌጎ ባቡር ወይም መኪና ከሩቅ መቆጣጠር እና ሌሎችም! በመነሻ ኪት ውስጥ ከሚቀርቡት ከተለመዱት ዳሳሾች በተጨማሪ የተለያዩ መለዋወጫዎችን መግዛት ይችላሉ-የተለያዩ ዳሳሾች ፣ አስማሚዎች ፣ ሞተሮች ፣ ባትሪዎች እና ሌሎችም ፣ ይህም የ Lego ሮቦትን ችሎታዎች በከፍተኛ ሁኔታ ያሰፋዋል!

በሶፍትዌር ዲስክ ላይ ያሉት መመሪያዎች ብዙ የመጀመሪያ እና በቀላሉ የሚገጣጠሙ የአእምሮ አውሎ ነፋሶች ሞዴሎችን ያቀርባሉ-Robogator ፣ Colored Ball Sorter ፣ Room Watchman እና አንዳንድ ሌሎች።

ልጅዎ በፍፁም አሰልቺ አይሆንም፣ እና የንድፍ እና የፕሮግራም ችሎታዎችን በጨዋታ መንገድ መማር በጣም አስተማሪ እንቅስቃሴ ነው!

ሌላው ተከታታይ የጀግና ፋብሪካ ነው። ከጀግኖች ፋብሪካ ተከታታይ ጀግኖች በጣም በቀለማት ያሸበረቁ ፍጥረታት ናቸው ፣ እነሱ የሰው እና የሮቦት ድብልቅ ናቸው እና ስማቸው ሳይቦርግ! የሮቦቱ ምስሎች ተንቀሳቃሽ እጆች እና እግሮች አሏቸው ፣እሳት ጌታን የሚያገለግሉትን ሙታንትስ ብዙዎችን ለመዋጋት የሚረዱ የተለያዩ መሳሪያዎችን ይይዛሉ ።

ይህ የጀግና ፋብሪካ ተከታታይ የባዮኒካልስ አናሎግ ነው፣ስለዚህ ስለ ሮቦቶች የካርቱን አድናቂዎች በደስታ ይቀበላሉ።

ከገጸ-ባህሪያቱ መካከል ሁለቱም ጥሩዎች አሉ-ስቶርመር, ፉርኖ, ብሬዝ እና ሌሎች, እና አሉታዊ ገጸ-ባህሪያት: ድሪልዶዘር, ጄትቡግ, ቮን ኔቡላ, ኃይለኛ እና ክፉ የሆነውን የእሳት ጌታን የሚታዘዙ ናቸው. መላውን የLEGO Robot Hero Factory ምስሎች ስብስብ ለመሰብሰብ ይሞክሩ እና ለጥሩነት እና ለፍትህ ድል የራስዎን ጦርነት ያዘጋጁ!

ልጅዎ ሁሉንም ትእዛዞቹን የሚፈጽም ሮቦት የመገንባት እና የማዘጋጀት ህልም አለው? ከዚያ ትኩረትዎን በዓለም ላይ ከሚታወቀው የዴንማርክ ኩባንያ Lego Robots ወደ ልዩ ተከታታይ የግንባታ ስብስቦች እንዲያዞሩ አበክረን እንመክራለን.

የ Lego Mindstorms ተከታታይ የሌጎ ኩባንያ ልዩ ስኬት ነው። ነገሩ እነዚህ ዲዛይነሮች በኤሌክትሮ መካኒኮች እና በሮቦቲክስ ላይ የተመሰረቱ ናቸው, ይህም ማለት ዋናውን አስተሳሰብ እና ጥሩ ምናብ ላላቸው, እንዲሁም ስለ ሁሉም ቴክኒካዊ ሂደቶች እውቀት እና ግንዛቤ ላላቸው ሰዎች ፍላጎት ይኖራቸዋል. ለዚህም ነው ብዙውን ጊዜ የሌጎ ሮቦቶች ስብስብ ለሁለተኛ ደረጃ ትምህርት ቤት ዕድሜ ላይ ለሚገኙ ልጆች ብቻ ሳይሆን ለአባቶቻቸው እና ለአያቶቻቸውም ጭምር ተወዳጅ መጫወቻ ይሆናል።

የLego Mindstorms የግንባታ ስብስብን በመግዛት የሚከተሉትን ያገኛሉ

በጣም አስደሳች የግንባታ ጨዋታ

ሌጎ ሮቦቶች በሮቦቲክስ ዘርፍ አዳዲስ ቴክኖሎጂዎች ጥቅም ላይ የዋሉበት ምርት ነው። የ Lego Mindstorms ተከታታይ መጫወቻዎች ብዙ ሞተሮች፣ ተጨማሪ ዳሳሾች እና የቀለም ማሳያ አላቸው። ሌጎ ሮቦቶች ለመጀመሪያ ጊዜ የሚያገኟቸውን ሰዎች ሁሉ ምናብ ለመያዝ ይችላሉ, ምክንያቱም እነሱ ልክ እንደ ህይወት ያላቸው ፍጥረታት ናቸው. Lego Mindstorms በመንካት እና በድምፅ ምላሽ ይሰጣሉ እና የአንድን ነገር የሙቀት መጠን እና ርቀትን ማወቅ ይችላሉ። ጭብጨባዎን ሲሰሙ፣ በአቅራቢያ ያሉ ነገሮችን ሲያነሱ እና ጨለማ እና ብርሃንን ሲለዩ ሊመጡ ይችላሉ። ይህ ሁሉ በጣም የተወሳሰበ ይመስላል ነገር ግን ልምምድ እንደሚያሳየው በተጠቃሚ ደረጃ የኮምፒዩተር ባለቤት የሆነ ማንኛውም ልጅ በቀላሉ ከሌጎ ሮቦቶች ተከታታይ ገንቢ ፕሮግራም አዘጋጅቶ የራሱን የግል ሮቦት መፍጠር ይችላል። ለሌጎ ማይንድስቶርምስ መጫወቻ ትእዛዛት ከኮምፒዩተር ብቻ ሳይሆን ብሉቱዝ ከተጫነ ከማንኛውም ሞባይል ሊሰጥ እንደሚችል ልብ ይበሉ።

ለፈጠራ ልማት ትልቅ እድሎች

የሌጎ ሮቦቶች ስብስብ ከ 500 በላይ ክፍሎችን ያቀፈ ነው ፣ ይህም እጅግ በጣም ብዙ የተለያዩ የሮቦት ግንባታዎችን ማሻሻያዎችን ለመሰብሰብ ያስችላል-በእርስዎ ቅዠቶች ውስጥ ብቻ የሚኖረው አፈ ታሪካዊ እንስሳ ፣ የሰው ልጅ ሮቦት ፣ የወደፊቱ መኪና ፣ ወዘተ.

ጥራት ያለው ምርት

የግንባታ ስብስቦችን በብዛት ማምረት ከመጀመሩ በፊት ሁሉም ክፍሎቻቸው በሙከራ ወንበሮች ላይ ጥንካሬን ይሞከራሉ. እያንዳንዱ የሌጎ ሮቦቶች አካል ከ50,000 ክላች ዑደቶች በላይ እንዲቆይ የተነደፈ ነው። የ Lego Mindstorms የፕላስቲክ ንጥረ ነገሮችን ለማምረት ምንም ዓይነት ከባድ ብረቶች ወይም ሌሎች ለጤና ጎጂ የሆኑ ቁሳቁሶች ጥቅም ላይ አይውሉም.

ስለ Lego Mindstorms ገንቢዎች የእድገት ችሎታዎች ያለማቋረጥ ማውራት እንችላለን። ሌጎ ሮቦቶች አዳዲስ ቴክኖሎጂዎችን ማወቅ ብቻ ሳይሆን እነሱን መጠቀምም ጭምር ነው። የወጣት Lego Mindstorms ባለቤቶች የመጀመሪያውን የኮምፒዩተር ፕሮግራማቸውን ወደ ሮቦት ሲጽፉ እና ሲጫኑ በማይታመን ሁኔታ ኩራት እና ደስተኛ ይሆናሉ። እና ስለ ወላጆች ኩራት ማውራት አያስፈልግም በተወዳጅ ልጃቸው, አዳዲስ ቴክኖሎጂዎችን በቀላሉ መቋቋም ይችላል!

የአዋቂው አሻንጉሊት ሌጎ ሮቦቶች በመላው ፕላኔት ላይ በሚሊዮኖች የሚቆጠሩ አድናቂዎችን አሸንፈዋል እና ቁጥራቸው በየቀኑ እየጨመረ ነው. አሁን እንኳን ሰዎች የሌጎ ሮቦቶችን ተግባራት ለማሻሻል ፣ ስኬቶቻቸውን ፣ ግኝቶቻቸውን ፣ ወዘተ የሚያካፍሉበት ለሌጎ ማይንድስቶርምስ ገንቢዎች የተሰጡ ሙሉ ክለቦች አሉ።

የሌጎ ስብስብ ከእኛ ይግዙየአዕምሮ ማዕበልእና በእጆችዎ ውስጥ በእርግጠኝነት ወደ ሕይወት የሚመጡ መጫወቻዎችን ይፍጠሩ!

ይህ ክፍል ቀድሞውንም የPower Functions አባሎችን የያዙ የሌጎ ስብስቦችን ያቀርባል ወይም ተግባራቸው በPower Functions አባሎችን በመጠቀም ሊሰፋ ይችላል። በመቀጠል ፣ እራስዎን ከኃይል ተግባራት አካላት ችሎታዎች ጋር በደንብ ማወቅ እና የተለያዩ የሌጎ ስብስቦችን ተግባራዊነት ለመጨመር እንዴት ጥቅም ላይ እንደሚውሉ ይወቁ።

የኃይል ተግባራት ምንድን ናቸው?
LEGO Power Functions ኃይለኛ ሞተሮች እና የርቀት መቆጣጠሪያ ያለው አዲስ የኤሌክትሪክ ስርዓት ነው።

የኃይል ተግባራት እንዴት ይሰራሉ?
የባትሪው ክፍል ለስርዓቱ ኃይል ይሰጣል. ሞተርን ወደ ማገናኛው ካያያዙት, እንደ ማብሪያው አቀማመጥ በአንድ አቅጣጫ ወይም በሌላ አቅጣጫ መዞር ይጀምራል. የሚያበራ አረንጓዴ አመልካች ኃይሉ መብራቱን ያሳያል። ማብሪያው በማዕከላዊው ቦታ ላይ ሲሆን ኃይሉ ጠፍቷል.


የርቀት መቆጣጠሪያው እና ኢንፍራሬድ ተቀባይ አብረው ይሰራሉ ​​- የርቀት መቆጣጠሪያው መቀበያውን ለመቆጣጠር የኢንፍራሬድ ምልክቶችን ይልካል። የኋለኛው ሞተሮችን ለማገናኘት 2 ማገናኛዎች አሉት። ከሁለቱ ማንሻዎች አንዱን ወደ ፊት ወይም ወደ ኋላ በመጫን፣ ከተቀባዩ ውፅዓት ጋር በተገናኘው ሞተር ላይ ሃይልን ይተገብራሉ፣ እና በአንድ አቅጣጫ ወይም በሌላ አቅጣጫ መዞር ይጀምራል። መቆጣጠሪያዎቹ አመክንዮአዊ ካልሆኑ (ለምሳሌ, ሞዴሉ ወደ ኋላ የሚገፋውን ወደ ኋላ ሲገፋው) ወደ ፊት ይሄዳል, ከተዛማጅ ውፅዓት ጋር የተገናኘውን የሞተር መዞሪያ አቅጣጫ ለመቀየር የአቅጣጫ መቀየሪያውን መጠቀም ይችላሉ.


የርቀት መቆጣጠሪያ ስርዓቱ 4 ቻናሎች አሉት። ቻናሉ የርቀት መቆጣጠሪያውን ያበራል እና ተቀባዩ ተቀባይውን ለመቆጣጠር የርቀት መቆጣጠሪያው ወደ ተመሳሳይ ቦታ መቀመጥ አለበት። ስለዚህ 4 ልጆች በተመሳሳይ ጊዜ በተለያዩ ቻናሎች መጫወት ይችላሉ ወይም 4 ሪሲቨሮችን ወደ አንድ ሞዴል መገንባት እና በስምንት የተለያዩ ተግባራት ላይ ቁጥጥር ማድረግ ይችላሉ ።

ምን ባትሪዎች ያስፈልጋሉ?
የባትሪ ክፍል፡ 6 AA መጠን ባትሪዎች (AA) - አልካላይን ወይም ዳግም ሊሞሉ የሚችሉ ባትሪዎች

የቁጥጥር ፓነል
3 AAA ባትሪዎች

ባትሪዎችን እንዴት እንደሚጫኑ?
የባትሪ ክፍል፡ ሽፋኖቹን በሁለቱም በኩል ያስወግዱ እና በእያንዳንዱ ጎን 3 AA ባትሪዎችን ያስገቡ ፣ ከታች የተመለከተውን ፖላሪቲ ይመልከቱ።

የቁጥጥር ፓነል
ከርቀት ጀርባ ላይ ያለውን ጠመዝማዛ ይንቀሉት ፣ ሽፋኑን ያስወግዱ እና በእያንዳንዱ ጎን 3 AA ባትሪዎችን ያስገቡ ፣ ከታች የተመለከተውን ፖሊነት ይመልከቱ።

ሁሉንም ባትሪዎች በተመሳሳይ ጊዜ መተካት አስፈላጊ ነው - አሮጌ እና አዲስ አይቀላቅሉ - ያገለገሉ ባትሪዎች ሊፈስሱ ወይም ሊሞቁ ይችላሉ.

ባትሪዎች ለምን ያህል ጊዜ ይቆያሉ?
የባትሪ ክፍል፡- እንደ ቡልዶዘር ያለ ከባድ ሞዴል ሲነዱ በግምት ለ4 ሰአታት ያህል ጥቅም ላይ ይውላል።

የቁጥጥር ፓነል
2-3 ዓመታት

ባትሪዎችን ለመተካት ጊዜው አሁን መሆኑን የሚያመለክተው ምንድን ነው?
የባትሪ ክፍል:
ሞተሮች ቀስ ብለው ይሽከረከራሉ። የአምሳያው ፍጥነት / ኃይል ከቀነሰ ባትሪዎቹን ይተኩ.

የቁጥጥር ፓነል
መቆጣጠር የሚቻልበት ርቀት ቀንሷል.

ለምንድነው የእኔ ሞዴል ባትሪዎችን ከቀየርኩ በኋላ ለአጭር ጊዜ ብቻ የሚሰራው?
1. በአንድ በኩል 3ቱን ብቻ ሳይሆን ሁሉንም 6 ባትሪዎች መተካትዎን ያረጋግጡ።
2. የአልካላይን ወይም እንደገና ሊሞሉ የሚችሉ ባትሪዎችን ይጠቀሙ
3. በማይጠቀሙበት ጊዜ ኃይሉን ወደ ባትሪው ክፍል ማጥፋትዎን ያስታውሱ።

የእኔ ሞዴል ለምን ቀርፋፋ ነው የሚሰራው?
ሦስት ሊሆኑ የሚችሉ ምክንያቶች አሉ፡-
1. ምንም ነገር ከሞተር ወደ ተንቀሳቃሽ ክፍሎቹ በተለመደው ስርጭት ላይ ምንም ነገር እንደማይረብሽ ያረጋግጡ, ጊርስ አይፈትሉም, ወዘተ.
2. አዲስ ባትሪዎችን እየተጠቀሙ መሆንዎን ያረጋግጡ
3. በጣም ብዙ ሞተሮች በአንድ ጊዜ የሚሰሩ እና በከባድ ጭነት ውስጥ።

ከአንድ የባትሪ ክፍል ውስጥ ስንት ሞተሮች በአንድ ጊዜ መሥራት ይችላሉ?
እንደ አንድ ደንብ, በተመሳሳይ ጊዜ 2 ኤክስኤል ሞተሮች ወይም 4 መደበኛ ሞተሮችን ማሄድ ይችላሉ. የባትሪው ክፍል እና የኢንፍራሬድ መቀበያ ከመጠን በላይ ከመጫን የተጠበቁ ናቸው, ስለዚህ ብዙ ሞተሮችን በተመሳሳይ ጊዜ ለማሄድ መሞከር ምንም አይጎዳውም.

ከመጠን በላይ መጫን ጥበቃ ሲነቃ የባትሪው ሳጥን ወይም የኢንፍራሬድ ተቀባይ የኃይል ፍጆታ ተቀባይነት ባለው ገደብ ውስጥ እስኪወድቅ ድረስ ወደ ሞተሮች የተላከውን ኃይል ይቀንሳል. ኃይልን ለመመለስ በሞተሩ ላይ ያለውን ጭነት ይቀንሱ ወይም አላስፈላጊ ሞተሮችን ያጥፉ። በሞተሩ የሚበላው ጉልበት በእሱ ላይ ባለው ጭነት ላይ የተመሰረተ ነው. በተመጣጣኝ (ስም) ጭነት, ሞተሩ በጣም በተቀላጠፈ ይሰራል. የሆነ ነገር የሞተርን መዞር የሚያደናቅፍ ከሆነ የበለጠ ጉልበት ይበላል። የኤክስኤል ሞተሩ ከተለመደው ሞተር በእጥፍ የሚበልጥ ሃይል ይበላል።

የእኔ ሞዴል የማይሰራ ከሆነስ?
1. በባትሪ ክፍል እና በርቀት መቆጣጠሪያ ውስጥ አዳዲስ ባትሪዎችን እየተጠቀሙ መሆንዎን ያረጋግጡ።
2. ሁሉም ነገር በትክክል መገናኘቱን ያረጋግጡ.
3. በባትሪው ክፍል ላይ ያለው አረንጓዴ መብራት መብራቱን ያረጋግጡ.
4. በኢንፍራሬድ መቀበያ ላይ ያለው አረንጓዴ መብራት መብራቱን ያረጋግጡ.
5. የኢንፍራሬድ ተቀባይ ከርቀት መቆጣጠሪያው ምልክቶችን እየተቀበለ መሆኑን ያረጋግጡ።
6. የሞተር ሞተሮችን መዞር የሚከለክል ምንም ነገር እንደሌለ ያረጋግጡ.

የኢንፍራሬድ ተቀባይ ከርቀት መቆጣጠሪያ ምልክቶችን እየተቀበለ መሆኑን እንዴት ማረጋገጥ እችላለሁ?
1. በኢንፍራሬድ መቀበያ ላይ ያለው አረንጓዴ አመልካች መብራት አለበት.
2. የርቀት መቆጣጠሪያው ላይ ያለው አረንጓዴ ጠቋሚ ምልክቶች ሲላኩ ያበራል።
3. የርቀት መቆጣጠሪያው እና ተቀባዩ ወደ አንድ ቻናል መዘጋጀቱን ያረጋግጡ።
4. ምልክቶችን ሲቀበሉ በተቀባዩ ላይ ያለው አረንጓዴ አመልካች ብልጭ ድርግም ይላል.

ከየትኛው ርቀት መቆጣጠር ይቻላል?
በብዙ ላይ የተመሰረተ ነው - በመደበኛ ሁኔታዎች ርቀቱ ከ 10 ሜትር በላይ ሊበልጥ ይችላል.

ያለው ርቀት ቀንሷል፡-
. ብሩህ የፀሐይ ብርሃን
. በመቆጣጠሪያ ፓኔል ውስጥ የሞቱ ባትሪዎች
. የሆነ ነገር በመንገዳቸው ላይ ያሉትን ምልክቶች እየከለከለ ነው።

ተጨማሪ መረጃ እና አስተያየቶች.

  • በርቀት መቆጣጠሪያው ላይ ያሉት ማንሻዎች በሶስት ቋሚ ቦታዎች ብቻ ሊሆኑ ይችላሉ - ወደ ፊት, ወደ ኋላ እና ገለልተኛ. በእያንዳንዱ ሁኔታ የሞተር ሞተሮች የማሽከርከር ፍጥነት ቋሚ ነው. ከዚህም በላይ ይህ የርቀት መቆጣጠሪያ ባህሪይ ነው - የኢንፍራሬድ ተቀባይዎች እራሳቸው የልብ ምት ወርድ መቀየሪያን በመጠቀም የሞተርን ፍጥነት የማሽከርከር ችሎታን ጨምሮ ታላቅ ተግባራትን ስለሚይዙ።
  • የኢንፍራሬድ መቀበያዎች የሚሰሩት ከአዳዲስ የባትሪ ክፍሎች ጋር ብቻ ነው - ከአሮጌዎቹ ጋር በ አስማሚ አይሰሩም።
  • ምንም እንኳን የሁለት ኤክስኤል ሞተሮች ውስንነት ቢኖርም ፣ መኪናን ለመንዳት እና በተመሳሳይ ጊዜ በሦስተኛው የተለመደው ሞተር ለማሽከርከር ሁለት ኤክስኤል ሞተሮችን በአንድ ጊዜ መጠቀም በጣም ይቻላል ።
  • የ XL ሞተር ሞዴሉን ለማያያዝ ከፊት እና ከጎን በኩል "ቴክኒካዊ" ቀዳዳዎችን ይይዛል, የተለመደው ሞተር ከፊት ለፊት እና ከታች መደበኛ የ Lehov የታችኛው ጠፍጣፋ ይዟል.
  • ያልተጫነ የተለመደው ሞተር የማሽከርከር ፍጥነት 405 ሩብ, XL 220 rpm ነው. ዳግም ሊሞሉ የሚችሉ ባትሪዎችን (ጠቅላላ ቮልቴጅ 7.2 ቮልት) ሲጠቀሙ ፍጥነቱ በግምት አንድ ተኩል ጊዜ ይቀንሳል.
  • በቅርብ ጊዜ ውስጥ ቢያንስ አዲስ የቁጥጥር ፓኔል እንዲለቁ በጣም ይቻላል - የሞተር ሞተሮችን የማሽከርከር ፍጥነት የመቆጣጠር ችሎታ - እንዲህ ዓይነቱ ተግባር ቀድሞውኑ በ IR መቀበያ ውስጥ ተገንብቷል።
  • የኃይል ተግባራት "በ" ማገናኛዎች አሏቸው. ማለትም፣ ከአንድ በላይ መሳሪያዎች ከአንድ ውፅዓት ጋር ተገናኝተዋል - ልክ እያንዳንዳቸው በሌላው ላይ ቀጥለዋል። ስለዚህ ሁለት ሞተሮችን ከአንድ የኢንፍራሬድ መቀበያ ውፅዓት ጋር ማገናኘት እና በአንድ ጊዜ በአንድ ሊቨር ማብራት ይችላሉ።

ጽሑፉ የሮቦት መቆጣጠሪያ ሜታ ቋንቋን (RCML) በመጠቀም የ Lego Mindstorms EV3 ገንቢን በመጠቀም የሮቦትን ሞዴል በሚከተለው ሶፍትዌር እና በእጅ መቆጣጠሪያ የመጠቀም ልምድን ይገልፃል።

  • በLego Mindstorms EV3 ላይ የተመሰረተ የሮቦት ፕሮቶታይፕ ማሰባሰብ
  • ለዊንዶውስ የ RCML ፈጣን ጭነት እና ውቅር
  • በ EV3 መቆጣጠሪያ ላይ የተመሰረተ የሮቦት ሶፍትዌር ቁጥጥር
  • የቁልፍ ሰሌዳ እና የመጫወቻ ሰሌዳን በመጠቀም የሮቦት ክፍሎችን በእጅ ይቆጣጠሩ
ትንሽ ወደ ፊት እያየሁ፣ እኔ እጨምራለሁ የሌጎ ሮቦት ቁልፍ ሰሌዳን በመጠቀም ለመቆጣጠር 3 የፕሮግራም ኮድ መስመሮችን ብቻ የያዘ ፕሮግራም መፍጠር ያስፈልግዎታል። ይህንን እንዴት ማድረግ እንደሚቻል ተጨማሪ ዝርዝሮች በቆራጩ ስር ተጽፈዋል.

1. ሲጀመር የሮቦት ፕሮቶታይፕ የተፈጠረው ከሌጎ ማይንድስቶርምስ ኢቪ3 ኮንስትራክሽን ሲሆን ይህም ለፕሮግራም አወጣጥ እና ለማኑዋል አብራሪነት ያገለግላል።

የሮቦት ፕሮቶታይፕ መግለጫ

ሮቦቱ ከመኪና ቻሲስ ጋር የሚመሳሰል ንድፍ አለው። በማዕቀፉ ላይ የተገጠሙ ሁለት ሞተሮች አንድ የጋራ የማዞሪያ ዘንግ አላቸው, ይህም በማርሽ ሳጥን ውስጥ ከኋላ ተሽከርካሪዎች ጋር የተገናኘ ነው. የማርሽ ሳጥኑ የኋለኛውን ዘንግ የማዕዘን ፍጥነት በመጨመር ማሽከርከርን ይለውጣል። መሪው የሚሰበሰበው በቢቭል ማርሽ መሰረት ነው.



2. ቀጣዩ ደረጃ RCML ከ Lego Mindstorms EV3 ግንበኛ ጋር አብሮ ለመስራት ማዘጋጀት ነው።

ፋይሎችን እና ቤተ-መጽሐፍት ፋይሎችን እና ማህደሮችን ማውረድ አለብዎት።

የወረዱት መዛግብት የዘፈቀደ ስም ወዳለው ማውጫ መወሰድ አለባቸው፣ ግን ማድረግ አለብዎት ማስወገድበርዕሱ ውስጥ የሩሲያ ፊደላት.

ማህደሮችን ወደ ውስጥ ከፈቱ በኋላ የማውጫው ይዘት



በመቀጠል, የውቅረት ፋይል መፍጠር ያስፈልግዎታል config.ini, እሱም በተመሳሳይ ማውጫ ውስጥ መቀመጥ አለበት. የ EV3 መቆጣጠሪያን በኪቦርድ እና በጌምፓድ የመቆጣጠር ችሎታን ለመተግበር የ lego_ev3፣ ኪቦርድ እና ጌምፓድ ሞጁሎችን ማገናኘት አለቦት።

ለRCML የ config.ini ውቅር ፋይል ዝርዝር

ሞዱል = lego_ev3 ሞጁል = የቁልፍ ሰሌዳ ሞጁል = የጨዋታ ሰሌዳ


በመቀጠል የ EV3 መቆጣጠሪያውን እና አስማሚውን ማጣመር ያስፈልግዎታል.

የ EV3 መቆጣጠሪያን እና የብሉቱዝ አስማሚን ለማጣመር መመሪያዎች

መመሪያው የ Lego Ev3 መቆጣጠሪያን እና የዊንዶውስ 7 ኦፐሬቲንግ ሲስተምን የሚሰራ ፒሲ የማጣመር ምሳሌ ይዟል።

1. ወደ Ev3 መቆጣጠሪያው የቅንብሮች ክፍል, ከዚያም ወደ "ብሉቱዝ" ምናሌ ንጥል መሄድ ያስፈልግዎታል.

2. የውቅረት መለኪያዎች በትክክል መዘጋጀታቸውን ያረጋግጡ. አመልካች ሳጥኖቹ ከ "ታይነት", "ብሉቱዝ" እቃዎች ቀጥሎ መፈተሽ አለባቸው.

3. ወደ "የቁጥጥር ፓነል", ከዚያም "መሳሪያዎች እና አታሚዎች", ከዚያም "ብሉቱዝ መሳሪያዎች" መሄድ ያስፈልግዎታል.

4. "መሣሪያ አክል" የሚለውን ቁልፍ ጠቅ ማድረግ አለብዎት. የሚገኙ የብሉቱዝ መሳሪያዎችን ለመምረጥ መስኮት ይከፈታል።

5. "EV3" መሣሪያን ይምረጡ እና "ቀጣይ" ቁልፍን ጠቅ ያድርጉ.

6. የ EV3 መቆጣጠሪያው "አገናኝ?" የሚለውን የንግግር ሳጥን ያሳያል. የአመልካች ሳጥኑን ምርጫ መምረጥ እና የመሃል ቁልፍን በመጫን ምርጫዎን ማረጋገጥ ያስፈልግዎታል።

7. በመቀጠል የ "PASSKEY" የንግግር ሳጥን ይታያል, "1234" ቁጥሮች በግቤት መስመር ውስጥ መጠቆም አለባቸው, ከዚያም በቦታው ላይ ያለውን መሃከል በቼክ ምልክት በመጫን መሳሪያዎችን ለማጣመር ቁልፍ ሀረግ ያረጋግጡ.

8. በመሳሪያው ማጣመሪያ አዋቂ ውስጥ መሳሪያዎችን ለማጣመር ቁልፉን ለማስገባት ቅጽ ይመጣል። "1234" የሚለውን ኮድ ማስገባት እና "ቀጣይ" ቁልፍን መጫን ያስፈልግዎታል.

10. በፒሲው ላይ ወደ "የቁጥጥር ፓነል", ከዚያም "መሳሪያዎች እና አታሚዎች", ከዚያም "ብሉቱዝ መሳሪያዎች" መመለስ ያስፈልግዎታል. የሚገኙት መሳሪያዎች ዝርዝር የተጣመረውን መሳሪያ ያሳያል.

11. ወደ "EV3" ግንኙነት ባህሪያት ለመሄድ ሁለቴ ጠቅ ያድርጉ.

14. በንብረቶቹ ውስጥ የተገለጸው የ COM ወደብ ኢንዴክስ በ lego_ev3 ሞጁል የ config.ini ውቅር ፋይል ውስጥ ጥቅም ላይ መዋል አለበት. ምሳሌው መደበኛውን የCOM14 ተከታታይ ወደብ በመጠቀም የLego EV3 መቆጣጠሪያን የብሉቱዝ ግንኙነት ባህሪ ያሳያል።


የሞጁሉ ተጨማሪ ውቅር የሚመጣው በlego_ev3 ሞጁል የውቅር ፋይል ውስጥ ከሌጎ ሮቦት ጋር ግንኙነት የሚካሄድበትን የ COM ወደብ አድራሻ መፃፍ አስፈላጊ በመሆኑ ነው።

ለ lego_ev3 ሞጁል የconfig.ini ውቅር ፋይል ዝርዝር

ግንኙነት = COM14 ተለዋዋጭ_ግንኙነት = 0


አሁን የቁልፍ ሰሌዳ ሞጁሉን ማዋቀር ያስፈልግዎታል. ሞጁሉ በመቆጣጠሪያ_ሞዱሎች ማውጫ ውስጥ፣ ከዚያም የቁልፍ ሰሌዳ ይገኛል። ከkeyboard_module.dll ፋይል ቀጥሎ የውቅረት ፋይል config.ini መፍጠር አለቦት። የማዋቀሪያ ፋይልን ከመፍጠርዎ በፊት ቁልፎችን ሲጫኑ ምን እርምጃዎች መከናወን እንዳለባቸው መወሰን ያስፈልግዎታል.

የቁልፍ ሰሌዳ ሞጁል የተወሰነ የቁጥር ኮድ ያላቸውን ቁልፎች እንድትጠቀም ይፈቅድልሃል። የቨርቹዋል ቁልፍ ኮዶችን ሰንጠረዥ ማየት ትችላለህ።

እንደ ምሳሌ፣ የሚከተሉትን የቁልፍ ጭነቶች እጠቀማለሁ፡-

  • ወደ ላይ/ወደታች ያሉት ቀስቶች የኋላ ተሽከርካሪ ሞተሩን ወደ ፊት/ወደ ኋላ ለመዞር ያገለግላሉ
  • የግራ/ቀኝ ቀስቶች ዊልስ ወደ ግራ/ቀኝ ይታጠፉ
የቁልፍ ሰሌዳ ሞጁል ውቅር ፋይሉ በእጅ መቆጣጠሪያ ሞድ ውስጥ ከሮቦት ጋር መስተጋብር ለመፍጠር የትኞቹ መጥረቢያዎች ለፕሮግራም አውጪው እንደሚገኙ ይገልጻል። ስለዚህ, በምሳሌው ውስጥ ሁለት የቁጥጥር ቡድኖች አሉ - እነዚህ የቁልፍ ሰሌዳ መጥረቢያዎች ናቸው. አዲስ ዘንግ ለመጨመር, መጥረቢያዎችን ለመግለፅ የሚከተሉትን ህጎች ማክበር አለብዎት.

ለቁልፍ ሰሌዳ ሞጁል መጥረቢያዎችን የሚገልጹ ህጎች

1. አዲስ ዘንግ ሲጨምር በክፍሉ ውስጥ አስፈላጊ ነው ስሙ የዘንግ ስም የሆነ ንብረት ያክሉ እና የቁልፍ ሰሌዳ አዝራሩን እሴት ይመድቡ HEXቅርጸት, እና ለእያንዳንዱ አዝራር ተመሳሳይ መዝገብ ይፈጠራል, ማለትም. የዘንግ ስም ብዙ ጊዜ ጥቅም ላይ ሊውል ይችላል። በአጠቃላይ, ወደ ክፍል መጻፍ ይህን ይመስላል፡-

አክሲስ_ስም = የቁልፍ ሰሌዳ_አዝራር_ዋጋ_በHEX_ቅርጸት።
2. በዚህ ዘንግ ላይ ሊቀረጽ የሚችለውን ከፍተኛውን እና ዝቅተኛውን እሴት ማዘጋጀት አስፈላጊ ነው. ይህንን ለማድረግ በአዲስ መስመር ላይ በማዋቀሪያው ፋይል ውስጥ አንድ ክፍል ማከል ያስፈልግዎታል config.ini, እንደ ዘንግ ስም ተመሳሳይ ነው, እና ባህሪያቱን ያዘጋጁ ከፍተኛ_እሴትእና ዝቅተኛ_ዋጋ, በቅደም ተከተል ከከፍተኛው እና ዝቅተኛው ዘንግ ጋር ይዛመዳል. በአጠቃላይ ይህ ክፍል ይህን ይመስላል።

[axis_name] የላይኛው_እሴት = ከፍተኛው_አክሲስ_ዋጋ ዝቅተኛ_እሴት = ትንሹ_አክሲስ_እሴት
3. በመቀጠል, ከዚህ ቀደም ከእሱ ጋር የተያያዘውን በቁልፍ ሰሌዳው ላይ አንድ አዝራር ከተጫኑ ዘንግ ምን ዋጋ እንደሚኖረው መወሰን ያስፈልግዎታል. እሴቶቹ የሚወሰኑት አንድ ክፍል በመፍጠር ነው, ስሙም የአክሱ ስም እና የቁልፍ ሰሌዳ አዝራሩን እሴት ያካትታል. HEXቅርጸት፣ በግርጌ ተለያይቷል። ነባሪውን (ያልተጫኑ) እና የተጫነ ሁኔታን ለማዘጋጀት ንብረቶቹን ይጠቀሙ ያልተጫነ_እሴትእና ተጭኖ_እሴትበቅደም ተከተል, እሴቶቹ የሚተላለፉበት. በዚህ ጉዳይ ላይ የክፍሉ አጠቃላይ እይታ ይህንን ይመስላል።

[axis-name_keyboard-key-value] pressed_value = axis_value when_key_pressed unpressed_value = axis_value_ when_key_pressed
የአበላሹ ጽሁፍ ለእይታ ምቾት ሲባል ከRCML ሰነድ የተቀዳ ነው።


የሮቦት ፕሮቶታይፕ ቁጥጥርን ተግባራዊ ለማድረግ ለቁልፍ ሰሌዳው ሞጁል የማዋቀሪያ ፋይል ተፈጥሯል ይህም የጉዞ እና የማሽከርከር መጥረቢያዎችን ያካትታል። የጉዞ ዘንግ የሮቦትን እንቅስቃሴ አቅጣጫ ለማዘጋጀት ይጠቅማል። የ "ላይ ቀስት" ቁልፍን ሲጫኑ, ዘንግ 100 እሴት ይቀበላል, "የታች ቀስት" ቁልፍን ሲጫኑ, ዘንግ -50 እሴት ይቀበላል. የማዞሪያው ዘንግ የፊት ተሽከርካሪዎችን መሪውን አንግል ለማዘጋጀት ይጠቅማል. የግራ ቀስት ቁልፉን ሲጫኑ የዘንግ እሴቱ -5 ይሆናል ፣ የቀኝ ቀስት ቁልፍን ሲጫኑ ፣ የዘንግ እሴቱ 5 ይሆናል።

ለቁልፍ ሰሌዳው ሞጁል የ config.ini ውቅር ፋይል ዝርዝር

የሚያስፈልግ ክፍል፣ axis_name = key_code (በHEX ቅርጸት)፣ go axis ከ up_arrow go = 0x26፣ go axis ከ go_down_arrow = 0x28 እሴቶችን ይቀበላል፣ አሽከርክር ዘንግ ከግራ_ቀስት ማሽከርከር = 0x25 እሴት ይቀበላል። እሴቶችን ከቀኝ_ቀስት ማሽከርከር = 0x27 ይቀበላል ፣ የጉዞ ዘንግ መግለጫ ሁል ጊዜ ሁለቱም ቁልፎች ሊኖሩት ይገባል ፣ የ go axis እሴቶች የላይኛው ወሰን የላይኛው_እሴት = -100 ፣ የgo ዘንግ ዝቅተኛ ወሰን ዝቅተኛ እሴት ዝቅተኛ = 100 ፣ የጉዞው መግለጫ የማሽከርከር ዘንግ ፣ ሁል ጊዜም ሁለቱም ቁልፎች ሊኖሩት ይገባል ፤ የላይኛው የማዞሪያ ዘንግ እሴቶች የላይኛው ወሰን = - 100 ፣ ዝቅተኛ እሴት ዝቅተኛ እሴት = 100 ይሽከረከራል ፣ ለ * ወደ ላይ_ቀስት* ቁልፍ የጉዞ ዘንግ ባህሪ መግለጫ (0x26) ) ፤ *የላይ_ቀስት* ቁልፉን ሲጫኑ የዘንግ እሴቱን ወደ 50 pressed_value = 100 ያኑሩ ፤ *ወደ ላይ_ቀስት* ቁልፍ በሚለቁበት ጊዜ የዘንግ እሴቱን 0 unpressed_value = 0 ያድርጉ ፣የጎ ዘንግ ባህሪ መግለጫ *ወደታች_ቀስት * ቁልፍ (0x28) ፤ *የታች_ቀስት* ቁልፍን ሲጫኑ የዘንግ እሴቱን -50 pressed_value = -50 ያድርጉ ፤ *የታች_ቀስት* ቁልፍ በሚለቁበት ጊዜ የዘንግ እሴቱን ወደ 0 unpressed_value = 0 ያቀናብሩ ፣ የመዞሪያ ዘንግ ባህሪ መግለጫ ለ *ግራ_ቀስት* ቁልፍ (0x25) ፤ *የግራ_ቀስት* ቁልፍን ሲጫኑ የዘንግ እሴቱን -5 pressed_value = -5 ያቀናብሩ ፤ *የግራ_ቀስት* ቁልፍ በሚለቁበት ጊዜ የዘንግ እሴቱን ወደ 0 unpressed_value = 0 ያዘጋጁ ፣ መግለጫ የመዞሪያው ዘንግ ለቁልፍ * የቀኝ_ቀስት* (0x27) ባህሪ፣ *የቀኝ_ቀስት* ቁልፍ ሲጫኑ የዘንግ እሴቱን ወደ 5 pressed_value = 5 ያቀናብሩ፣ *የቀኝ_ቀስት* ቁልፍ በሚለቁበት ጊዜ የዘንግ እሴቱን ወደ 0 unpressed_value = ያዋቅሩት። 0


በመቀጠል, የጨዋታ ሰሌዳን በመጠቀም መቆጣጠሪያን ለመተግበር, የጨዋታ ሰሌዳ ሞጁሉን ማዋቀር ያስፈልግዎታል. ሞጁሉን ማዋቀር ከ gamepad_module.dll ቀጥሎ ባለው የኮንትሮል_ሞዱልስ ማውጫ ውስጥ የሚገኘውን የውቅረት ፋይል config.ini መፍጠርን ያካትታል ከዚያም gamepad።

ከጨዋታ ሰሌዳ ጋር ለመግባባት ሁለንተናዊ ሞጁል ውቅር ፋይል

ጥቅም ላይ የዋሉትን መጥረቢያዎች የሚገልጽ አስፈላጊ ክፍል ፣ በእጅ መቆጣጠሪያ ሁነታን ለመጨረስ ዘንግ ውጣ = 9; ከጨዋታ ሰሌዳ አዝራሮች ጋር የሚዛመዱ 11 ሁለትዮሽ መጥረቢያዎች B1 = 1 B2 = 2 B3 = 3 B4 = 4 L1 = 7 L2 = 5 R1 = 8 R2 = 6 start = 10 T1 = 11 T2 = 12; 4 የዱላ መጥረቢያዎች; የቀኝ ዱላ እንቅስቃሴ ወደ ላይ/ወደታች RTUD = 16; የመስቀሉ 2 መጥረቢያ፣ የመስቀሉ እንቅስቃሴ ወደ ላይ/ወደታች ቀስቶችUD = 17፣ የመስቀል እንቅስቃሴ ግራ/ቀኝ ቀስቶች ኤልአር = 18፣ የB1 ዘንግ ባህሪ መግለጫ፣ B1 ቁልፍን ሲጫኑ የዘንግ እሴቱን ወደ 1 የላይኛው_እሴት ያዘጋጁ። = 1፤ የ B1 ቁልፍን በሚለቁበት ጊዜ የዘንግ እሴቱን ወደ 0 ዝቅ_እሴት ያቀናብሩ = 0 የላይኛው_እሴት = 1 ዝቅተኛ_እሴት = 0 የላይኛው_እሴት = 1 የታችኛው_እሴት = 0 የላይኛው_እሴት = 1 የታችኛው_እሴት = 0 የላይኛው_እሴት = 1 lower_value = 0 የላይኛው_እሴት = 1 ዝቅተኛ_እሴት 1 lower_value = 0 የላይኛው_እሴት = 1 ዝቅተኛ_ዋጋ = 0 የላይኛው_እሴት = 1 ዝቅተኛ_እሴት = 0 የላይኛው_እሴት = 1 ዝቅተኛ እሴት = 0 የላይኛው_እሴት = 1 ዝቅተኛ እሴት = 0 ፤ የቀኝ ዱላ ዘንግ ወደላይ/ወደታች የሚንቀሳቀስ የባህሪ መግለጫ ፤የአክስስ እሴት ወደ ከፍተኛው ሲንቀሳቀስ። ሊሆን የሚችል የላይኛው ቦታ የላይኛው_እሴት = 0;የአክሲስ እሴት ወደ ከፍተኛው ዝቅተኛ ቦታ ሲሸጋገር ዝቅተኛ_እሴት = 65535 የላይኛው_ቫልዩ = 0 ዝቅተኛ_ዋጋ = 65535 የላይኛው_እሴት = 0 የታችኛው_እሴት = 65535 የላይኛው_ቫልዩ = 0 lower_value = 65535 የዲዲ ወደላይ ያለው ባህሪ መግለጫ; /ወደታች እንቅስቃሴ፣የላይኛው ቀስት ሲጫኑ የአክሲስ እሴት የላይኛው_እሴቱ = 1፣ የታችኛው ቀስት ሲጫኑ የአክሲስ እሴት


የጌምፓድ ሞጁሉን ስለማዘጋጀት ልዩ መረጃ ተጨማሪ መረጃ በ RCML የማጣቀሻ መመሪያ ውስጥ ይታያል።

3. ቀጣዩ ደረጃ በ RCML ውስጥ ፕሮግራም መጻፍ ነው.

በተፈጠረው ማውጫ ስር, የፕሮግራም ፋይል መፍጠር ያስፈልግዎታል. የፕሮግራሙ ፋይል ስም እና ቅጥያው ማንኛውም ሊሆን ይችላል, ነገር ግን በስሙ ውስጥ የሩሲያ ፊደላትን ማስወገድ አለብዎት. በምሳሌው ውስጥ ጥቅም ላይ የዋለው የፋይል ስም hello.rcml ነው.

ለ lego_ev3 ሞጁል፣ የሮቦት ቦታ ማስያዣ ኮድ የሚከተለው ቅጽ አለው።

@tr = robot_lego_ev3;

የlego_ev3 ሞዱል ግንኙነት ገጽ በተቆጣጣሪው የሚደገፉትን አብዛኛዎቹን ተግባራት ይገልጻል። እንደ ለሙከራ ምሳሌ፣ ሮቦትን በራስ ሰር ወደ ስኪድ ለማስገባት ፕሮግራም ተፈጠረ።

የፕሮግራሙ አልጎሪዝም እንደሚከተለው ነው-

የመጀመሪያውን ነፃ ሮቦት ካስቀመጠ በኋላ በሁለቱ ሞተሮች መካከል አንድ እንደነበሩ ለቀጣይ ሥራ ከነሱ ጋር ግንኙነት ይፈጠራል። ከዚያም ሮቦቱ ተንሳፋፊዎችን ማከናወን ይጀምራል. የሮቦት ድርጊቶች የሶፍትዌር መግለጫ የፊት ተሽከርካሪዎችን እና የኋላ ተሽከርካሪዎችን የማዞሪያ ፍጥነት በትክክል እንዲያዘጋጁ ያስችልዎታል. ይህንን ዘዴ በመጠቀም በእጅ በሚሰሩበት ጊዜ በቁልፍ ሰሌዳ ወይም በጨዋታ ሰሌዳ ለመድገም አስቸጋሪ የሆኑ ውጤቶችን እንዲያገኙ ያስችልዎታል።

በRCML ቋንቋ ለሌጎ ሮቦት የፕሮግራም ዝርዝር

ተግባር ዋና () (@tr = robot_lego_ev3; // ሮቦትን @tr-> setTrackVehicle ("B","C",0,0) ያስቀምጡ; // የሞተር ማመሳሰል @tr-> motorMoveTo ("D",100) , 0,0); system.sleep (500); @tr->trackVehicleForward (-100); @tr-> motorMoveTo ("D",50,50,0);


ፕሮግራሙን ለማጠናቀር የመስኮቱን ትዕዛዝ መስመር መጠቀም አለብዎት. በመጀመሪያ ወደ ተፈጠረ ማውጫ መሄድ አለብህ ሊተገበር ከሚችለው rcml_compiler.exe እና rcml_intepreter.exe ጋር። በመቀጠል የሚከተሉትን ትዕዛዞች ማስገባት ያስፈልግዎታል.

hello.rcml ፋይልን ለመሰብሰብ ትእዛዝ፦

Rcml_compiler.exe hello.rcml ሠላም.rcml.pc
በማጠናቀር ምክንያት አዲስ ፋይል hello.rcml.pc በተፈጠረው ማውጫ ውስጥ ይታያል።

በተሳካ ሁኔታ ከተጠናቀረ በኋላ የትእዛዝ መስመሩ ቅጽበታዊ ገጽ እይታ



አሁን የ EV3 መቆጣጠሪያው መብራቱን እና ከብሉቱዝ አስማሚ ጋር መገናኘቱን ማረጋገጥ አለብዎት። የጨዋታ ሰሌዳው ከፒሲ ጋር መገናኘት አለበት። ከዚህ በኋላ የፕሮግራሙን ፋይል ለማስፈጸም ትዕዛዙን መፈጸም ያስፈልግዎታል:

Rcml_intepreter.exe hello.rcml

በፕሮግራሙ አፈፃፀም ወቅት የትእዛዝ መስመር መታየት



የሮቦትን እንቅስቃሴ ፕሮግራም የሚያሳይ ቪዲዮ በአንቀጹ ግርጌ ይገኛል።

4. ቀጣዩ እርምጃ ኪቦርዱን በመጠቀም ሮቦቱን በእጅ መቆጣጠር ነው.

የቁልፍ ሰሌዳውን በመጠቀም ማንኛውንም የሮቦት ሞተር መቆጣጠር ይችላሉ. ምሳሌው የሚከተሉትን ስልቶች መቆጣጠርን ተግባራዊ ያደርጋል፡

  • የፊት ተሽከርካሪ መሪ አንግል
  • የኋላ ተሽከርካሪዎች የማሽከርከር አቅጣጫ

በ EV3 መቆጣጠሪያ ላይ በመመስረት በቁልፍ ሰሌዳ እና በሌጎ ሮቦት መካከል መስተጋብር ለመፍጠር የፕሮግራሙ ዝርዝር

ተግባር ዋና () (@tr = robot_lego_ev3; // ሮቦትን @tr-> setTrackVehicle ("B","C",0,0); // የሞተር ማመሳሰል ስርዓትን ማቀናበር.hand_control (@tr "ቁልፍ ሰሌዳ",) "ቀጥታ", "ሂድ", "ፍጥነት ሞተር ዲ" "አሽከርክር");


በመቀጠል ፕሮግራሙን ማጠናቀር እና ማስኬድ ያስፈልግዎታል. የቁልፍ ሰሌዳን በመጠቀም የሌጎ ሮቦትን በእጅ የመቆጣጠር ውጤቱ ከገጹ ግርጌ ባለው ቪዲዮ ላይ ይታያል።

5. ከቁልፍ ሰሌዳ በተጨማሪ ሮቦትን በጌምፓድ ለመጠቀም የሚያስችል የጌምፓድ ሞጁል አለ። የጨዋታ ሰሌዳን በመጠቀም የሮቦት መቆጣጠሪያን ለመተግበር በፕሮግራሙ ደረጃ የትኞቹ የሮቦት መጥረቢያዎች የጌምፓድ ዘንጎችን እሴቶች እንደሚወስዱ መግለጽ አስፈላጊ ነው።

በጨዋታ ሰሌዳ እና በሌጎ ሮቦት መካከል መስተጋብር ለመፍጠር የፕሮግራሙ ዝርዝር

ተግባር ዋና () (@tr = robot_lego_ev3; // ሮቦትን @tr-> setTrackVehicle ("B","C",0,0); // የሞተር ማመሳሰል ስርዓትን ማቀናበር.hand_control (@tr "gamepad",) "ቀጥታ"", "RTUD", "የፍጥነት ሞተር", "RTLR");


በመቀጠል ፕሮግራሙን የማጠናቀር ሂደቱን መድገም እና ከዚያ መፈጸም አለብዎት. የሚከተለው የጨዋታ ሰሌዳን በመጠቀም የሌጎ ሮቦትን በእጅ የመቆጣጠር ውጤት እና ከዚህ ቀደም የተገናኙትን ሁሉንም ዘዴዎች ያሳያል።

ይህ መጣጥፍ የ RCML አንዳንድ ችሎታዎችን በአጭሩ ያሳያል። በጣም ዝርዝር መግለጫው በማጣቀሻ መመሪያ ውስጥ ይገኛል.

መለያዎች

  • lego የአእምሮ አውሎ ነፋሶች
  • ሮቦቲክስ
  • ፕሮግራም ማውጣት
መለያዎችን ያክሉ

ከLEGO Mindstorms EV3 ገንቢ የተሰበሰበውን ሮቦት በቀላሉ መቆጣጠር ትችላለህ በመጀመሪያ ሰው። ይህንን ለማድረግ በአንደኛው ላይ የተጫነው የRoboCam መተግበሪያ ሁለት ስማርት ስልኮች በተጨማሪ ያስፈልግዎታል። የRoboCam መተግበሪያን ጠለቅ ብለን እንመልከተው እና እንዴት እንደሚጠቀሙበት እንወቅ።

ጽሑፉ በRoboCam መተግበሪያ ስሪት 1.0 የመጀመሪያ ስሪት ላይ የታዩትን አዳዲስ ባህሪያትን ይገልጻል። ለRoboCam መተግበሪያ የተሰጡ ሁሉንም ጽሑፎች ማግኘት ይችላሉ። የRoboCam መተግበሪያ ከጎግል ፕሌይ ስቶር ሊጫን ይችላል።

በመጀመሪያ፣ በመጀመሪያ ሰው የሚቆጣጠረው ሮቦት፣ EV3 Explorer ብዬ የጠራሁትን ቪዲዮ እንይ። ሮቦቱ በማንኛውም አቅጣጫ መንዳት ከመቻሉ በተጨማሪ ጭንቅላቱን ከፍ ማድረግ እና ዝቅ ማድረግ ይችላል, ማለትም. ስማርትፎኑ የተያያዘበት ፍሬም. ይህ ማለት ዙሪያውን ብቻ ሳይሆን ወደ ላይ/ወደታች መመልከትም ይችላሉ።

ሙከራውን ለማካሄድ ምን ያስፈልጋል?

በቪዲዮው ላይ የሚያዩትን ሙከራ ለመድገም የሚከተሉትን ያስፈልግዎታል:

  1. ሮቦት፣ ከLEGO Mindstorms EV3 ተሰብስቧል።
  2. አንድሮይድ ስማርት ስልክበካሜራ እና በ RoboCam መተግበሪያ ላይ ከተጫነ. አንድሮይድ 2.3 እና ከዚያ በላይ ይደገፋሉ። ቢያንስ አንድ ስማርትፎን ቢያንስ አንድ ካሜራ፣ እንዲሁም ብሉቱዝ እና ዋይ ፋይ ሞጁሎች ሊኖሩት ይገባል።
  3. ስማርትፎን ወይም ታብሌት HTML5ን በሚደግፍ ዘመናዊ አሳሽ። የቅርብ ጊዜዎቹ የጉግል ክሮም፣ Yandex.Browser፣ Firefox እና Opera አሳሾች በጣም ተስማሚ እና የተሞከሩ ናቸው። በመርህ ደረጃ, ስርዓተ ክወናው ማንኛውም (አንድሮይድ, አይኦኤስ ወይም ዊንዶውስ) ሊሆን ይችላል, ነገር ግን ሙሉ ሙከራዎች በአንድሮይድ ላይ ብቻ ተካሂደዋል. ስማርትፎን ወይም ታብሌት ቢያንስ የንክኪ ስክሪን (ይመረጣል ቢያንስ ባለ 2-ነጥብ ንክኪ ያለው) እና የዋይ ፋይ ሞጁል ሊኖራቸው ይገባል።

የግንኙነት ንድፍ

በመጀመሪያ, ከላይ የተዘረዘሩት ሁሉም መሳሪያዎች እንዴት እርስ በርስ እንደሚገናኙ እንይ. ይህ በተሻለ ሁኔታ ከታች ባለው ስእል ይገለጻል.

እንደሚመለከቱት የሮቦካም አፕሊኬሽን በስማርትፎን 1 ላይ ተጭኗል ይህ ስማርትፎን ከሮቦት ጋር ተያይዟል እና በብሉቱዝ በኩል የተገናኘ ነው። ሞተሮችን የሚቆጣጠሩት ትዕዛዞች ከስማርትፎን 1 ወደ EV3 ይሄዳሉ, እና ከሴንሰሮች የተገኙ መረጃዎች ተመልሰው ይመጣሉ.

ሁለተኛው ስማርትፎን ወይም ታብሌት ከስማርትፎን 1 ጋር በዋይ ፋይ ይገናኛል። ስማርትፎን 1 እና ስማርትፎን ወይም ታብሌት 2 ከተመሳሳይ ራውተር ጋር መገናኘት አለባቸው። የጆይስቲክ መጋጠሚያዎች ከስማርትፎን ወይም ታብሌት 2 ወደ ስማርትፎን 1 ይሄዳሉ, እና ከካሜራው ውስጥ ያለው የቪዲዮ ዥረት ወደ ኋላ ይመለሳል.

EV3 መቆጣጠሪያ እንዴት ነው የሚሰራው?

የ EV3 ሮቦት ቁጥጥር እንዴት እንደሆነ በተሻለ ለመረዳት የሚከተለውን ሥዕላዊ መግለጫ እንመልከት።

ጆይስቲክን A እና B መንካት ሲጀምሩ ስማርትፎን ወይም ታብሌት 2 የንክኪዎችዎን መጋጠሚያዎች ወደ ስማርት ፎን 1 ያስተላልፋሉ፣ ይህም ለ EV3 ሞተሮች ወደ ትዕዛዝ ይቀይራቸዋል። መጋጠሚያዎቹ እንዴት እንደሚለወጡ በRoboCam መተግበሪያ መቼቶች ላይ ይወሰናል. ከታች ስለ ቅንጅቶች የበለጠ እንነጋገራለን.

ሮቦት መሰብሰብ

ሙከራውን ለመድገም በመጀመሪያ እርስዎ የሚቆጣጠሩትን ሮቦት መሰብሰብ ያስፈልግዎታል. ቀላል ባለ ሁለት ጎማ ሮቦት፣ የሮቦት መኪና ወይም ሮቦት ውስብስብ የመንቀሳቀስ ዘዴ ያለው ሮቦት ሊሆን ይችላል። በአጠቃላይ, ምንም አይነት ሮቦት እንዳለዎት ምንም ለውጥ አያመጣም, ምክንያቱም የ RoboCam ፕሮግራም በጣም ሊበጅ የሚችል ነው, እና ማንኛውንም ንድፍ ሮቦት ለመቆጣጠር ሊጠቀሙበት ይችላሉ. ዋናው ነገር ካሜራው ወደ ፊት እንዲሄድ ፣ በእንቅስቃሴው አቅጣጫ ስማርትፎን ከሮቦትዎ ጋር ማያያዝ ይችላሉ ።

በቀላል ሞዴል እንዲጀምሩ እመክራለሁ. የLEGO Mindstorms EV3 ትምህርታዊ ስብስብ ካለዎት በአንቀጹ መጀመሪያ ላይ በፎቶ እና ቪዲዮ ላይ የሚያዩትን EV3 Explorer ን መገንባት ይችላሉ ። የ EV3 Explorer የመሰብሰቢያ ሥዕላዊ መግለጫው ይኸውና፡-

EV3 Explorerን ለመሰብሰብ መመሪያዎችስሪት፡2

የኢቪ3 ኤክስፕሎረር ሮቦትን የመገጣጠም መመሪያ ከLEGO የአእምሮ ስቶርምስ ትምህርት ኢቪ3 መሰረታዊ የትምህርት ስብስብ (45544)።

በስሪት 2: ክፈፉ ይበልጥ በጥብቅ ተስተካክሏል እና አይወድቅም.

06/04/2016 4.95 ሜባ 5783

አንድሮይድ ስማርትፎን እና የRoboCam መተግበሪያን በማዘጋጀት ላይ

የRoboCam መተግበሪያ አንድሮይድ 2.3 ስርዓተ ክወና እና ከዚያ በላይ በሚያሄዱ ስማርትፎኖች ወይም ታብሌቶች ላይ ይሰራል። መሣሪያው ማንኛውም አብሮገነብ ካሜራ እና ብሉቱዝ እና ዋይፋይ ሞጁሎች እንዲኖረው ማድረግ ግዴታ ነው። አፕሊኬሽኑ ነፃ ነው እና ጎግል ፕሌይ ስቶርን ተጠቅመው መጫን ይችላሉ። እዚህ የRoboCam መተግበሪያ ገጽ ነው። ለመጫን “ጫን” የሚለውን ቁልፍ ጠቅ ያድርጉ እና “ተቀበል” የሚለውን ቁልፍ ጠቅ በማድረግ አስፈላጊዎቹን ፍቃዶች ይቀበሉ።

ከተጫነ በኋላ መተግበሪያውን ይክፈቱ. በአንድሮይድ 6 እና ከዚያ በላይ ካሜራውን ለመጠቀም የፈቃድ ጥያቄን ወዲያውኑ ያያሉ። በእርግጠኝነት ካሜራ እንፈልጋለን፣ ስለዚህ «ፍቀድ»ን ጠቅ ያድርጉ።

አፕሊኬሽኑ ከተከፈተ በኋላ ለመሠረታዊ ድርጊቶች ሶስት ክብ ቁልፎችን ታያለህ እና ከበስተጀርባ የካሜራ ምስል ይታያል።

ስማርትፎን ወይም ታብሌት 2 ን ለማገናኘት የሚያስፈልገው የRoboCam አገልጋይን ለመጀመር እና ለማቆም በግራ በኩል ያለው አረንጓዴ ቁልፍ ነው ፣ ከላይ ያለውን ሥዕላዊ መግለጫ ይመልከቱ ። በተመሳሳይ ጊዜ, አዝራሩ አገልጋዩ እየሰራ መሆኑን ወይም አለመሆኑን ያሳያል. በሥዕሉ ላይ, የአዝራሩ ጀርባ ነጭ ነው, ይህም ማለት አገልጋዩ እየሰራ አይደለም. ከላይ ያለው ፍንጭ ተመሳሳይ ነገር ይናገራል. ይህንን ቁልፍ በመጫን አገልጋዩን በማንኛውም ጊዜ መጀመር ወይም ማቆም ይችላሉ።

መካከለኛ ሐምራዊ አዝራር ከ EV3 ሮቦት ጋር የመገናኘት ሃላፊነት አለበት. በተመሳሳይ ጊዜ, አዝራሩ ስማርትፎኑ ከሮቦት ጋር መገናኘቱን ወይም አለመገናኘቱን ያሳያል. በሥዕሉ ላይ, የአዝራሩ ጀርባ ነጭ ነው, ይህም ማለት ሮቦቱ አልተገናኘም ማለት ነው. ይህ ቁልፍ ከቁልፉ በታች ያለው የመሳሪያ ፍንጭ ያለው ሲሆን የግንኙነት ሁኔታ ከላይኛው መስመር ላይ ይታያል (በምስሉ ላይ "EV3 አልተገናኘም" ይላል) እና በታችኛው መስመር ላይ የሮቦት የአሁኑ መቼቶች ስም (በ ምስሉ “EV3 Explorer” ነው)።

በቀኝ በኩል ያለው አዝራር የ RoboCam ፕሮግራም ቅንብሮችን ይከፍታል. የእኔን ኢቪ3 ኤክስፕሎረር የሚጠቀሙ ከሆነ ምንም ተጨማሪ ነገር ማዋቀር አያስፈልግዎትም ምክንያቱም የመተግበሪያው መጀመሪያ ከተጀመረ በኋላ ወዲያውኑ "EV3 Explorer" የሚባሉት ነባሪ ቅንጅቶች ይመረጣሉ. የእርስዎ ሮቦት የተለየ ከሆነ በመጀመሪያ ከቅንብሮች ጋር መቀላቀል አለብዎት። ግን ስለዚህ ጉዳይ ከዚህ በታች እንነጋገራለን.

የRoboCam አገልጋይን በመጀመር እና ከእሱ ጋር መገናኘት

ወዲያውኑ እናገራለሁ, መጀመሪያ የሚያደርጉት ነገር ምንም አይደለም, የ RoboCam አገልጋይ ይጀምሩ ወይም ስማርትፎንዎን ከሮቦት ጋር ያገናኙ. ይህ በማንኛውም ቅደም ተከተል ሊከናወን ይችላል.

ስለዚህ, አፕሊኬሽኑ በስማርትፎን 1 ላይ ከተጫነ (ከላይ ያሉትን ንድፎች ይመልከቱ) እና ከተከፈተ በኋላ የRoboCam አገልጋይን መጀመር ይችላሉ. ይህንን ለማድረግ በግራ በኩል ባለው አረንጓዴ አዝራር ላይ ጠቅ ያድርጉ, አዝራሩ ብልጭ ድርግም ማለት ይጀምራል, እና የመሳሪያ ጥቆማው "የRoboCam አገልጋይን ማስጀመር ..." ይላል. ከተወሰነ ጊዜ በኋላ፣ አገልጋዩ ከጀመረ በኋላ፣ የአዝራሩ ጀርባ አረንጓዴ ይሆናል፣ እና የመሳሪያ ጥቆማው "RoboCam Server እየሰራ ነው" ይላል።

የእርስዎ ስማርትፎን እስካሁን ከእርስዎ የ Wi-Fi ራውተር ጋር ካልተገናኘ (በእኛ ስእል ላይ እንዳለው), ከዚያ ይህን ለማድረግ ጊዜው ነው. ከተገናኘ በኋላ ከሮቦካም አገልጋይ ጋር የሚገናኙበት አድራሻ ከላይኛው መስመር ላይ በሁለተኛው መስመር ላይ ይታያል. አገልጋዩን ሲያበሩ መጀመሪያ ምን ማብራት እንዳለበት፣ RoboCam አገልጋይ ወይም Wi-Fi ምንም ለውጥ አያመጣም።

አሁን ከRoboCam አገልጋይ ጋር መገናኘት ይችላሉ። ይህንን ለማድረግ ሁለተኛውን ስማርትፎን ወይም ታብሌት ይውሰዱ (ታብሌት እጠቀማለሁ) ፣ ከተመሳሳዩ የ Wi-Fi ራውተር ጋር መገናኘቱን ያረጋግጡ ፣ አሳሹን ይክፈቱ እና በመሳሪያው ውስጥ ከሚታየው አድራሻ ጋር ወደ ገጹ ይሂዱ። የRoboCam መተግበሪያ (በምስሉ ላይ "http://192.168.1.153:8088" ነው)። ለመጠቀም የሚያስፈልግዎ አሳሽ ከላይ ከተገለጹት ውስጥ አንዱ ነው። ሁሉንም ነገር በትክክል ካደረጉት, የእርስዎን መግቢያ እና የይለፍ ቃል ለማስገባት አንድ ገጽ በአሳሹ ውስጥ ይጫናል. የተጠቃሚ ስምህን እና የይለፍ ቃልህን እዚህ አስገባ እና "ግባ" የሚለውን ቁልፍ ተጫን። ከተጫነ በኋላ በቅንብሮች ውስጥ ምንም ነገር ካልቀየሩ ፣ ከዚያ ነባሪው መግቢያ “አስተዳዳሪ” እና የይለፍ ቃሉ “123” ነው።

ከዚህ በኋላ የሮቦካም አገልጋይ ዋና ገጽ ይከፈታል ፣ በዚህ ላይ ከስማርትፎን 1 ካሜራ ምስል ያያሉ (ከላይ ያለውን ሥዕል ይመልከቱ)።

እንደሚመለከቱት፣ የስማርትፎን 1 አቅጣጫ የቁም ነገር ነው፣ እና የጡባዊዬ ገጽታ የመሬት ገጽታ ነው። ስማርትፎን 1ን በመገልበጥ በወርድ አቀማመጥ ላይም እንዲሁ ማድረግ ይችላሉ። በዚህ አጋጣሚ በጡባዊው ላይ ያለው ስዕል በራስ-ሰር ወደ መልክአ ምድራዊ አቀማመጥ ይለወጣል.

እባክዎን ስማርትፎን 1 ተቆልፈው ከሆነ አቅጣጫው አይቀየርም።

አሁን ምስሉን ሙሉ ስክሪን ለማድረግ በገጹ ላይኛው ቀኝ ጥግ ላይ ያለውን አዶ ጠቅ ያድርጉ። ይሄ ሁሉንም አላስፈላጊ አዝራሮች፣ የአሳሽ ዕልባቶችን፣ ወዘተ ያስወግዳል፣ እና ከካሜራው ላይ ያለው ምስል ትልቅ ይሆናል።

RoboCamን ከ EV3 ጋር በማገናኘት ላይ

የRoboCam መተግበሪያን ከ EV3 ጋር ከማገናኘትዎ በፊት የእርስዎ EV3 ሮቦት እና ስማርትፎን ብሉቱዝ መንቃታቸውን እና የተጣመሩ መሆናቸውን ያረጋግጡ። እንዲሁም ሞተሮቹ በሮቦት መቼቶች ውስጥ ከተገለጹት ወደቦች ጋር በትክክል መገናኘታቸውን ያረጋግጡ. የአሁኑ ቅንጅቶች ስም በሁለተኛው መስመር ውስጥ ባለው የመሃከለኛ ቁልፍ የመሳሪያ ጫፍ ውስጥ ተጽፏል, ከታች ባለው ስእል ውስጥ "EV3 Explorer" ነው. በእኔ እቅድ መሰረት EV3 Explorerን ከሰበሰቡ (ከላይ ያለውን ይመልከቱ) እና የRoboCam መተግበሪያን ከጫኑ በኋላ ቅንብሮቹን ካልቀየሩ ሁሉም ነገር በትክክል መዋቀሩን ያረጋግጡ። ቅንብሮቹ ከዚህ በታች በዝርዝር ይብራራሉ.

ስለዚህ, ሁሉም ነገር ዝግጁ ከሆነ, በማዕከላዊ ሐምራዊ አዝራር ላይ ጠቅ ያድርጉ. ብሉቱዝ በእርስዎ ስማርትፎን ላይ ከጠፋ እሱን ለማብራት ጥያቄ ያያሉ። አዎ የሚለውን ጠቅ ያድርጉ።

በመቀጠል, አዝራሩ ብልጭ ድርግም ማለት እንደሚጀምር እና በጥያቄ ምትክ በብሉቱዝ የተጣመሩ መሳሪያዎች ዝርዝር ይታያል. የእርስዎን EV3 ሮቦት እዚህ ይምረጡ (በሥዕሉ ላይ ያለው "EV3" ነው፣ ነገር ግን በ EV3 ቅንብሮችዎ ውስጥ የተለየ ስም ሊቀመጥልዎ ይችላል።)

ከዚያ መተግበሪያው ከ EV3 ጋር ይገናኛል።

በዚህ ጊዜ ደንበኛው ከሮቦካም አገልጋይ ጋር ከተገናኘ, ከዚያም ጆይስቲክስ ብቅ ይላል (ከታች በምስሉ ላይ አራት ማዕዘን እና ክብ ጆይስቲክስ). ከዚህ በኋላ ወዲያውኑ ሮቦትን መቆጣጠር ይችላሉ.

ለ EV3 ኤክስፕሎረር በነባሪ ቅንጅቶች ውስጥ ሁለት ጆይስቲክዎች ይኖሩዎታል-ክብ አንድ እና ቀጥ ያለ (ከላይ ያለውን ምስል ይመልከቱ)። ቁመታዊው ጆይስቲክ የስማርትፎን ፍሬም ያዥ ይቆጣጠራል፣ እና ክብ ጆይስቲክ የሮቦትን እንቅስቃሴ ይቆጣጠራል። በላይኛው ቀኝ ላይ ያለው የዘንባባ አዶ በግራ እና በቀኝ መቆጣጠሪያ መካከል በፍጥነት ለመቀያየር ጆይስቲክዎችን ይለዋወጣል። ስለ ጆይስቲክስ ተጨማሪ ዝርዝሮች ከዚህ በታች ይጻፋሉ።

የRoboCam አገልጋይን ማቆም እና ኢቪ3ን ማሰናከል

ሮቦቱን ተቆጣጥረው እንደጨረሱ የRoboCam መተግበሪያን ከመዝጋትዎ በፊት የRoboCam አገልጋይን ቢያቆሙ እና ኢቪ3ን ከስማርትፎንዎ ማቋረጥ ይመከራል። ይህ በማንኛውም ቅደም ተከተል ሊከናወን ይችላል. አገልጋዩን ለማቆም በግራ በኩል ባለው አረንጓዴ ቁልፍ ላይ ጠቅ ያድርጉ። ከዚህ በኋላ የአዝራሩ ዳራ ወደ ነጭነት ይለወጣል እና የመሳሪያ ጥቆማው "RoboCam Server ጠፍቷል" ያሳያል. EV3ን ለማጥፋት የመሃል ሐምራዊውን ቁልፍ ይጫኑ። ከዚህ በኋላ የአዝራሩ ዳራ ወደ ነጭነት ይለወጣል እና በላይኛው መስመር ላይ ባለው የመሳሪያ ጫፍ ላይ "EV3 አልተገናኘም" የሚል ጽሑፍ ታያለህ. በዚህ ሁኔታ ሞተሮቹ እንደ ቅንጅቶቹ ይቆማሉ ወይም ወደ መጀመሪያ ቦታቸው ይመለሳሉ.

ወደ ቅንብሮች ለመሄድ በቀኝ በኩል ባለው ግራጫ ቁልፍ ላይ ጠቅ ያድርጉ።

ቅንብሮቹ በ 2 ክፍሎች ይከፈላሉ: የአገልጋይ መቼቶች እና የሮቦት መቼቶች. በመጀመሪያ በአገልጋዩ ቅንጅቶች ውስጥ ያለውን ነገር እንይ። "አገልጋይ" ን ይምረጡ።

የአገልጋይ መቼቶች በ2 ቡድኖች ይከፈላሉ፡ የካሜራ ቅንጅቶች እና የደህንነት ቅንጅቶች። በካሜራ ቅንጅቶች ውስጥ, ካሜራውን (የፊት ወይም የኋላ), የምስል መጠን እና የ JPEG ጥራት መምረጥ ይችላሉ. የምስሉን መጠን ባነሱ መጠን, ወደ ደንበኛው የሚተላለፈው ቪዲዮ ለስላሳ እና ፈጣን ይሆናል, ነገር ግን የስዕሉ ጥራት ይቀንሳል. የቪዲዮ ስርጭት እና የ JPEG ጥራት ተመሳሳይ ውጤት አላቸው፡ የ JPEG ጥራት (90 በመቶ ወይም ከዚያ በላይ) የተሻለ ሲሆን ስዕሉ የተሻለ ይሆናል, ነገር ግን ፍጥነቱ ይቀንሳል, እና በተቃራኒው, የ JPEG ጥራት (40 በመቶ ወይም ከዚያ ያነሰ) የከፋ ነው. ፈጣን ፍጥነት, ነገር ግን ስዕሉ የከፋ ነው. ለእርስዎ የሚበጀውን ይምረጡ።

በደህንነት ቅንጅቶች ውስጥ የአሽከርካሪውን ስም እና የይለፍ ቃል መቀየር ይችላሉ (በነባሪነት ስሙ "አስተዳዳሪ" እና የይለፍ ቃሉ "123" ነው). ታዛቢዎች እንዲሁ በነባሪነት ነቅተዋል። ታዛቢዎች ከእርስዎ ጋር በተመሳሳይ ጊዜ የካሜራውን ምስል ማየት ይችላሉ፣ ነገር ግን ሮቦቱን መቆጣጠር አይችሉም። እንዲሁም ለተመልካቹ ስም እና የይለፍ ቃል ማዘጋጀት ይችላሉ (ነባሪ ስም እዚህ "እንግዳ" እና የይለፍ ቃሉ "123" ነው). ታዛቢዎችን ለማሰናከል “ተመልካቾችን ፍቀድ” የሚለውን አመልካች ሳጥኑ ያንሱ።

የአሽከርካሪዎች እና የታዛቢዎች ብዛት የተወሰነ አይደለም፣ነገር ግን ከአንድ በላይ አሽከርካሪዎችን ማገናኘት በአንድ ጊዜ የቪዲዮ ዥረት ሲቆጣጠር እና ሲያስተላልፍ ግጭት ይፈጥራል። ከአንድ በላይ ነጂዎችን ከRoboCam አገልጋይ ጋር ማገናኘት አይመከርም። ብዙ ቁጥር ያላቸው ተመልካቾችም የቪዲዮ ስርጭት ላይ አሉታዊ ተጽዕኖ ሊያሳድሩ ይችላሉ። የተመልካቾችን ቁጥር በትንሹ መቀነስ ወይም ይህን ተግባር ሙሉ በሙሉ ማሰናከል ጥሩ ነው.

ቅንብሮቹን ከቀየሩ በኋላ ከላይ በቀኝ በኩል ያለውን "አስቀምጥ" ቁልፍን ጠቅ በማድረግ ማስቀመጥ ወይም "CANCEL" ቁልፍን ወይም ከላይ በግራ በኩል ያለውን ቀስት ጠቅ በማድረግ ሳያስቀምጡ መውጣት ይችላሉ. የአገልጋይ ቅንጅቶችን ካስቀመጥን በኋላ ደንበኞች ግንኙነታቸው ሊቋረጥ ይችላል እና እንደገና መገናኘት ያስፈልገዋል።

የሮቦት ቅንጅቶች ዝርዝር

የ RoboCam ፕሮግራም መቼቶች ሁለተኛው ክፍል የሮቦት መቼቶች ናቸው. ወደ የሮቦት ቅንጅቶች ዝርዝር ለመሄድ "Robot" ን ጠቅ ያድርጉ.

በሮቦት ቅንጅቶች ዝርዝር ውስጥ የሁሉም ሮቦቶችዎ ቅንብሮችን ማየት ይችላሉ። ከላይ በቀኝ በኩል ያለውን "ADD" ወይም "ሰርዝ" የሚለውን ቁልፍ በመጫን በማንኛውም ጊዜ ቅንጅቶችን ማከል ወይም መሰረዝ ይችላሉ። እና ከቁልፎቹ ስር አሁን ያሉትን ቅንብሮች ማየት ይችላሉ። ይህን ንጥል በመጠቀም፣ ለሮቦቶችዎ ቅንብሮች ይቀያይራሉ። አሁን የኢቪ3 ኤክስፕሎረር ቅንብሮችን እንይ። ይህንን ለማድረግ ከዝርዝሩ ውስጥ "EV3 Explorer" የሚለውን ይምረጡ.

በጣም አናት ላይ አጠቃላይ መረጃ አለ: የሮቦት ስም እና መግለጫ. የሚፈልጉትን መቼቶች በቀላሉ ማግኘት እንዲችሉ ስሙ እና መግለጫው በዝርዝሩ ውስጥ ይታያል። ስሙም ከ EV3 ጋር በሚገናኙበት ማዕከላዊ ቁልፍ ስር በፕሮግራሙ ዋና ስክሪን ላይ ይታያል. ከታች ያሉት የጆይስቲክ ቅንጅቶች ናቸው።

በአጠቃላይ, እስከ 4 ጆይስቲክስ ማዋቀር ይችላሉ, ግን በተመሳሳይ ጊዜ አንድ ጥንድ ጆይስቲክ 1-2 ወይም 3-4 ብቻ በደንበኛው ማያ ገጽ ላይ ይታያል. ይሁን እንጂ ጆይስቲክ 1 እና 3 ን ከተጠቀሙ አሁንም በተመሳሳይ ጊዜ አይታዩም, ምክንያቱም የተለያዩ ጥንዶች ናቸው፣ እና ወይ ጆይስቲክ 1 ወይም ጆይስቲክ 3 ያያሉ። የእያንዳንዱ ጆይስቲክ ታይነት የሚከፈተው ""ን በማጣራት ነው። ታይነት" 2 ጥንድ ጆይስቲክን ካነቁ፣ በጥንድ መካከል ለመቀያየር አንድ ቁልፍ በደንበኛው ስክሪን ላይ ይታያል።

ስለዚህ በቅንብሮች ውስጥ "ጆይስቲክ 1", "ጆይስቲክ 2", "ጆይስቲክ 3" እና "ጆይስቲክ 4" የተባሉትን ቡድኖች ማየት ይችላሉ. እያንዳንዳቸው ለአንድ ጆይስቲክ ቅንጅቶችን ይይዛሉ። የጆይስቲክ 1 መቼቶችን እንይ። የ"ታይነት" አመልካች ሳጥኑ፣ እርስዎ ቀደም ብለው እንደተረዱት፣ ጆይስቲክን ያሳያል ወይም ይደብቃል። አመልካች ሳጥኑ ካልተፈተሸ የዚህ ጆይስቲክ ቅንጅቶች ይደበቃሉ።

በተቆልቋይ ዝርዝሩ ውስጥ ከታች" ቅፅ"የጆይስቲክን ቅርጽ መምረጥ ይችላሉ, እና ከቅርጹ ጋር, ባህሪያቱ. የሚከተሉት የጆይስቲክ ቅርጾች ይገኛሉ: ቋሚ, አግድም, ክብ, ካሬ, ቀስቶች, ቀጥ ያሉ ቀስቶች እና አግድም ቀስቶች. የተዘረዘሩት ጆይስቲክስ ምን እንደሚመስሉ እነሆ፡-

ቀጥ ያለ ጆይስቲክ የሚሰማው ከእሱ ጋር ያለውን ግንኙነት ከፍታ ብቻ ነው, ማለትም. ወደ ግራ ወይም ወደ ቀኝ እንደነካው ምንም ግድ የለውም, ዋናው ነገር በየትኛው ቁመት ላይ ነው. ለእሱ የንክኪ መጋጠሚያ ከ -100 ዝቅተኛው ነጥብ እስከ 100 በከፍተኛው ነጥብ 0 በመሃል ላይ ይደርሳል.

አግድም ጆይስቲክ በተመሳሳይ መልኩ ይሰራል, ግን በአግድም. ለእሱ, ንክኪው በየትኛው ከፍታ ላይ እንደሚከሰት ምንም ለውጥ አያመጣም, ዋናው ነገር ግራ ወይም ቀኝ ነው. እዚህ የንክኪ መጋጠሚያው በአግድም ከ -100 በግራ በኩል ወደ 100 በቀኝ በኩል በ 0 መሃል ይሰላል።

ክብ እና ካሬ ጆይስቲክስ ተመሳሳይ ናቸው። እዚህ የንክኪ መጋጠሚያዎች በአግድም እና በአቀባዊ መጥረቢያዎች ላይ ይወሰናሉ, እንዲሁም ከ -100 እስከ 100 ባለው ክልል ውስጥ በ 0 መሃል. ነገር ግን በክብ ጆይስቲክ፣ ንክኪዎች ከክበቡ ማለፍ አይችሉም። እነዚያ። የታንጀንቲው ነጥብ ከክበቡ ውጭ ከሆነ ነጥቡ የሚወሰደው በመስመሩ መስቀለኛ መንገድ ላይ ከታንግency ነጥብ አንስቶ እስከ ክበቡ መሃል ከክበቡ ጋር ነው። ይህ ከዚህ በታች ባለው ስእል ላይ በግልጽ ይታያል.

የቀስት ጆይስቲክስ የሚነካ ነጥብ አይደለም፣ ዋናው ነገር የትኛውን ቀስት እንደነካህ ነው። ወደ ላይ ያለውን ቀስት ከነካህ የጆይስቲክ ቁመታዊ መጋጠሚያ 100 እንደሆነ እና አግድም መጋጠሚያ 0. ለታች ቀስት የጆይስቲክ አግድም መጋጠሚያ እንዲሁ 0 ይሆናል እና የቋሚው መጋጠሚያ ወደ ይለወጣል - 100. በተመሳሳይ በግራ እና በቀኝ ቀስቶች: የጆይስቲክ ቋሚ ቅንጅት ከ 0 ጋር እኩል ይሆናል, እና አግድም መጋጠሚያ -100 እና 100 ይሆናል.

ወዲያውኑ ከቅጹ ስር፣ በተቆልቋይ ዝርዝሩ ውስጥ ያለውን የጆይስቲክ አይነት ይምረጡ። ዓይነት" እዚህ ከሚከተሉት አማራጮች ውስጥ መምረጥ ይችላሉ-ገለልተኛ ሞተርስ, ስቲሪንግ 1, ስቲሪንግ 2 እና የደብዳቤ ሳጥን.

ጆይስቲክስ ከዓይነት ጋር" ታክሲ 1"እና" ታክሲ 2» እንደ ኢቪ 3 ኤክስፕሎረር ያሉ ባለ ሁለት ገለልተኛ የተሽከርካሪ ጎማዎች ያለው ሮቦት እንዲቆጣጠሩ ያስችልዎታል። እንደዚህ ያሉ ጆይስቲክዎችን የመንካት መጋጠሚያዎች በራስ-ሰር ወደ ሞተሮች ትዕዛዞች ይቀየራሉ። ለጆይስቲክ፣ የትኛው ወደብ የግራ ጎማ ያለው እና ትክክለኛው ጎማ ያለው ብቻ መምረጥ ያስፈልግዎታል። ግን ይህ ከዚህ በታች ይፃፋል ።

"ስቲሪንግ 1" ባለ ሁለት ጎማ ሮቦት እንደ መኪና ለመቆጣጠር ይፈቅድልዎታል. እዚህ ሮቦትን በቦታው ማሰማራት አይችሉም. ንክኪው ወደ አቀባዊው ማእከል በቀረበ መጠን ፍጥነቱ ይቀንሳል። ስቲሪንግ 2 ሮቦቱ በቦታው እንዲሽከረከር ያስችለዋል.

ጆይስቲክ ከአይነት ጋር" ገለልተኛ ሞተሮች» አቀባዊ መጋጠሚያው ምንም ይሁን ምን የንክኪውን አግድም መጋጠሚያ ወደ ትዕዛዝ ወደ ሞተር ይለውጠዋል። ለጆይስቲክ፣ አግድም መጋጠሚያው ሲቀየር የትኛው ሞተር ቁጥጥር እንደሚደረግ፣ እና የቁልቁል መጋጠሚያው ሲቀየር የትኛውን ሞተር መግለጽ ያስፈልግዎታል። ይህ አይነቱ ጆይስቲክ አንድ ሞተር መሪውን የሚያዞርበትን መኪና ለመቆጣጠር እና ሁለተኛ ሞተር የተሽከርካሪ ጎማዎችን የሚያዞርበትን መኪና ለመቆጣጠር ያስችላል። በዚህ ሁኔታ, አግድም መጋጠሚያውን መቀየር የመጀመሪያውን ሞተር ለማሽከርከር መዋቀር አለበት, እና የቋሚውን መጋጠሚያ መቀየር ሁለተኛውን ሞተር ለማሽከርከር መዋቀር አለበት.

ጆይስቲክ ከአይነት ጋር" የመልእክት ሳጥንበቀላሉ የንክኪ መጋጠሚያዎችን ወደ EV3 የመልእክት ሳጥኖች ያስተላልፋል። ሮቦትዎን ወደ ህይወት ለማምጣት እነዚህን መጋጠሚያዎች የሚይዝ የኢቪ3 ፕሮግራም መፃፍ ያስፈልግዎታል። በዚህ አይነት ጆይስቲክ የበለጠ ውስብስብ የሮቦት መቆጣጠሪያ ሞዴሎችን መስራት ይችላሉ ምክንያቱም... ከጆይስቲክ የተወሰዱትን መጋጠሚያዎች ወደ ሞተሮች ትዕዛዝ ለመቀየር የራስዎን አልጎሪዝም መተግበር ይችላሉ። ለምሳሌ፣ EV3 Gyrobreakerን መቆጣጠር ይችላሉ። ጆይስቲክ 1 መጋጠሚያዎችን x እና y ወደተሰየሙ የመልዕክት ሳጥኖች፣ ጆይስቲክ 2 ለመልዕክት ሳጥኖች w እና z፣ ጆይስቲክ 3 ለመልዕክት ሳጥኖች a እና b፣ እና ጆይስቲክ 4ን ለመልእክት ሳጥኖች c እና d ያስተላልፋል።

የሚቀጥሉት ሁለት ቅንብሮች" የንክኪ መጨረሻ (ለአግድም ዘንግ)"እና" የመዳሰሻ መጨረሻ (ለአቀባዊ ዘንግ)» ጆይስቲክን መንካት ሲያቆሙ ምን እንደሚፈጠር ይወስኑ። እዚህ ከሁለት አማራጮች ውስጥ አንዱን መምረጥ ይችላሉ: "ወደ ዜሮ ይመለሱ" ወይም "አቀማመጥን ይጠብቁ". ወደ ዜሮ መመለስ በአብዛኛዎቹ ሁኔታዎች ምክንያታዊ ነው፣ ለምሳሌ፣ ጆይስቲክን መንካት ስታቆም ሮቦቱ እንዲያቆም ከፈለጉ፣ ወደ ዜሮ ተመለስ የሚለው አማራጭ ትክክል ነው። የመጨረሻውን የንክኪ ቅንጅት ለማስታወስ በሚያስፈልግበት ጊዜ ቦታውን ለማስቀመጥ ያለው አማራጭ ጠቃሚ ይሆናል. ይህ አማራጭ ለምሳሌ የ EV3 Explorerን ፍሬም ለማዘንበል ያገለግላል። ይህ ቅንብር ከአቅጣጫ ጆይስቲክስ በስተቀር ለሁሉም የጆይስቲክ ቅርጾች ይገኛል።

ኢንዲፔንደንት ሞተርስ፣ ስቴሪንግ 1 ወይም ስቴሪንግ 2 ጆይስቲክ አይነት እየተጠቀሙ ከሆነ የዚያን ጆይስቲክ የወደብ መቼት ከዚህ በታች ያገኛሉ። ጆይስቲክ የሚቆጣጠራቸው ወደቦች ሊጨመሩ እና ሊወገዱ ይችላሉ. ይህንን ለማድረግ "ADD" እና "ሰርዝ" አዝራሮች አሉ. የወደብ ብዛት አይገደብም። ከታች, የመጀመሪያው ስዕል የ "ኢንዲፔንደንት ሞተርስ" ዓይነት ያለው የጆይስቲክ ቅንጅቶችን ያሳያል, ሁለተኛው ስዕል ደግሞ "Steering 1" እና "Steering 2" ዓይነት ያላቸው የጆይስቲክ ቅንጅቶችን ያሳያል. እንደምታየው, ትንሽ ልዩነት አለ.

ወደብ ቅንጅቶች እንሂድ። በማቀናበር ላይ" የጆይስቲክ ዘንግ" ለጆይስቲክ "ገለልተኛ ሞተርስ" አይነት ብቻ ነው የሚታየው። እዚህ ሁለት አማራጮች አሉ: "አግድም" እና "አቀባዊ". “አግድም”ን ከመረጡ ሞተሩ ምላሽ የሚሰጠው በአግድመት ዘንግ ላይ ያለው የንክኪ ቅንጅት ሲቀየር ብቻ ነው፣ እና “ቋሚ”ን ከመረጡ ከዚያ በቋሚው ዘንግ ላይ ለመንካት።

በማቀናበር ላይ" ሞተር" ለጆይስቲክ ዓይነት "Steer 1" ወይም "Steer 2" ብቻ ነው የሚታየው። እዚህ በ "ግራ" እና "ቀኝ" መካከል ይመርጣሉ.

በማቀናበር ላይ" EV3 ሞጁል"በዴዚ ሰንሰለት" ውስጥ የተገናኙ በርካታ የኢቪ3 ሞጁሎችን በመጠቀም ሮቦትን ከሰበሰብክ ያስፈልጋል። እዚህ የሞጁል ቁጥርን ከ 1 እስከ 4 መምረጥ ይችላሉ. አንድ ኢቪ 3 ጡብ ብቻ ካለዎት ይህ ሁልጊዜ 1 መሆን አለበት.

በማቀናበር ላይ" የወደብ ቁጥር"የሞተር ወደብ ከ A እስከ D መምረጥ ይችላሉ.

በማቀናበር ላይ" ሊለወጥ የሚችል እሴት" ለጆይስቲክ "ገለልተኛ ሞተርስ" አይነት ብቻ ነው የሚታየው። እዚህ ሁለት አማራጮች አሉ: "የሞተር ኃይል" እና "የሞተር ማዞሪያ አንግል". ከመረጡ " የሞተር ኃይል", ከዚያም ጆይስቲክ በሞተር ኃይል ላይ ተጽእኖ ይኖረዋል, ማለትም. ከጆይስቲክ መሀል በነካህ መጠን ሞተሩ በፍጥነት ይሽከረከራል። ከመረጡ " የሞተር ማዞሪያ አንግል", ከዚያም ጆይስቲክ በሞተሩ የማሽከርከር አንግል ላይ ተጽእኖ ይኖረዋል, ማለትም. ከጆይስቲክ መሃከል በራቅክ መጠን ሞተሩ የሚሽከረከርበት አንግል ይጨምራል። በዚህ ሁኔታ ለሞተሩ ያለው ኃይል በማቀናበር ይስተካከላል " ኃይል" ይህ ቁጥር ከፍ ባለ መጠን ሞተሩ በተነካካው መጋጠሚያ ላይ ለሚደረጉ ለውጦች ፈጣን ምላሽ ይሰጣል, እና አንግልን በተሻለ ሁኔታ ይጠብቃል.

ሳጥኑ ላይ ምልክት ያድርጉ" ገለበጥ"የተሰላውን ኃይል ወይም አንግል እንድትገለብጥ ይፈቅድልሃል፣ እና" Coefficient» የተሰላውን እሴት ይጨምሩ ወይም ይቀንሱ።

ሲፈተሽ " ብሬክ", ሞተሮቹ በፍጥነት ይቆማሉ, ማለትም. ፍጥነቱን ይቀንሳል። ይህ አመልካች ሳጥኑ ምልክት ሳይደረግበት ሲቀር፣ ሙሉ በሙሉ እስኪቆሙ ድረስ ሞተሮቹ ለተወሰነ ጊዜ በንቃተ ህሊና ይሽከረከራሉ።

ያ በRoboCam ፕሮግራም ውስጥ ያሉት ሁሉም መቼቶች ናቸው። የሆነ ነገር ግልጽ ካልሆነ በአስተያየቶቹ ውስጥ ይፃፉ.

ግንኙነት ያለ ራውተር

አሁን የRoboCam መተግበሪያን ትንሽ የበለጠ ምቹ የሚያደርጉ ጥቂት ዘዴዎች አሉ። በአቅራቢያ ምንም ራውተር ከሌለ, ለምሳሌ በመንገድ ላይ ከሆኑ, በስማርትፎን 1 እና በስማርትፎን ወይም በታብሌት 2 መካከል ግንኙነት መፍጠር ይችላሉ. ይህንን ለማድረግ በስማርትፎን 1 ላይ መገናኛ ነጥብን ማንቃት ያስፈልግዎታል (በአንድሮይድ ላይ ያለው መገናኛ ነጥብ ብዙውን ጊዜ በአውታረ መረብ ግንኙነቶች ቅንብሮች ውስጥ ነቅቷል)። ከበራ በኋላ ስማርትፎን 1 ወደ W-Fi ራውተር ይቀየራል እና በቀላሉ ታብሌቱን ወይም ስማርትፎን 2ን ከእሱ ጋር ማገናኘት ይችላሉ ።

የRoboCam አገልጋይ አድራሻን ከመሳሪያው ጫፍ እስከ ቁልፉ በተመሳሳይ መንገድ ማወቅ ይችላሉ። በአብዛኛዎቹ አጋጣሚዎች, ለእንደዚህ አይነት የመዳረሻ ነጥብ አድራሻው ሁልጊዜ http://192.168.43.1:8088 ይሆናል.

ስማርትፎን 1ን እንደ ጆይስቲክ መጠቀም

በRoboCam መተግበሪያ ሊያደርጉት የሚችሉት አንድ ተጨማሪ ብልሃት አለ። በስማርትፎን 1 (የRoboCam አፕሊኬሽን የተጫነበት) ላይ አገልጋዩን ያስጀምሩ ፣ ከሮቦት ጋር ይገናኙ እና ከዚያ በተመሳሳይ ስማርትፎን ፣ አሳሽ ያስጀምሩ (በእርግጥ HTML5ን የሚደግፍ) እና ወደ http://localhost ይሂዱ። : 8088. የእርስዎን መግቢያ እና የይለፍ ቃል ለማስገባት ገጽ ያያሉ። እንደ ሹፌር ይግቡ። ከገቡ በኋላ ጆይስቲክ ያያሉ እና ሮቦቱን መቆጣጠር ይችላሉ። ነገር ግን, በዚህ ሁኔታ, ከካሜራው ላይ ያለው ምስል አይተላለፍም. Wi-Fi ሊጠፋ ይችላል።

የታችኛው መስመር

የRoboCam መተግበሪያን እንዴት መጠቀም እንደሚችሉ ላይ በቂ መረጃ እንደሰጠሁ ተስፋ አደርጋለሁ። ስለ ፕሮግራሙ ምንም አይነት ጥያቄ ካሎት ወይም አስተያየት ካሎት በዚህ ጽሁፍ ላይ ወይም በማህበረሰቡ ውስጥ በአስተያየቶቹ ውስጥ መተው ይችላሉ.