ዝርዝር ሁኔታ:
ቪዲዮ: ከአርዱኖኖ ጋር አንድ ሰው የሚከተለውን ሮቦት እንዴት መሥራት እንደሚቻል -3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የሰው ልጅ የሮቦትን ስሜት ይከተላል እና ሰውን ይከተላል
ደረጃ 1 መሣሪያዎቹን ያግኙ
እንደነዚህ ያሉ መሣሪያዎችን ያግኙ -የአልትራሳውንድ ዳሳሽ ዳሳሽ አርዱinoኖ አንድ 4 የማርሽ ሞተሮች በዊል ሰርቨር ባትሪ እና የባትሪ መያዣ የሞተር ሾፌር ጃምፐር ሽቦዎች ቻሲስ
ደረጃ 2 - መገናኘት
እያንዳንዱን መሣሪያ ከሞተር ሾፌር ጋር ያገናኙ። የሞተር ሾፌሩን ከአርዲኖ ጋር ያገናኙ።
ደረጃ 3 ኮድ
#ማካተት#ማካተት#ማካተት#ማካተት#መግለፅ RIGHT A2#መግለፅ LEFT A3#መግለፅ TRIGGER_PIN A1#መግለፅ ECHO_PIN A0#መግለፅ MAX_DISTANCE 100NewPing sonar (TRIGGER_PIN ፣ ECHO_PIN ፣ MAX_DISTANCE) ፤ AF_DCMotor (1) MOTOOR (1) ሞተር 2); AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; ባዶ ማዋቀር () {// አንዴ ለማሄድ የማዋቀሪያ ኮድዎን ያስቀምጡ - Serial.begin (9600) ፤ myservo.እጥፍ (10) ፤ {ለ (pos = 90 ፣ pos <= 180; pos += 1) {myservo.write (pos) ፤ መዘግየት (15);} ለ (pos = 180; pos> = 0; pos- = 1) {myservo.write (pos); መዘግየት (15);} ለ (pos = 0; pos <= 90; pos += 1) {myservo.write (pos); መዘግየት (15);}} pinMode (RIGHT ፣ INPUT) ፤ pinMode (LEFT ፣ INPUT) ፤} void loop () {// በተደጋጋሚ ለማሄድ ዋና ኮድዎን እዚህ ያስቀምጡ - መዘግየት (50) ፤ ያልተፈረመ int ርቀት = sonar.ping_cm (); Serial.print ("ርቀት"); Serial.println (ርቀት); int Right_Value = digitalRead (RIGHT); int Left_Value = digitalRead (LEFT); Serial.print ("RIGHT"); Serial.println (Right_Value); Serial.print ("LEFT"); Serial.println (Left_Value);)) {ሞተር1.setSpeed (120); ሞተር 1.run (ወደፊት); ሞተር 2. ቅንብር ፍጥነት (120); ሞተር2.run (ወደፊት); ሞተር 3. ቅንብር ፍጥነት (120); ሞተር 3.run (ወደፊት); ሞተር 4.setSpeed (120); Motor4.run (FORWARD);} ሌላ ከሆነ ((ቀኝ_ቫልዩ == 0) && (ግራ_ቫልዩ == 1)) {ሞተር1.setSpeed (200); ሞተር 1.run (ወደፊት); ሞተር 2. ቅንብር ፍጥነት (200); ሞተር 2.run (ወደፊት); ሞተር 3. setSpeed (100); ሞተር 3..run (ጀርባ); ሞተር 4.setSpeed (100); Motor4.run (ጀርባ);} ሌላ ከሆነ ((ቀኝ_ቫልዩ == 1) && (ግራ_ቫልዩ == 0)) {ሞተር1.setSpeed (100); ሞተር 1..run (የኋላ ጀርባ); ሞተር 2. ቅንብር ፍጥነት (100); ሞተር2.run (ጀርባ); ሞተር 3. ቅንብር ፍጥነት (200); ሞተር 3.run (ወደፊት); ሞተር 4.setSpeed (200); Motor4.run (FORWARD);} ሌላ ከሆነ ((ቀኝ_ቫልዩ == 1) && (ግራ_ቫልዩ == 1)) {ሞተር1.setSpeed (0); ሞተር1.run (መልቀቅ); ሞተር 2. ቅንብር ፍጥነት (0); ሞተር2.run (መልቀቅ); ሞተር 3. setSpeed (0); ሞተር3.run (መልቀቅ); ሞተር 4.setSpeed (0); Motor4.run (RELEASE);} ሌላ ከሆነ (ርቀት> 1 && ርቀት <10) {Motor1.setSpeed (0); ሞተር 1. ሩጫ (መልቀቅ); ሞተር 2. ቅንብር ፍጥነት (0); ሞተር2.run (መልቀቅ); ሞተር 3. setSpeed (0); ሞተር3.run (መልቀቅ); ሞተር 4.setSpeed (0); ሞተር 4.run (መልቀቅ); }}
የሚመከር:
አርዱዲኖን በመጠቀም ዘመናዊ ሮቦት እንዴት መሥራት እንደሚቻል -4 ደረጃዎች
አርዱዲኖን በመጠቀም እንዴት ዘመናዊ ሮቦት መስራት እንደሚቻል - ሰላም ፣ እኔ አርዱዲኖ ሰሪ ነኝ እና በዚህ ትምህርት ውስጥ አርዱዲኖን በመጠቀም እንዴት ብልጥ ሮቦት እንዴት እንደሚሠሩ አሳያችኋለሁ ትምህርቴን ከወደዱ አርዱዲኖ ሰሪ የተባለውን የዩቲዩብ ቻናሌን ለመደገፍ ያስቡበት።
የሰው ልጅ ሮቦት እንዴት መሥራት እንደሚቻል -8 ደረጃዎች
ሰው ሰራሽ ሮቦት እንዴት እንደሚሠራ -ሄይ ሰዎች! የእኔን ቀደም ሲል አስተማሪ የሆነውን " የመስመር ላይ የአየር ሁኔታ ጣቢያ (NodeMCU) " አስቀድመው እንደተደሰቱ ተስፋ አደርጋለሁ። እና ለአዲሱ ዝግጁ ነዎት ፣ ባለፈው ጊዜ ከሰበሰብነው የ SMARS ሞዴል ሮቦት በኋላ ፣ የዛሬው ፕሮጀክት እንዲሁ ስለ ሮቦቶች መማር እና w
የትግል ሮቦት እንዴት መሥራት እንደሚቻል (ለማንኛውም የክህሎት ደረጃ) 8 ደረጃዎች
የትግል ሮቦት እንዴት መሥራት እንደሚቻል (ለማንኛውም የክህሎት ደረጃ) - የውጊያ ሮቦቶችን በሚጀምሩበት ጊዜ ምንም “ደረጃ በደረጃ” እንደሌለ አገኘሁ። የሮቦት ግንባታ የእግር ጉዞን በተመለከተ በበይነመረብ ላይ ብዙ ምርምር ካደረግሁ በኋላ አንድ ሰው የትግል ሮቦት ለመሥራት መመሪያ ለመፍጠር አንዳንዶቹን ለማጠናቀር ወሰንኩ
አይሮቦትን በመጠቀም ራሱን የቻለ የቅርጫት ኳስ መጫወቻ ሮቦት እንዴት መሥራት እንደሚቻል -7 ደረጃዎች (ከስዕሎች ጋር)
IRobot ን እንደ መሠረት ይፍጠሩ የራስ ገዝ ቅርጫት ኳስ መጫወት ሮቦት እንዴት እንደሚሠራ - ይህ ለ iRobot ፍተሻ ፈታኝ የእኔ ግቤት ነው። ለእኔ የዚህ ሁሉ ሂደት በጣም ከባድ የሆነው ሮቦቱ ምን እንደሚያደርግ መወሰን ነበር። በአንዳንድ የሮቦ ቅልጥፍና ውስጥ እያከልኩ የፍጥረትን አሪፍ ባህሪዎች ለማሳየት ፈልጌ ነበር። የኔ ሁሉ
ከ RC መኪና እንዴት አሪፍ ሮቦት መሥራት እንደሚቻል -11 ደረጃዎች
ከ RC መኪና እንዴት አሪፍ ሮቦት መሥራት እንደሚቻል - ይህ አሪፍ ፕሮጀክት ለሁለተኛ ደረጃ ተማሪዎች ወይም አሪፍ ሮቦት መስራት ለሚፈልግ ማንኛውም የትርፍ ጊዜ ማሳለፊያ ባለሙያ ነው። እኔ በይነተገናኝ ሮቦት ለረጅም ጊዜ ለማድረግ እየሞከርኩ ነበር ግን አንድ ካልሠራዎት ቀላል አይደለም። ማንኛውንም የኤሌክትሮኒክስ ወይም ልዩ የፕሮግራም ቋንቋዎችን ማወቅ። አሁን ደግሞ