ዝርዝር ሁኔታ:
ቪዲዮ: አርዱinoኖ - Maze Solving Robot (MicroMouse) Wall Robot: 6 Steps (with Pictures)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
እንኳን ደህና መጣችሁ እኔ ይስሐቅ ነኝ እናም ይህ የእኔ የመጀመሪያ ሮቦት “አጥቂ v1.0” ነው። ይህ ሮቦት ቀለል ያለ ማዝምን ለመፍታት የተነደፈ ነው። በውድድሩ ውስጥ ሁለት ማዞሮች ነበሩን እና ሮቦቱ እነሱን መለየት ችሏል። በማሽኑ ውስጥ ሌሎች ለውጦች በኮዱ እና በዲዛይን ላይ ለውጥ ሊፈልግ ይችላል ፣ ግን ሁሉም ነገር ቀላል ነው።
ደረጃ 1: ክፍሎች
በመጀመሪያ እርስዎ ምን እንደሚይዙ ማወቅ አለብዎት።
ሮቦቶች = ኤሌክትሪክ + ሃርድዌር + ሶፍትዌር 1- ኤሌክትሪክ- ባትሪዎች ብዙ ዝርዝሮች አሏቸው እርስዎ የአሁኑ እና የቮልቴጅ ምን ያህል እንደሚፈልጉ ብቻ ማወቅ አለብዎት።
2- ሃርድዌር- “አካል ፣ ሞተር ፣ የሞተር ሾፌር ፣ ዳሳሾች ፣ ሽቦዎች እና ተቆጣጣሪው” ተግባሩን የሚያከናውኑትን አስፈላጊ ክፍሎች ብቻ ማግኘት አለብዎት ፣ ለቀላል ተግባር የሚያምር ውድ ተቆጣጣሪ ማግኘት አያስፈልግም።
3- ሶፍትዌር- ኮዱ ሁሉም ስለ ሎጂክ ነው። ተቆጣጣሪው እንዴት እንደሚሠራ ከተረዱ በኋላ ተግባሮቹን ለመምረጥ እና ኮዱን የበለጠ ቀላል ለማድረግ ለእርስዎ ቀላል ይሆንልዎታል። የኮድ ቋንቋ የሚወሰነው በተቆጣጣሪው ዓይነት ነው።
የክፍል ዝርዝር ፦
- አርዱዲኖ UNO
- 12v የዲሲ ሞተሮች (x2)
- ጎማዎች (x2)
- የሞተር ሾፌር (L298N)
- የርቀት ዳሳሽ (አልትራ ሶኒክ)
- ሽቦዎች
- 12v ባትሪ (1000 ሚአሰ)
የመሣሪያዎች ዝርዝር ፦
- የባትሪ መሙያ
- አሲሪሊክ ሉህ
- የብረታ ብረት
- ሽቦ መቁረጫ
-
ናይሎን ዚፕ መጠቅለያ
ለተጨማሪ ደስታ እሱን ለማብራት ኤልኢዲዎችን መጠቀም ይችላሉ ግን በጣም አስፈላጊ አይደለም።
ደረጃ 2: የሰውነት ንድፍ
ዋናው ሀሳብ ከሰውነት በላይ ያሉትን ክፍሎች መደርደር እና ናይሎን ዚፕ ጥቅል መጠቀሙ አርዱዲኖን ማረጋጥ እና ሽቦዎቹ ቀሪዎቹን በማቅለላቸው ምስጋናቸውን ያረጋጋሉ።
አካሉን ለመንደፍ CorelDRAW ን እጠቀም ነበር እናም ወደፊት ለውጦች ቢኖሩ ተጨማሪ ቀዳዳዎችን ሠራሁ።
የሌዘር መቁረጫውን ለመጠቀም ወደ አካባቢያዊ ዎርክሾፕ ሄድኩ ከዚያም ሁሉንም በአንድ ላይ መገንባት ጀመርኩ። በኋላ ፣ ሞተሮቹ ከጠበቅኩት በላይ ስለሆኑ አንዳንድ ለውጦችን አደረግሁ። እኔ የእርስዎ ሮቦት እንደ እኔ በተመሳሳይ ሁኔታ መገንባት የለበትም ማለት እፈልጋለሁ።
ፒዲኤፍ ፋይል እና የ CorelDRAW ፋይል ተያይዘዋል።
ንድፉን በጨረር መቁረጥ ካልቻሉ አይጨነቁ። አርዱinoኖ ፣ ተመሳሳይ ዳሳሾች እና ሞተሮች እስካሉዎት ድረስ በአነስተኛ ለውጦች በሮቦትዎ ላይ እንዲሠራ የእኔን ኮድ ማግኘት መቻል አለብዎት።
ደረጃ 3 ትግበራ (ግንባታ)
ዲዛይኑ በሰውነት ላይ ዳሳሾችን ለመጠገን ቀላል አድርጎታል።
ደረጃ 4 - ሽቦ
የሮቦቱ ሥዕላዊ መግለጫ እዚህ አለ። እነዚህ ግንኙነቶች ከኮዱ ጋር የተዛመዱ ናቸው። ግንኙነቶችን መለወጥ ይችላሉ ፣ ግን ኮዱን በእሱ መለወጥዎን ያረጋግጡ። ክፍሎች። ዳሳሾች
እኔ “The Ultrasonic sensor” ን ማስረዳት እፈልጋለሁ
የአልትራሳውንድ ዳሳሽ የድምፅ ሞገዶችን በመጠቀም የነገሩን ርቀት የሚለካ መሣሪያ ነው። በተወሰነ ድግግሞሽ ላይ የድምፅ ሞገድን በመላክ እና ያንን የድምፅ ሞገድ ተመልሶ እንዲመለስ በማድረግ ርቀትን ይለካል። የድምፅ ሞገድ በሚፈጠርበት እና የድምፅ ሞገድ ወደ ኋላ በሚመለስበት ጊዜ ያለፈውን ጊዜ በመመዝገብ ይህ ከሶናር እና ከራዳር አሠራር ጋር ተመሳሳይ ይመስላል።
የአልትራሳውንድ ዳሳሽ ከአርዱዲኖ ጋር ያለው ግንኙነት
- የ GND ፒን ከመሬት ጋር ተገናኝቷል።
- የ VCC ፒን ከአዎንታዊ (5v) ጋር ተገናኝቷል።
- ኢኮ ፒን ከአርዲኖ ጋር ተገናኝቷል። (ማንኛውንም ፒን ይምረጡ እና ከኮዱ ጋር ያዛምዱት)
- የ TRIG ፒን ከአርዲኖ ጋር ተገናኝቷል። (ማንኛውንም ፒን ይምረጡ እና ከኮዱ ጋር ያዛምዱት)
አንድ የጋራ መሬት ይሠራሉ እና ሁሉንም GNDs ከእሱ ጋር ያገናኙታል (ዳሳሾች ፣ አርዱinoኖ ፣ ሾፌር) ሁሉም መሬቶች መገናኘት አለባቸው።
ለቪሲሲ ፒኖች እንዲሁ 3 ቱን ዳሳሾችን ከ 5 ቪ ፒን ጋር ያገናኙ
(ከ Arduino ወይም ከአሽከርካሪው ጋር ሊያገናኙዋቸው ይችላሉ ነጂውን እመክራለሁ)
ማሳሰቢያ -አነፍናፊዎቹን ከ 5 ቮ ከፍ ካለው ቮልቴጅ ጋር አያገናኙት ወይም ይጎዳል።
የሞተር ሾፌር
L298N H- ድልድይ-የሁለት ዲሲ ሞተሮችን ፍጥነት እና አቅጣጫ እንዲቆጣጠሩ ወይም አንድ ቢፖላር ስቴፐር ሞተርን በቀላሉ ለመቆጣጠር የሚያስችሎት አይሲ ነው። 5 እና 35V ዲሲ።
እንዲሁም በቦርድ ላይ 5 ቪ ተቆጣጣሪ አለ ፣ ስለዚህ የአቅርቦትዎ ቮልቴጅ እስከ 12 ቪ ከሆነ እንዲሁ ከቦርዱ 5v ማግኘት ይችላሉ።
ምስሉን ግምት ውስጥ ያስገቡ - ከምስሉ በታች ካለው ዝርዝር ጋር ቁጥሮችን ያዛምዱ
- የዲሲ ሞተር 1 “+”
- የዲሲ ሞተር 1 “-”
- 12v jumper - ከ 12 ቪ ዲሲ በላይ የሆነ የአቅርቦት voltage ልቴጅ ከተጠቀሙ ይህንን ያስወግዱ። ይህ በቦርዱ ላይ 5v ተቆጣጣሪውን ያነቃቃል
- የሞተር አቅርቦትዎን voltage ልቴጅ እዚህ ያገናኙ ፣ ቢበዛ 35v ዲሲ።
- ጂ.ኤን.ዲ
- 12v ዝላይ በቦታው ላይ ከሆነ 5v ውፅዓት
- የዲሲ ሞተር 1 ዝላይን ያንቁ። ዝላይውን ያስወግዱ እና ለዲሲ ሞተር የፍጥነት መቆጣጠሪያ ከ PWM ውፅዓት ጋር ይገናኙ።
- IN1 አቅጣጫ መቆጣጠሪያ
- IN2 አቅጣጫ መቆጣጠሪያ
- IN3 አቅጣጫ መቆጣጠሪያ
- IN4 አቅጣጫ መቆጣጠሪያ
- የዲሲ ሞተር 2 ዝላይን ያንቁ። ዝላይውን ያስወግዱ እና ለዲሲ ሞተር የፍጥነት መቆጣጠሪያ ከ PWM ውፅዓት ጋር ይገናኙ
- የዲሲ ሞተር 2 “+”
- የዲሲ ሞተር 2 “-”
ማሳሰቢያ -ይህ አሽከርካሪ በአንድ ሰርጥ 1 ኤን ይፈቅዳል ፣ የበለጠ የአሁኑን ማፍሰስ አይሲን ይጎዳል።
ባትሪ
ከ 1000 ሚአሰ ጋር 12v ባትሪ እጠቀም ነበር።
ከላይ ያለው ሰንጠረዥ ባትሪው በሚፈታበት ጊዜ ቮልቴጁ እንዴት እንደሚወድቅ ያሳያል። እሱን ማስታወስ አለብዎት እና ባትሪውን ያለማቋረጥ መሙላት አለብዎት።
የመልቀቂያ ጊዜ በመሠረቱ የ Ah ወይም ሚአኤ ደረጃ አሁን ባለው የተከፋፈለ ነው።
ስለዚህ ለ 1000 ሚአሰ ባትሪ 300 ሜአ የሚስብ ጭነት አለዎት
1000/300 = 3.3 ሰዓታት
የበለጠ የአሁኑን ውሃ ካጠፉ ጊዜው ይቀንሳል እና ወዘተ። ማሳሰቢያ - ከባትሪ ፍሳሽ የአሁኑን መብለጥዎን ያረጋግጡ ወይም እሱ ይጎዳል።
እንዲሁም እንደገና አንድ የጋራ መሬት ያዘጋጁ እና ሁሉንም ጂኤንዲዎችን ከእሱ ጋር ያገናኙ (ዳሳሾች ፣ አርዱዲኖ ፣ ሾፌር) ሁሉም መሬቶች መገናኘት አለባቸው።
ደረጃ 5 - ኮድ መስጠት
እኔ እነዚህን ተግባራት ውስጥ አድርጌአለሁ እና ይህንን ሮቦት ኮድ መስጠቱ አስደስቶኛል።
ዋናው ሀሳብ ግድግዳዎችን ከመምታት መቆጠብ እና ከ maze. ለመውጣት ነው። እኛ 2 ቀላል ማማዎች ነበሩን እና እነሱ የተለያዩ ስለነበሩ ያንን በአእምሮዬ መያዝ ነበረብኝ።
ሰማያዊ ማዛወር ስልተ ቀመሩን ተከትሎ ትክክለኛውን ግድግዳ ይጠቀማል።
ቀዩ ግርዶሽ ስልተ ቀመሩን ተከትሎ የግራ ግድግዳ ይጠቀማል።
ከላይ ያለው ፎቶ በሁለቱም ማዛዞች ውስጥ መውጫውን ያሳያል።
የኮድ ፍሰት;
- ፒኖችን መግለፅ
- የውጤት እና የግብዓት ፒኖችን መግለፅ
- የአነፍናፊዎችን ንባቦች ይፈትሹ
- ግድግዳዎችን ለመለየት የዳሳሾችን ንባብ ይጠቀሙ
- የመጀመሪያውን መንገድ ይፈትሹ (ከተተወ የግራውን ግድግዳ ይከተሉ ፣ ትክክል ከሆነ ትክክለኛውን ግድግዳ ይከተሉ)
- ግድግዳዎቹን ከመምታታት እና የሞተርን ፍጥነት ለመቆጣጠር PID ን ይጠቀሙ
ይህንን ኮድ መጠቀም ይችላሉ ፣ ግን ምርጡን ውጤት ለማግኘት ፒኖችን እና ቋሚ ቁጥሮችን ይለውጡ።
ለኮዱ ይህንን አገናኝ ይከተሉ።
create.arduino.cc/editor/is7aq_shs/391be92…
ለቤተ መፃህፍት እና ለአርዱዲኖ ኮድ ፋይል ይህንን አገናኝ ይከተሉ።
github.com/Is7aQ/ Maze-Solving-Robot
ደረጃ 6: ይዝናኑ
መዝናናትን ያረጋግጡ - DT ይህ ሁሉ ለመዝናናት ነው የማይሰራ ከሆነ ወይም የሆነ ስህተት ካለ አይሸበሩ። ስህተቱን ይከታተሉ እና ተስፋ አይቁረጡ። ለንባብ እናመሰግናለን እና እንደረዳዎት ተስፋ አደርጋለሁ። ያነጋግሩ
ኢሜል: [email protected]
የሚመከር:
ሽቦ-አልባ ቆርቆሮ-ስልክ እንዴት እንደሚሰራ! (አርዱinoኖ ዎልኪ Talkie): 7 ደረጃዎች (ከስዕሎች ጋር)
ሽቦ-አልባ ቆርቆሮ-ስልክ እንዴት እንደሚሰራ! (አርዱinoኖ ዎልኪ Talkie) - ልክ በሌላ ቀን ፣ የሙዝ ስልኬ መሥራት ሲያቆም በጣም አስፈላጊ በሆነ የስልክ ጥሪ መሃል ላይ ነበርኩ! በጣም ተበሳጨሁ። በዚያ ደደብ ስልክ ምክንያት ጥሪ ያመለጠኝ ለመጨረሻ ጊዜ ነው! (ወደኋላ መለስ ብዬ ፣ ትንሽ በጣም ተናድጄ ሊሆን ይችላል
በእጅ የተቀባ Retro/Space Themed Arcade Cabinet: 6 Steps (Pictures with)
በእጅ የተቀባ ሬትሮ/ቦታ ገጽታ ያለው የመጫወቻ ማዕከል ካቢኔ- የራስዎን ቦታ/ሬትሮ ጨዋታ ገጽታ ያለው የጠረጴዛ ሬትሮ የመጫወቻ ካቢኔን ለመፍጠር ወደ የእኔ መመሪያ እንኳን በደህና መጡ! ለዚህ አስተማሪ ያስፈልግዎታል- Raspberry Pi 3 ወይም 2 Board (RSComponents or Pimoroni) £ 28- Raspberry Pi ን ለማብራት 34 ማይክሮ ዩኤስቢ ገመድ-28-1
በጣም ርካሹ አርዱinoኖ -- ትንሹ አርዱinoኖ -- አርዱዲኖ ፕሮ ሚኒ -- ፕሮግራሚንግ -- አርዱዲኖ ኔኖ 6 ደረጃዎች (ከስዕሎች ጋር)
በጣም ርካሹ አርዱinoኖ || ትንሹ አርዱinoኖ || አርዱዲኖ ፕሮ ሚኒ || ፕሮግራሚንግ || አርዱዲኖ ኔኖ …………………………. እባክዎን ለተጨማሪ ቪዲዮዎች የዩቲዩብ ቻናሌን ሰብስክራይብ ያድርጉ ……. .ይህ ፕሮጀክት ከመቼውም ጊዜ በጣም ትንሽ እና ርካሽ አርዱዲኖን እንዴት ማገናኘት እንደሚቻል ነው። በጣም ትንሹ እና ርካሽ አርዱዲኖ አርዱዲኖ ፕሮ ሚኒ ነው። እሱ ከአርዲኖ ጋር ይመሳሰላል
[TFCD] Biocompatible Ferroelectret Nano-generators as Wearable: 6 Steps (with Pictures)
[TFCD] Biocompatible Ferroelectret Nano-generators as Wearable: በዚህ መማሪያ ውስጥ ፣ በሚለብስ ገበያ ውስጥ የ Biocompatible Ferroelectret Nano-generators (FENG's) ትግበራ ይፈተሻል። FENG ን ከ
ESP8266/ESP-01 Arduino Powered Leak Detector: 3 Steps (with Pictures)
ESP8266/ESP-01 Arduino Powered Leak Detector: ውሃ ግሩም ነገር ትክክል ነው? በጣም ብዙ አይደለም ከቤት ለመውጣት ሲገደድ እና በምትኩ በቤትዎ ወለል ዙሪያ መዋኘት ይጀምራል። ይህ ‹ከእውነታው በኋላ› ፕሮጀክት መሆኑን አውቃለሁ ፣ ግን ሌላ ሰው ሊፈጠር ከሚችል ፍሎው እንዲርቅ ይረዳዋል ብዬ ተስፋ አደርጋለሁ