ዝርዝር ሁኔታ:
- ደረጃ 1 - ስብሰባ።
- ደረጃ 2 የሕይወት የመጀመሪያ ምልክቶች።
- ደረጃ 3: ማየት ይችላል
- ደረጃ 4 - ከጠረጴዛው ጠርዝ መራቅ ይችላል
- ደረጃ 5: ውጊያ
- ደረጃ 6 መደምደሚያ
ቪዲዮ: አርዱዲኖ 3 ዲ የታተመ ሱሞ ቦት 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ስለዚህ በቤቴ ዙሪያ ብዙ ክፍሎች ተዘርግተው ነበር። በጥቂት ወራት ውስጥ በሚመጣው የሱሞ ውድድር ላይ ለመሳተፍ ፈልጌ ነበር ነገር ግን ቦት አልነበረኝም። ቦት ከመግዛት ወይም ለፕሮጀክቱ ዕቃዎችን እንድገዛ የሚጠይቀኝን ነባር ንድፍ ከመጠቀም ይልቅ ቀጠልኩ እና ከራሴ ንድፍ ከራሴ ዲዛይን የራሴን ቦት ሠራሁ። ለዚህ አጋዥ ስልጠና የሚከተሉትን ያስፈልግዎታል።
- ከእያንዳንዱ 3 ዲ የታተመ ክፍል አንዱ እዚህ ተገኝቷል።
- 7.4 ቮልት ባትሪ ወይም ሁለት 18650 ባትሪዎች።
- አስፈላጊ ከሆነ የባትሪ መያዣ።
- አርዱinoኖ አንድ።
- Arduino uno breakout ጋሻ።
- የዩኤስቢ ገመድ ለአርዱዲኖ።
- የቤንችፕቶፕ ኃይል አቅርቦት (አማራጭ)።
- ኃይል መሙያ (አማራጭ)።
- ሽቦዎች እና ብዙዎቻቸው።
- መደበኛ መጠን ያለው የብረት ማርሽ ቀጣይ የማዞሪያ servos።
- ሁለት የኢር መቀየሪያ ዳሳሾች።
- 7 ሴሜ servo ጎማዎች።
- አብራ እና አጥፋ መቀየሪያ።
ይህ ኮድ በየጊዜው እየተለወጠ ነው። የዚህ ሮቦት ኮድ እዚህ ይገኛል። ይህ የዚህ ፕሮጀክት ኮድ በጣም የዘመነ ስሪት ነው። ይደሰቱ!
ደረጃ 1 - ስብሰባ።
- ሮቦቱ ሁለት የብረት ማርሽ servos ይጠቀማል። በሁለቱም አቅጣጫዎች ወደ ውጭ በሚገጣጠመው በሻሲው ውስጥ የ m3 ብሎኖችን እና ለውዝ በመጠቀም እነሱን ማሾፍ ይፈልጋሉ። አገልጋዮቹ ወደ ሮቦቱ ውስጥ የሚገቡበት አንድ መንገድ ብቻ ነው ስለዚህ ይህ ወደ ፊት ቀጥ ያለ ይሆናል።
- የ servo ጎማዎችን ያያይዙ።
- በሮቦቱ ፊት ለፊት ወደታች እንዲመለከቱት የ ir ዳሳሾቹን ያያይዙ። በሮቦት ፊት ለፊት በ M3 ቀዳዳዎች በኩል በሁለት ዊንጣዎች ተያይዘዋል። በሮቦቱ ታችኛው ክፍል ላይ እንዲመለከቱት መሰንጠቂያዎች አሉ። ጠንቃቃዎቹ ጠቋሚውን (ቻሲሱን) እንዳያነሱ ጥንቃቄ ማድረግ ይፈልጋሉ እና በተሰነጣጠሉ በኩል ሁሉንም ማየት ይችላሉ። ምቹ ሥራዎ ይሰራ እንደሆነ ለማየት ሮቦቱን በምንፈትነው ጊዜ ስለዚህ ጉዳይ የበለጠ ይማራሉ።
- የ HC-SR04 ዳሳሹን ከሮቦቱ ውጭ በሚገጥሙት ሁለት ቀዳዳዎች ውስጥ ከውስጥ ያስገቡ። ቀዳዳዎቹ በሻሲው ፊት ለፊት ይገኛሉ።
- ጋሻው በላዩ ላይ አርዱዲኖ ኡኖን በሻሲው ውስጥ ያስገቡ።
-
ከዚህ በታች ባለው የጥይት ዝርዝር መሠረት ሁሉንም ነገር አንድ ላይ ያጣምሩ።
- ከመረጡት የኃይል ምንጭ ወደ ኃይል መቀየሪያ ኃይል። ወደ ማብሪያ / ማጥፊያ አወንታዊ ወይም አሉታዊ መሪን ሽቦ ያደርጋሉ። አሉታዊውን መሪ ከመረጡ ይህ የኃይል ምንጭዎ መሪ የሆነውን አወንታዊ መሪ ከመረጡ ይህ የእርስዎ መሬት ይሆናል። ሌላኛው ሽቦ በአዎንታዊ ወይም በአሉታዊነት ላይ በመመስረት የእርስዎ አዎንታዊ ወይም አሉታዊ ይሆናል።
- በአርዱኖኖ ላይ አዎንታዊ መሪውን ከቪን ጋር ያያይዙት እና በፖስታዎቹ ላይ የተለጠፉ መሪዎችን።
- በ servos እና በአርዱዲኖ ላይ መሬት ወደ መሬት ያገናኙ።
- በአርዲኖኖ ላይ ካለው 5 ቮልት ተቆጣጣሪ በእያንዳንዱ ዳሳሾች ላይ ወደ ሁሉም አዎንታዊ ተርሚናሎች 5v ን ያገናኙ።
- ዳሳሾቹን በአርዱዲኖ ላይ መሬት ላይ ያድርጉት።
- በመጨረሻ የሽቦ ፒን 7 በአርዱዲኖ ላይ ወደ ቀኝ ir ዳሳሽ ፣ 6 ወደ ግራ IR IR አነፍናፊ ፣ 8 ከአንዱ ሰርቪስ ፣ 8 ን ወደ መጨረሻው ሰርቪን ያያይዙ።
ማስጠንቀቂያ - ሮቦቱን በትክክል ሽቦ አለማድረግ ወደ ሮቦቱ ማጨስና የኤሌክትሮኒክስ ዕቃዎች እንዲጠፉ ሊያደርግ ይችላል።
ደረጃ 2 የሕይወት የመጀመሪያ ምልክቶች።
ማስጠንቀቂያ -ኃይል በሚሰጥበት ጊዜ ወይም ከገመድ አልባዎች ጋር ሮቦቱን ከኮምፒዩተርዎ ጋር አያገናኙት። ይህንን አለማድረግ በኮምፒተርዎ ላይ ጉዳት ሊያስከትል ይችላል።
int ሁነታ = 3;
ይህ ከላይ ያለው የኮድ መስመር ለሮቦት ወሳኝ ተለዋዋጭ ነው። ከዚህ በታች ከተዘረዘሩት እያንዳንዱ ቁጥሮች ጋር እኩል ከሆነ የሚከተሉትን ያደርጋል።
- ከዜሮ ጋር እኩል ቢሆንም ሮቦቱ በተወሰነ ንድፍ ውስጥ ይንቀሳቀሳል።
- ሞድ ከአንዱ ጋር እኩል ከሆነ ሮቦቱ ለእያንዳንዱ ዳሳሾች ንባቦች ኮምፒተርን ውጤቱን ያትማል።
- ሮቦቱ ከሁለት እኩል በሚሆንበት ጊዜ ጠርዞቹን እና መሰናክሎቹን ካጋጠማቸው ያስወግዳል።
- ሮቦቱ ከሌሎች ቦቶች ጋር ይዋጋል።
እነዚህ ሮቦትን ለመፈተሽ እና ለመርዳት የሚያገለግሉ የተለያዩ የሮቦት ሁነታዎች ናቸው። ለዚህ አጋዥ ስልጠና የመጀመሪያ ደረጃ ያንን “3” ወደ ዜሮ መለወጥ ያስፈልግዎታል።
አሁን ኮዱን ወደ ሮቦት ይስቀሉ። በዚያ ቅደም ተከተል ወደ ፊት ፣ ወደ ኋላ ፣ ወደ ግራ እና ወደ ቀኝ ሲንቀሳቀስ ያዩታል።
ደረጃ 3: ማየት ይችላል
int ሁነታ = 0;
ቀዳሚው ደረጃ ከተጠናቀቀ የሚከተለውን ተለዋዋጭ ወደ “1” ይለውጡ። አሁን በአርዱዲኖ ላይ ከእርስዎ ተከታታይ ማሳያ ጋር ሲገናኝ ሮቦትዎ የሚያየውን ያትማል። "0" ማለት አንድ ነገር እያየ መሆኑን ለጠርዝ ዳሳሾች ማለት ነው። “1” ማለት ምንም ጠርዞችን አለማየት ማለት ነው። አመክንዮው የተገላቢጦሽ መሆኑን ካስተዋሉ ለወደፊቱ እርምጃዎች ያንን ያስተውሉ።
ስለ ፒንግ ዳሳሽ አይጨነቁ። እኔ እስካሁን ድረስ እንዲህ አልሠራም። ይህ ሮቦት በከፍተኛ ልማት ላይ ነው።
ደረጃ 4 - ከጠረጴዛው ጠርዝ መራቅ ይችላል
ባዶነት ያስወግዱ () {
int sensorStateLeft = digitalRead (leftSensor);
int sensorStateRight = digitalRead (rightSensor);
መዘግየት (50);
ከሆነ (Ping.ping_cm ()> = 15 && sensorStateLeft == 0 && sensorStateRight == 0) {
left.write (0); ትክክል። ጻፍ (90);
}
ከሆነ (Ping.ping_cm () <= 15 && Ping.ping_cm ()! = 0 || sensorStateLeft == 1 || sensorStateRight == 1) {
ግራ. ጻፍ (90);
right.write (0); }
}
ይህ ኮድ ከላይ ያለው ሁናቴ ሁናቴ ሁለት በሚሆንበት ጊዜ የተጠራበት ኮድ ነው። የቀደመው እርምጃ ከተጠናቀቀ “2” ን እኩል ይለውጡ።
አነፍናፊዎቹ ከተገለበጡ “1” ወይም “0” ከተሰጡት የተለየ ቁጥር ጋር እኩል በሆነ “if” መግለጫዎች በእያንዳንዱ ውስጥ “sensorStateLeft” እና “sensorStateRight” ን ለመቀልበስ ነፃነት ይሰማዎ።
አሁን ሮቦቱ ከሱሞ ዓረና ጠርዝ መራቅ ይችላል። ለጦርነት ዝግጁ ነው ማለት ይቻላል። ይሰራ ወይም አይሰራ እንደሆነ ለማየት ይሞክሩት።
ደረጃ 5: ውጊያ
በጥቂት የኮድ ለውጦችዎ የእርስዎ ሱሞ አሁን ለመዋጋት ዝግጁ ነው። ከ “3” ጋር እኩል ሁነታን ይለውጡ እና ባዶ በሆነው “ሱሞ” ውስጥ እንደ አስፈላጊነቱ አመክንዮውን ይለውጡ። አሁን የእርስዎ ሮቦት ከአረና ጠርዝ መራቅ አለበት ነገር ግን ሌሎች ሮቦቶችን መለየት አይችልም። በመሠረቱ የአረናውን ጠርዞች ያስወግዳል እና በፍጥነት ሮቦትን ከጠረጴዛው ጠርዝ ላይ ሮቦትን መግፋት ይችላል። ይደሰቱ!
ደረጃ 6 መደምደሚያ
የእርስዎ ሮቦት አሁን ተከናውኗል። ለዚህ ፕሮጀክት ማንኛውም ችግሮች ወይም አስተያየቶች ካሉ እኔን ያሳውቁኝ። እኔ በማመን በሚያስደንቅ ሁኔታ ለግብረመልስ ክፍት ነኝ ምክንያቱም ይህ በደንብ የተከናወነ አጋዥ ስልጠና ነበር ወይስ አይደለም። ይደሰቱ!
የሚመከር:
DIY 3D የታተመ ነጠላ አሃዝ አርዱዲኖ ሰዓት - 4 ደረጃዎች
DIY 3D የታተመ ነጠላ አሃዝ አርዱዲኖ ሰዓት - አንድ ትልቅ አሃዝ ፣ ሙሉ በሙሉ የሚሰራ የአርዱዲኖ ናኖ ሰዓት
ቲቶ - አርዱዲኖ UNO 3 ዲ የታተመ ሮቦት 7 ደረጃዎች (ከስዕሎች ጋር)
ቲቶ - አርዱዲኖ UNO 3 ዲ የታተመ ሮቦት - ቲቶ ከዙዊ እና ከቦብ የተገኘ ቢፒድ ዳንስ DIY ሮቦት ነው ፣ በመሠረቱ ከቀላል ግንኙነቶች እና ድጋፎች ጋር ከመደበኛ የአርዲኖ UNO ቦርድ ጋር ተስተካክሏል። ለኦቶ DIY (www.ottodiy.com) የመጀመሪያው ድግግሞሽ ነበር
3 ዲ የታተመ አርዱዲኖ ማህበራዊ ሮቦት ጓደኛን መገንባት - 9 ደረጃዎች
3 ዲ የታተመ አርዱዲኖ ማህበራዊ ሮቦት ጓደኛን መገንባት - ጓደኛ 3 ዲ የታተመ አርዱዲኖ ማህበራዊ ሮቦት ነው። እሱ የቅርብ አካባቢውን በካርታ ለመለየት የአልትራሳውንድ ዳሳሽ በመጠቀም ከዓለም ጋር ይገናኛል። በአከባቢው ውስጥ አንድ ነገር ሲቀየር እሱ ምላሽ ይሰጣል። እሱ ሊደነቅ ወይም ሊጠይቅ ይችላል እና አንዳንድ ጊዜ ትንሽ ጠበኛ ሊሆን ይችላል
LittleArm Big: አንድ ትልቅ 3 ዲ የታተመ አርዱዲኖ ሮቦት ክንድ 19 ደረጃዎች (ከስዕሎች ጋር)
LittleArm Big: አንድ ትልቅ 3 ዲ የታተመ የአርዱዲኖ ሮቦት ክንድ - የ LittleArm Big ሙሉ በሙሉ 3 ዲ የታተመ የአርዱዲኖ ሮቦት ክንድ ነው። ትልቁ ለ Slant ጽንሰ -ሐሳቦች የተነደፈው ለከፍተኛ ደረጃ ትምህርት እና ለአምራቾች 6 የ DOF ሮቦት ክንድ ነው።
አርዱዲኖ ሁለትዮሽ ሰዓት - 3 ዲ የታተመ 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የሁለትዮሽ ሰዓት - 3 ዲ የታተመ - ለቢሮዬ ጠረጴዛ ለተወሰነ ጊዜ የሁለትዮሽ ሰዓቶችን እመለከት ነበር ፣ ሆኖም ግን እነሱ በጣም ውድ እና / ወይም እጅግ በጣም ብዙ ባህሪዎች የላቸውም። ስለዚህ በምትኩ አንድ ለማድረግ ወሰንኩ። ሰዓት ሲሰሩ ሊታሰብበት የሚገባ አንድ ነጥብ ፣ አርዱዲኖ / አትሜጋ 328