ዝርዝር ሁኔታ:

አርዱዲኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB): 7 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB): 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB): 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB): 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ሀምሌ
Anonim
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)
አርዱinoኖ የሚቆጣጠረው ሰርቮ ሮቦት (SERB)

የራስዎን ክፍት ምንጭ ሮቦት (CC (SA -BY)) በመገንባት በክፍት ምንጭ ማይክሮ -ተቆጣጣሪዎች (አርዱinoኖ) ሙከራን ለመጀመር ምን የተሻለ መንገድ አለ? ከ SERB ጋር ምን ይደረግ?

  • (እዚህ) - የእርስዎን SERB ን ከበይነመረቡ ጋር እንዴት ማገናኘት እና በስካይፕ ቪዲዮ ጥሪ ላይ መንዳት እንደሚቻል።
  • (እዚህ) - የ Wii nunchuck የፍጥነት መለኪያዎችን በመጠቀም የእርስዎን አገልግሎት እንዴት እንደሚቆጣጠሩ
  • (እዚህ) - በሮቦትዎ ላይ ፉሾችን የመለየት መሰናክልን እንዴት ማከል እንደሚቻል
  • (እዚህ) - 30 ኪት እንዴት እንደሚሠራ (ክፍት ማምረት)

ዋና መለያ ጸባያት:

  • የአርዱዲኖ ዱሚላኖቭ ማይክሮ መቆጣጠሪያ (ወይም የመረጡት ሌላ ማይክሮ መቆጣጠሪያ) በመጠቀም ሙሉ በሙሉ ሊሠራ የሚችል።
  • መሸጥ አያስፈልግም።
  • ለአይክሮሊክ ቁርጥራጮች የመቁረጥ አማራጮች ምርጫ። (ማሸብለል አይቷል ፣ የሌዘር መቁረጫ መዳረሻ ፣ ቅድመ-ቁርጥራጭ ቁርጥራጮችን መግዛት)
  • ከተጨማሪ መቀርቀሪያ ቀዳዳዎች እና የዳቦ ሰሌዳ ጋር በቀላሉ ሊሰፋ እና ሊለወጥ የሚችል።
  • ባለሁለት ኳስ የኋላ ተሽከርካሪ።
  • በ1-2 ሰዓታት ውስጥ ተነስቶ ይሠራል። (ከመሳሪያ)
  • ክፍት ምንጭ ንድፍ (የፈለጉትን ያህል ይገንቡ)

(አሳፋሪ ተሰኪ) በዩኬ ውስጥ እና እንደ አርዱዲኖ ነገሮች? የእኛን አዲስ የተከፈተ የድር መደብር ይመልከቱ oomlout.co.uk የተጠናቀቀውን የአርዱዲኖ ቁጥጥር ሰርቦ ሮቦት - (SERB) የተካተተውን የሙከራ ፕሮግራም (ደረጃ 6) የሚያከናውን ፈጣን ቪዲዮ - ማስታወሻ - የምንጭ ፋይሎች በትይዩ አስተማሪ (ምንጭ ፋይሎች ለ) - አርዱinoኖን የሚቆጣጠር Servo Robot እንዴት እንደሚሠራ - (SERB)

ደረጃ 1: ክፍሎች እና መሣሪያዎች

ክፍሎች እና መሣሪያዎች
ክፍሎች እና መሣሪያዎች

ሁሉም መቀርቀሪያዎች በአካባቢዎ መነሻ ዴፖ ውስጥ ሊገኙ ይችላሉ። ሌሎቹ ክፍሎች በመስመር ላይ ሊገኙ ይችላሉ (ለእያንዳንዱ ወደሚወደው ምንጭ አገናኝ አካትቻለሁ) ።የክፍሎች ዝርዝር -ሁሉንም የሃርድዌር እቃዎችን የያዘ ጥቅል በ oomlout.com መደብር (እዚህ) ($ 120) ለውዝ እና ቦልቶች መግዛት ይቻላል።

  • 3 ሚሜ x 15 ሚሜ መቀርቀሪያ (x20)
  • 3 ሚሜ x 10 ሚሜ መቀርቀሪያ (x12)
  • 3 ሚሜ ለውዝ (x34)
  • 3 ሚሜ ማጠቢያ (x12)
  • 8 ሚሜ x 25 ሚሜ መቀርቀሪያ (x2)
  • 8 ሚሜ ለውዝ (x2)
  • የመንሸራተቻ ተሸካሚዎች (x2) (VXB) (እነዚህ ከተሽከርካሪ ጥንድ ወይም ከበረዶ መንሸራተቻ ሰሌዳ ሊድኑ ይችሉ ዘንድ መደበኛ የበረዶ መንሸራተቻ ተሸካሚዎች ናቸው)

ጎማዎች

  • ትልቅ ኦ-ቀለበት (4.5 "መታወቂያ 3/16" ዶድ ዳሽ #349) (x2) (ማክማስተር-ካር ምርት #9452K407)
  • አነስተኛ ኦ-ቀለበት (3/4 "መታወቂያ 3/16" ዶቃ ዳሽ #314) (x1) (ማክማስተር-ካር ምርት #9452K387)

ኤሌክትሮኒክስ

  • አርዱዲኖ ዱሚላኖቭ (x1) (የሰሪ ማፍሰሻ)
  • ቀጣይነት ያለው የማዞሪያ ሰርቪ (x2) (ፓራላክክስ)
  • 400 የእውቂያ ዳቦ ሰሌዳ (x1) (ሁሉም ኤሌክትሮኒክስ))
  • ባለአራት AA ባትሪ ሳጥን (x1) (ሁሉም ኤሌክትሮኒክስ)
  • 9V የባትሪ ቅንጥብ (x1) (ሁሉም ኤሌክትሮኒክስ)
  • 2.1 ሚሜ ተሰኪ (x1) (ሁሉም ኤሌክትሮኒክስ)
  • 3 ፒን ራስጌ (x2) (ሁሉም ኤሌክትሮኒክስ)
  • ኤ -ቢ ዩኤስቢ ገመድ - የአታሚ ዘይቤ (x1) (ሁሉም ኤሌክትሮኒክስ) (በኪስ ውስጥ አልተካተተም)

ባትሪዎች

  • AA ባትሪ (x4) (በኪት ውስጥ አልተካተተም)
  • 9v ባትሪ (x1) (ኪት ውስጥ አልተካተተም)

ሽቦ ((ሁሉም ሽቦ 22 AWG ጠንካራ ነው እኔ በ McMaster-Carr በኩል የእኔን እገዛለሁ)

  • 15 ሴ.ሜ ሐምራዊ (x2)
  • 15 ሴ.ሜ ጥቁር (x1)
  • 5 ሴ.ሜ ጥቁር (x2)
  • 5 ሴ.ሜ ቀይ (x2)

መሣሪያዎች

  • ጠመዝማዛ (x1) (ፊሊፕስ)
  • መርፌ-አፍንጫ መያዣዎች (x1)

ደረጃ 2 - ቁርጥራጮችን መቁረጥ

ቁርጥራጮች መቁረጥ
ቁርጥራጮች መቁረጥ
ቁርጥራጮች መቁረጥ
ቁርጥራጮች መቁረጥ
ቁርጥራጮች መቁረጥ
ቁርጥራጮች መቁረጥ
ቁርጥራጮች መቁረጥ
ቁርጥራጮች መቁረጥ

እርስዎ በመረጡት የመቁረጥ አማራጭ ላይ በመመስረት እባክዎን የትኞቹን ደረጃዎች እንደሚከተሉ መርጠዋል። ምርጫ 1 (ቅድመ-የተቆረጡ ክፍሎችን መግዛት)

ከ oomlout.com ሱቅ ቅድመ-የተቆረጠ ቻሲስን ይግዙ (እዚህ) (ወደ አሜሪካ እና ካናዳ መላኪያ ጨምሮ $ 60)

አማራጭ 2 (ዲጂታል ማኑፋክቸሪንግ (ማለትም ፖኖኮ) / የጨረር መቁረጫ መዳረሻ)

  • የሌዘር መቁረጫ አቀማመጥን ያውርዱ ("03 SERB Ponoko Cutting Layout P2.eps" ወይም "03- (SERB) -Ponoko Cutting Layout (P2).cdr")
  • ፋይኖቹን ፖኖኮን በመጠቀም ወይም በራስዎ Laser Cutter (3 ሚሜ ፣.118”አክሬሊክስ (አንዳንድ ጊዜ እንደ.125 ይሸጣል))

አማራጭ 3 (ሸብልል አዩ እና ቁፋሮ)

  • የፒዲኤፍ ንድፉን ያውርዱ እና ያትሙ (እባክዎን ከወረቀትዎ መጠን ጋር የሚስማማውን ፋይል ይምረጡ) 03- (SERB) -ScrollSaw Pattern (ደብዳቤ).pdf 03- (SERB) -ScrollSaw Pattern (A4).pdf (ያለመጠን አስፈላጊ ነው በሚታተምበት ጊዜ ስዕሉ)
  • በህትመት ህትመቱ ላይ ገዥውን ከሚያምኑት ገዥ ጋር ይለኩ ፣ ንድፉ ካልተመጣጠነ እና እንደገና ከማተምዎ በፊት የአታሚዎን ቅንብሮች መመልከት ያስፈልግዎታል። እነሱ የሚዛመዱ ከሆነ ፣ ወደፊት።
  • ንድፉን ወደ አክሬሊክስ ሉህ (3 ሚሜ ፣.118 ኢንች (አንዳንድ ጊዜ እንደ.125 ይሸጣል))።
  • ቀዳዳዎችን ቆፍሩ።
  • የጥቅል ጥቅል በመጠቀም ቁርጥራጭ ቁርጥራጮች

ደረጃ 3 - ስብሰባ

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

የሂደቱን 90% በማጠናቀቁ እንኳን ደስ አለዎት በዚህ ደረጃ (04- (SERB)-የመሰብሰቢያ Guide.pdf) እና ከትንሽ ሌጎ/ሜካኖ ዘይቤ ስብሰባ በኋላ ለሽቦ ዝግጁ ይሆናሉ። በመንገድ ላይ እርስዎን ለማዝናናት የስብሰባዬ ጊዜ ማለቂያ ነው-

ደረጃ 4 - ሽቦ

ሽቦ
ሽቦ
ሽቦ
ሽቦ

ሁሉም ትልልቅ ቁርጥራጮች አንድ ላይ ሆነው ሮቦታችንን ለመቆጣጠር የሚያስችለውን ትንሽ የኤሌክትሪክ ጅማቶችን ለመጨመር ጊዜው ነው። ይህንን ለማድረግ የወረዳውን ዲያግራም ያውርዱ እና ያትሙ (05- (SERB) -Wiring Diagram.pdf)። የመጀመሪያ እይታ በጨረፍታ በጣም የሚያስፈራ ይመስላል ፣ ሆኖም ግን እያንዳንዱን ግንኙነት በቅደም ተከተል ካደረጉ እና ጊዜዎን ከወሰዱ በአስደናቂ ሁኔታ አንድ ላይ ይመጣል። ሽቦው በጣም ቀላል ነው እና ባትሪዎችን እስኪጨምሩ ድረስ በወረዳዎ ላይ ምንም ጉዳት ሊደርስ አይችልም። ስለዚህ ሁሉንም ነገር በእጥፍ ይፈትሹ ፣ ከዚያ ኃይል ይጨምሩ።

ደረጃ 5 - ሙከራ እና መላ መፈለግ

ሙከራ እና መላ መፈለግ
ሙከራ እና መላ መፈለግ

አንድ ኪት ካዘዙ አርዱinoኖ በሙከራ መርሃ ግብር አስቀድሞ ተጭኗል። 4 AA ባትሪዎችን ብቻ ያስገቡ እና የ 9 ቪ ባትሪውን ወደ አርዱinoኖ ውስጥ ያስገቡ። እና ሁሉም ነገር በትክክል ከተሰራ ሮቦትዎ መንቀሳቀስ ይጀምራል (በ 1 እና 2 ሰከንዶች መካከል በዘፈቀደ ጊዜ ወደ ፊት ከመሄዱ በፊት በ 0.1 እና በ 1 ሰከንዶች መካከል ለአንድ ጊዜ በዘፈቀደ አቅጣጫ ይመለሳል እና እንደገና ከመጀመርዎ በፊት ለ 2 ሰከንዶች ያቁሙ)። ኪት ካልገዙ ተጨማሪ እርምጃ ያስፈልጋል። የተያያዘውን ዚፕ ፋይል ያውርዱ (07- (SERB)-SERB-Test Arduino Program.zip)። ከዚያ በ Arduino ረቂቅ ማውጫዎ (ነባሪ “የእኔ ሰነዶች / Arduino \”) ውስጥ ይንቀሉት እና ወደ አርዱዲኖ ሰሌዳዎ ያውርዱት። (ለአርዱዲኖ አዲስ ከሆኑ ወደ ታላቅ ጅምር ትምህርቶች የሚወስዱ አገናኞች ባሉበት አንድ እርምጃ ወደፊት ይዝለሉ) የተለመዱ ችግሮች - የእኔ አገልጋይ ሲቆም በቀስታ ይንቀሳቀሳል። ይህ የእርስዎ አገልጋዮች በትክክል እንዲስተካከሉ ባለመደረጉ ውጤት ነው ፣ መርሃግብሮችዎ እስኪያቆሙ ድረስ ሰርቪስዎ እስኪቆም ድረስ ይጠብቁ እና ከዚያ በትንሽ ዊንዲቨርር ፖታቲሞሜትርን ወደ servo ውስጥ ይለውጡ (ሽቦዎቹ ካሉበት በላይ ባለው የ servo መያዣ ውስጥ ያለው ትንሽ መክፈቻ)።). ሰርቪው በእውነት እስኪቆም ድረስ በግራ ወይም በቀኝ ያሽከርክሩ። ነገሮች በትክክል እየሰሩ አይደሉም። ከምልክቶችዎ ጋር ኢ-ሜል ይላኩልን እና እኛ እንሞክራለን እና እንረዳዎታለን ፣ መልስ እየጠበቁ ሳሉ ሁሉንም ሽቦዎችዎን በደረጃ ሽቦው ዲያግራም ላይ ከደረጃ 4 ይፈትሹ። ለዚህ አስተማሪ ወይም ኢሜል ወደ [email protected] ይላኩ እና የእርስዎን SERB እንዲሠራ ለማገዝ የተቻለንን ሁሉ እንሞክራለን።

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

ፕሮግራሚንግ
ፕሮግራሚንግ

አካላዊ ሮቦቱ አእምሮን መስጠት ለመጀመር ጊዜው አልቋል። እኛ የአርዲኖ ቁጥጥር የሚደረግበት ሰርቮ ሮቦት - (SERB) - ወደ በይነመረብ ላይ ካሉ አንዳንድ በጣም ጥሩ የአርዲኖ የፕሮግራም ሀብቶች ጥቂት አገናኞች ዝርዝር ውስጥ ከመግባታችን በፊት። በአርዱዲኖዎች እንዲጀምሩ እርስዎን ለመርዳት ፣ የፕሮግራም አከባቢን ከማውረድ ጀምሮ የመጀመሪያውን ፕሮግራምዎን ለመፃፍ። የአርዲኖ ፕሮግራም ማመሳከሪያ ማጣቀሻ - ለአርዱዲኖ የፕሮግራም ቋንቋ ማጣቀሻ መመሪያ ቀላል ነው። ሰርቪስ ሥራ - ሰርቪ ሞተሮች እንዴት እንደሚሠሩ ፈጣን የመጀመሪያ ደረጃ። - የአርዱዲኖ ሰርቮ ቤተ -መጽሐፍት እንዴት እንደሚሠራ (የእኛን ሰርቪስ እንዴት እንደምንቆጣጠር)። ከመንገዱ ውጭ መማር ፕሮግራምን እንዲያገኝ ያስችለዋል። የእርስዎን አርዱinoኖ ቁጥጥር የሚደረግበት Servo Robot - (SERB) መርሐግብር ማስጀመር ለመጀመር ሦስት መንገዶች አሉ። አማራጭ 1 ((SERB_Test.pde ን ማሻሻል) አንዳንድ ጊዜ ፕሮግራሙ በጣም ቀላሉ ነገር የሥራ መርሃ ግብር ወስዶ የራስዎን ኮድ በእሱ ላይ ማከል መጀመር ነው። ይህንን ለማድረግ የ SERB_Test ዚፕ ፕሮግራሙን (07- (SERB)-SERB-Test Arduino Program.zip) ያውርዱ። ይህንን በአርዲኖ ረቂቅ አቃፊዎ ውስጥ (ነባሪ “የእኔ ሰነዶች / Arduino \”) ውስጥ ለመንቀል ይቀጥሉ። በመጨረሻ የአርዲኖን የፕሮግራም አከባቢን ይክፈቱ እና ወደ አርዱዲኖ ያውርዱት። ኮዱ በደንብ አስተያየት ተሰጥቶታል። (ወይም በዚህ ደረጃ ላይ ኮዱን ከቅጂው ወደ አዲስ አርዱዲኖ ስዕል ይቅዱ እና ይለጥፉ) አማራጭ 2 ((የ SERB የዕለት ተዕለት ተግባሮችን ወደ ፕሮግራምዎ ማከል) ወደ ቀደመው ፕሮግራምዎ (እንደ goForward (እንደ goForward) ያሉ አንዳንድ ቀላል አሰራሮችን ያክሉ።) ፣ setSpeed (int) ወዘተ)። ይህንን ለማድረግ በፅሁፍ ፋይል (07- (SERB)- ቀላል የዕለት ተዕለት Text.txt) ውስጥ ያሉትን ልምዶች ያውርዱ። 1. የመግቢያውን ክፍል ይቅዱ እና በፕሮግራምዎ መጀመሪያ ላይ ይለጥፉ ።2. መደበኛውን ክፍል ይቅዱ እና በፕሮግራምዎ አካል ላይ ይለጥፉ። 3. ወደ serbSetup () ጥሪ አክል; ወደ ማዋቀርዎ () መደበኛ። ምርጫ 3 ((የራስዎን ፕሮግራም ከባዶ መፍጠር) ይህ በጣም ከባድ አይደለም። የሚፈለገው ሁሉ እራስዎን ከአርዱዲኖ ሰርቮ ቤተ -መጽሐፍት ጋር መተዋወቅ ነው። ከዚያ ትክክለኛው servo ከፒን 9 ፣ እና ግራ ሰርቪው ከ 10. ፒን ጋር ተገናኝቷል - ሲገነቡ ተጨማሪ ፕሮግራሞች እዚህ ይታከላሉ ፤ ወይም አንድ ነገር ካዳበሩ እና ተለይቶ እንዲታይ ከፈለጉ የግል መልእክት ይላኩልኝ እና ሊታከል ይችላል።

/ * * Arduino Controlled Servo Robot (SERB) - የሙከራ ፕሮግራም * ለተጨማሪ ዝርዝሮች ይጎብኙ - https://www.oomlout.com/serb * * ባህሪ ፦ SERB * በዘፈቀደ በግራ ወይም በቀኝ እንዲዞር የሚያደርግ ቀላል የሙከራ ፕሮግራም ለ * በዘፈቀደ ጊዜ ከ 0.1 እስከ 1 ሰከንድ። * ሰርቢው በ 1 እና በ 2 ሰከንዶች መካከል በነሲብ * ጊዜ ውስጥ ወደፊት ይነዳዋል። በመጨረሻም * እንደገና ከመጀመርዎ በፊት ለ 2 ሰከንዶች ያህል ለአፍታ ማቆም። * * ሽቦ - የቀኝ Servo ሲግናል - ፒን 9 * የግራ Servo ሲግናል - ፒን 10 * * ፈቃድ - ይህ ሥራ በ Creative Commons * Attribution -Share Alike 3.0 Unported License ስር ፈቃድ ተሰጥቶታል። የዚህን ፈቃድ ቅጂ ለማየት * https://creativecommons.org/licenses/by-sa/3.0/ * ን ይጎብኙ ወይም ለ Creative Commons ፣ 171 Second * Street ፣ Suite 300 ፣ ሳን ፍራንሲስኮ ፣ ካሊፎርኒያ 94105 ፣ * አሜሪካ። * */// ----------------------------------------------------- ----------------------------- // የ ARDUINO ቁጥጥር ሰርቨር ሮቦት (ሰርብ) ቅድመ ዝግጅት #መጀመሪያ #ልዩ ሌፍተሰርቪን 10 #ገላጭ RIGHTSERVOPIN ን ያጠቃልላል 9Servo leftServo; Servo rightServo; int ፍጥነት = 100; // የሮቦቱን ፍጥነት (ሁለቱንም servos) // በ 0 እና 100 መካከል መቶኛ/// የአርዲኖን ቁጥጥር ሰርቨር ሮቦት (SERB) PREAMBLE // ---------------- -------------------------------------------------- --------/ * * ለሚስማሙ ግዛቶች ፒኖችን ያዘጋጃል እና ሰርዶስ ያያይዛል። ከዚያ ፕሮግራሙ ከመጀመሩ በፊት */ ለ 1 ሰከንድ */ ለአፍታ ቆሟል */ ባዶነት ማዋቀር () {serbSetup () ፤ // የሁሉንም አላስፈላጊ // ፒኖችን ሁኔታ ያዘጋጃል እና ወደ ስዕልዎ randomSeed (analogRead (0)) servos ን ያክላል ፤ // የዘፈቀደ ቁጥር ዘርን በ // አንድ ነገር በመጠኑ የዘፈቀደ መዘግየት (1000) ያዘጋጃል ፤}/ * * ሮቦቱን ወደ ግራ ወይም ወደ ቀኝ (በዘፈቀደ) በ * 0.1 እና 1 ሰከንድ መካከል ያዞራል። ወደ 1 እና 4 ሰከንዶች መካከል በዘፈቀደ የጊዜ ክፍለ ጊዜ * ከመሄድዎ በፊት። ለሁለት ሰከንዶች ከማቆምዎ በፊት * እንደገና ይጀምሩ። */ባዶነት loop () {turnRandom (100 ፣ 1000) ፤ // ለ. // በዘፈቀደ የጊዜ ክፍለ ጊዜ // ወደፊት በ // 1 እና 2 ሰከንዶች መካከል goStop (); // የሮቦት መዘግየትን (2000) ያቆማል ፤ // ለ 2 ሰከንዶች (ለአፍታ ቆሟል)}/ * * ሮቦቱን በዘፈቀደ ወደ ግራ ወይም ወደ ቀኝ በቀኝ በ * ደቂቃ (ሚሊሰከንዶች) እና maxTime (ሚሊሰከንዶች) */ባዶ መዞር ራንዳን (int minTime ፣ int maxTime) {int ምርጫ = በዘፈቀደ (2); // ለመወሰን የዘፈቀደ ቁጥር // በግራ (1) እና በቀኝ (0) int turnTime = በዘፈቀደ (ደቂቃ ፣ ከፍተኛ ሰዓት); // የዘፈቀደ ቁጥር ለአፍታ/// ጊዜ ከሆነ (ምርጫ == 1) {goLeft () ፤} // የዘፈቀደ ቁጥር = 1 ከሆነ/ከዚያ ወደ ግራ/ግራ ሌላ ይሂዱ {goRight () ፤} // የዘፈቀደ ቁጥር = 0 ከሆነ መዞር // የቀኝ መዘግየት (turnTime); // ለአጋጣሚ ጊዜ መዘግየት}/ * * በ minTime (ሚሊሰከንዶች) * እና maxTime (ሚሊሰከንዶች) */ባዶ goForwardRandom (int minTime ፣ int maxTime) {int forwardTime = የዘፈቀደ (ደቂቃ ፣ ከፍተኛ ጊዜ); // ወደ ፊት ለመሄድ የዘፈቀደ ጊዜን ይወስኑ/ወደ ፊት ወደፊት ይሂዱ (); // የ SERB ን ወደፊት መዘግየት (ወደፊት ጊዜ) ያዘጋጃል ፣ // የዘፈቀደ ጊዜ ጊዜ መዘግየቶች} // ---------------------------------------- -------------------------------- // የአርዱኑኖ ቁጥጥር ሰርቨር ሮቦት (ሰርቨር) ROUTINES/ * * ያዋቅራል የተካተቱትን የዕለት ተዕለት ተግባሮች*/ባዶ ባዶ serbSetup () {setSpeed (ፍጥነት) በመጠቀም አርቢኖዎን ለማስተካከል አርዱኢኖ። pinMode (LEFTSERVOPIN ፣ ውፅዓት); // የግራ servo ምልክት ፒን // ወደ ውፅዓት ፒን ሞዶ (RIGHTSERVOPIN ፣ OUTPUT) ያዘጋጃል ፤ // ትክክለኛውን servo ሲግናል ፒን // ወደ ውፅዓት leftServo.attach (LEFTSERVOPIN) ያዘጋጃል ፤ // የግራ servo rightServo.attach (RIGHTSERVOPIN) ያያይዛል ፤ // ትክክለኛውን servo goStop () ያያይዛል ፤}/ * * የሮቦቱን ፍጥነት በ 0- (ቆሟል) እና 100- (ሙሉ ፍጥነት) መካከል ያዘጋጃል * ማሳሰቢያ-ፍጥነት የአሁኑን ፍጥነት አይቀይረውም ፍጥነትን መቀየር አለብዎት * ከዚያ አንዱን ይደውሉ ለውጦች ከመከሰታቸው በፊት የመሄጃ ዘዴዎች። {newSpeed = 0;} // ፍጥነቱ ከ 0 በታች ከሆነ // ያድርጉት 0 ፍጥነት = newSpeed * 0.9; // በ 0 እና በ 90 መካከል ያለውን/የመሆንን ፍጥነት ያሰፋል}/ * * ሮቦቱን ወደ ፊት */ባዶ ባዶ goForward () {leftServo.write (90 + ፍጥነት) ይልካል ፤ rightServo.write (90 - ፍጥነት);}/ * * ሮቦቱን ወደ ኋላ */ባዶ ባዶ goBackward () {leftServo.write (90 - ፍጥነት) ይልካል ፤ rightServo.write (90 + ፍጥነት) ፤} / * * ሮቦቱን ወደ ቀኝ * /ባዶ ባዶ goRight () {leftServo.write (90 + ፍጥነት) ይልካል ፤ rightServo.write (90 + ፍጥነት);}/ * * ሮቦቱን ወደ ግራ */ባዶ ባዶ goLeft () {leftServo.write (90 - ፍጥነት) ይልካል ፤ rightServo.write (90 - ፍጥነት);}/ * * ሮቦቱን ያቆማል */ባዶ ባዶ goStop () {leftServo.write (90) ፤ rightServo.write (90);} // የአርዱኡኖ ቁጥጥር ሰርቨር ሮቦት (ሰርቨር) ሩቶች መጨረሻ/// ---------------------------- ----------------------------------------------

ደረጃ 7: ጨርሷል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ

ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ
ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ
ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ
ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ
ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ
ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ
ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ
ተጠናቀዋል ፣ ሌሎች ያጠናቀቁ እና የወደፊቱ

ይህንን በማግኘቱ እንኳን ደስ አለዎት እና በአርዱኖዎ ቁጥጥር ስር ባለው ሰርቮ ሮቦት - (SERB) እንደሚዝናኑ ተስፋ አደርጋለሁ። የሚካኤል ቤክ አገልግሎት - ሚካኤል ለኤርቢው ዕቅዶችን በ Thingiverse.com ላይ አግኝቶ ከቢጫ እና ከቀይ አክሬሊክስ ቆርጦታል። እሱ በጣም ጥሩ ይመስላል። የማይክ SERB - ማይክ (ከሴንት ሉዊስ አካባቢ ሮቦት ክበብ ሮቦሞ) የጓደኛ ሌዘር የ SERB chassis ን ቆርጦ የራሱን ሮቦታዊ ዕውቀት ተጠቅሞ እሱን ለማስኬድ ተጠቅሟል። ይመስለኛል በሰማያዊ የተሠራ ድንቅ ይመስላል። (በዚህ ላይ እንዲሁም ሌሎች ሮቦቶች ዝርዝሮችን ለማግኘት የድር ጣቢያውን ይመልከቱ) የሌሎች ሕዝቦች SERB.ስለዚህ ፎቶ እና ጥቂት ቃላትን የያዘ የግል መልእክት ላኩልኝ (መግለጫ ወይም የድር ጣቢያዎ አገናኝ ይሁኑ) እና እዚህ እጨምራለሁ። (አሳፋሪ ተሰኪ) ከወደዱት ለሌላ አስደሳች ክፍት ምንጭ ፕሮጀክቶች ይህ ትምህርት ሰጪ oomlout.com ን ይመልከቱ።

በ SANYO eneloop የባትሪ ኃይል ውድድር ውስጥ የመጀመሪያ ሽልማት

የሚመከር: