ዝርዝር ሁኔታ:
- ደረጃ 1: መስፈርቶች
- ደረጃ 2 የሃርድዌር ግንባታ
- ደረጃ 3 ሮቦቱን የሚያንቀሳቅሰው ሶፍትዌር
- ደረጃ 4 - የሰውን እንቅስቃሴ የሚገነዘብ ሶፍትዌር
- ደረጃ 5 ካሜራ ፣ መብራቶች ፣ የቁልፍ ሰሌዳ ፣ ጠረጴዛ ፣ ማሳያ
- ደረጃ 6: ሶፍትዌሩን ማግኘት
ቪዲዮ: የቼዝ ሮቦት Raspberry Pi Lynxmotion AL5D Arm: 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህንን የቼዝ ሮቦት ይገንቡ እና ሁሉንም ሲመታ ይመልከቱ!
ክንድዎን እንዴት እንደሚገነቡ መመሪያዎችን መከተል ከቻሉ ፣ እና ቢያንስ የኮምፒተር ፕሮግራሚንግ እና ሊኑክስ የመጀመሪያ ደረጃ እውቀት ካለዎት ለመገንባት በጣም ቀላል ነው።
ሰው ፣ ነጭን እየተጫወተ ፣ እንቅስቃሴ ያደርጋል። ይህ በእይታ ማወቂያ ስርዓት ተገኝቷል። ከዚያም ሮቦቱ ያሰላስላል ከዚያም እንቅስቃሴውን ያደርጋል። እናም ይቀጥላል …
ምናልባት በዚህ ሮቦት ውስጥ በጣም አዲስ ነገር ለመንቀሳቀስ እውቅና ኮድ ነው። ይህ የእይታ ኮድ በሌሎች በብዙ መንገዶች ለተገነቡ የቼዝ ሮቦቶች (እንደ የእኔ የቼዝ ሮቦት ከ LEGO ግንባታ ጋር) ሊያገለግል ይችላል።
የሰው ልጅ እንቅስቃሴ በራዕይ ስርዓት ስለሚታወቅ ፣ ልዩ የቼዝ ቦርድ ሃርድዌር (እንደ ሸምበቆ መቀየሪያ ፣ ወይም ሌላ) አያስፈልግም።
የእኔ ኮድ ለግል ጥቅም ይገኛል።
ደረጃ 1: መስፈርቶች
ሁሉም ኮዱ በ Python ውስጥ የተፃፈ ሲሆን ይህም ከሌሎች ነገሮች መካከል “Raspberry Pi” ላይ ይሠራል።
Raspberry Pi በ Raspberry Pi ፋውንዴሽን የተገነባ አነስተኛ ፣ ርካሽ (40 ዶላር አካባቢ) ነጠላ ቦርድ ኮምፒውተር ነው። የመጀመሪያው ሞዴል ከተጠበቀው በላይ በጣም ተወዳጅ ሆነ ፣ እንደ ሮቦቲክስ ላሉ መጠቀሚያዎች በመሸጥ
የእኔ ሮቦት Raspberry Pi ን ይጠቀማል ፣ እና የሮቦት ክንድ ከኪስ: Lynxmotion AL5D ተገንብቷል። መሣሪያው ከ servo መቆጣጠሪያ ሰሌዳ ጋር ይመጣል። (አሁን የሰጠሁት አገናኝ ለሮቦት ሾፕ የአሜሪካ ጣቢያ ነው ፣ ለጣቢያዎ ገጾች የላይኛው ቀኝ ጥግ ላይ ባለው ባንዲራ ላይ አንዱን ጠቅ ያድርጉ ፣ ለምሳሌ ዩኬ)።
እንዲሁም ጠረጴዛ ፣ ካሜራ ፣ መብራት ፣ የቁልፍ ሰሌዳ ፣ ማያ እና ጠቋሚ መሣሪያ (ለምሳሌ መዳፊት) ያስፈልግዎታል። እና በእርግጥ ፣ የቼዝ ቁርጥራጮች እና ሰሌዳ። በሚቀጥሉት ደረጃዎች እነዚህን ሁሉ ነገሮች በዝርዝር እገልጻለሁ።
ደረጃ 2 የሃርድዌር ግንባታ
ቀደም ሲል እንደጠቆምኩት ፣ የእይታ ኮድ ልብ ከተለያዩ ግንባታዎች ጋር ይሠራል።
ይህ ግንባታ ከ Lynxmotion ፣ AL5D የሮቦት ክንድ ኪት ይጠቀማል። ከመሳሪያው ጋር የተካተተው የ SSC-32U servo መቆጣጠሪያ ሰሌዳ ነው ፣ ይህም በእጁ ውስጥ ያሉትን ሞተሮች ለመቆጣጠር የሚያገለግል ነው።
AL5D ን መርጫለሁ ምክንያቱም ክንድ ተደጋጋሚ ትክክለኛ እንቅስቃሴዎችን ማድረግ መቻል እና መንሸራተት የለበትም። አጥቂው በቁራጮች መካከል መቻል አለበት እና ክንድ ወደ ቦርዱ ሩቅ ጎን መድረስ መቻል አለበት። ከዚህ በታች በዝርዝር እንደተገለፀው አሁንም አንዳንድ ማሻሻያዎችን ማድረግ ነበረብኝ።
እኔ የምጠቀምበት Raspberry Pi እኔ Raspberry Pi 3 Model B+ነው። ይህ በዩኤስቢ ግንኙነት በኩል ከ SSC-32U ቦርድ ጋር ይነጋገራል።
አርትዕ - Raspberry Pi 4 አሁን ይገኛል። ያስፈልግዎታል
- የ 15 ዋ ዩኤስቢ-ሲ የኃይል አቅርቦት-ኦፊሴላዊውን Raspberry Pi USB-C የኃይል አቅርቦት እንመክራለን
- በ NOOBS የተጫነ የማይክሮ ኤስዲ ካርድ ፣ ኦፕሬቲንግ ሲስተሙን የሚጭን ሶፍትዌር (ከእርስዎ Raspberry Pi ጋር ቀድሞ የተጫነ ኤስዲ ካርድ ይግዙ ፣ ወይም እራስዎ ካርድ ለመጫን NOOBS ን ያውርዱ)
- የቁልፍ ሰሌዳ እና መዳፊት (በኋላ ይመልከቱ)
- በ Raspberry Pi 4 ማይክሮ ኤችዲኤምአይ ወደብ በኩል ከማሳያ ጋር ለመገናኘት ገመድ
በሮቦት ክንድ ላይ ተጨማሪ መድረስ አስፈልጎኝ ነበር ፣ ስለሆነም ከ RobotShop ሊገዙ የሚችሉ ተጨማሪ የ Lynxmotion ክፍሎችን በመጠቀም አንዳንድ ጥቃቅን ለውጦችን አደረግኩለት።
1. 4.5 ኢንች ቱቦን በ 6 ኢንች አንድ-Lynxmotion part AT-04 ፣ የምርት ኮድ RB-Lyn-115 ተክቷል።
2. ተጨማሪ ምንጮችን በመጠቀም ሞክሬ ነበር ፣ ግን ከዚህ በታች ንጥል 3 ን ስተገብር ወደ አንድ ጥንድ ተመለስኩ
3. የ 1 ኢንች ስፔሰተርን በመጠቀም ቁመቱን አስፋፋ-Lynxmotion part HUB-16 ፣ የምርት ኮድ RB-Lyn-336።
4. እኔ በነበርኩባቸው አንዳንድ የ LEGO ቁርጥራጮች እና ተጣጣፊ ባንዶች (!) የተጣበቁትን የመያዣ መያዣዎችን በመጠቀም የመያዣውን ተደራሽነት ጨምሯል ፣ ቁርጥራጮችን በሚነሱበት ጊዜ ተጣጣፊነትን ስለሚያስተዋውቅ ይህ በጣም ጥሩ ነው።
እነዚህ ማሻሻያዎች ከላይ ባለው ምስል በቀኝ በኩል ሊታዩ ይችላሉ።
ከቼዝ ሰሌዳው በላይ የተጫነ ካሜራ አለ። ይህ የሰውን እንቅስቃሴ ለመወሰን ጥቅም ላይ ይውላል።
ደረጃ 3 ሮቦቱን የሚያንቀሳቅሰው ሶፍትዌር
የቼዝ ቁርጥራጮች እንዲንቀሳቀሱ የተለያዩ ሞተሮችን በትክክል ለማንቀሳቀስ ሁሉም ኮዱ በ Python ውስጥ የተፃፈ ነው። የሞተር ሞተሮችን በሁለት ልኬቶች ማንቀሳቀስን ከሚደግፍ ከ ‹Lynxmotion› የቤተ -መጽሐፍት ኮድ እጠቀማለሁ እና ለዚያ ለ 3 ልኬቶች ፣ ለጠለፋ አንግል እና ለጭብጭ መንጋጋ እንቅስቃሴ በራሴ ኮድ አክዬዋለሁ።
ስለዚህ ፣ ከዚያ ቁርጥራጮችን የሚያንቀሳቅስ ፣ ቁርጥራጮችን የሚወስድ ፣ ቤተመንግስት ፣ ተጓዥን የሚደግፍ እና ወዘተ ያለ ኮድ አለን።
የቼዝ ሞተር ስቶፊሽ ነው - ማንኛውንም ሰው ሊመታ ይችላል! "ስቶፊሽፊሽ በዓለም ላይ ካሉ በጣም ጠንካራ ከሆኑ የቼዝ ሞተሮች አንዱ ነው። በተጨማሪም ከምርጥ የሰው ልጅ የቼዝ አያቶች የበለጠ ጠንካራ ነው።"
የቼዝ ሞተሩን ለማሽከርከር ፣ መንቀሳቀሱ ትክክለኛ መሆኑን የሚያረጋግጥ ኮድ ፣ እና እንዲሁ ChessBoard.py ነው
ከዚያ ጋር ለመገናኘት ከ https://chess.fortherapy.co.uk የተወሰነ ኮድ እጠቀማለሁ። የእኔ ኮድ (ከላይ) ከዚያ ከዚያ ጋር ይገናኛል!
ደረጃ 4 - የሰውን እንቅስቃሴ የሚገነዘብ ሶፍትዌር
እኔ ለቼዝ ሮቦት ሌጎ ግንባታ በአስተማሪው ውስጥ ይህንን በዝርዝር ገልጫለሁ - ስለዚህ እዚህ መድገም አያስፈልገኝም!
የእኔ “ጥቁር” ቁርጥራጮች መጀመሪያ ቡናማ ነበሩ ፣ ግን እኔ በጥቁር ቀለም ቀባኋቸው (“በጥቁር ሰሌዳ ቀለም”) ፣ ይህም በተለዋዋጭ የመብራት ሁኔታዎች ስር አልጎሪዝም በተሻለ ሁኔታ እንዲሠራ ያደርገዋል።
ደረጃ 5 ካሜራ ፣ መብራቶች ፣ የቁልፍ ሰሌዳ ፣ ጠረጴዛ ፣ ማሳያ
እነዚህ በቼዝ ሮቦት ሌጎ ግንባታዬ ውስጥ አንድ ናቸው ፣ ስለዚህ እዚህ መድገም አያስፈልገኝም።
በዚህ ጊዜ እኔ ከ RPi ጋር በዩኤስቢ የማገናኘው የተለየ እና ጉልህ የሆነ የተሻለ ተናጋሪ ፣ የሌንሩይ ብሉቱዝ ድምጽ ማጉያ ከተጠቀምኩበት በስተቀር።
ከ amazon.com ፣ amazon.co.uk እና ከሌሎች ማሰራጫዎች ይገኛል።
እንዲሁም የቀድሞው ካሜራ በአስተማማኝ ሁኔታ እንዲሠራ ማድረግ ስላልቻልኩ አሁን እኔ የተለየ ካሜራ እጠቀማለሁ - የ HP ዌብካም HD 2300።
የቼዝ ሰሌዳው ከቁራጮቹ ቀለም ርቆ የሚገኝ ቀለም ካለው ስልተ ቀመሮቹ በተሻለ ሁኔታ ይሰራሉ! በእኔ ሮቦት ውስጥ ቁርጥራጮቹ ነጭ እና ቡናማ ናቸው ፣ እና የቼዝ ሰሌዳው በካርድ በእጅ የተሠራ ነው ፣ እና በ “ጥቁር” እና “ነጭ” አደባባዮች መካከል ትንሽ ልዩነት ያለው ቀለል ያለ አረንጓዴ ነው።
ስልተ ቀመሮቹ ለመሳፈር የካሜራ ልዩ አቅጣጫ ያስፈልጋቸዋል። ችግር ካጋጠመዎት እባክዎን ከዚህ በታች አስተያየት ይስጡ። ክንድ ውስን መድረሻ አለው ፣ እና ስለዚህ የካሬው መጠን 3.5 ሴ.ሜ መሆን አለበት።
ደረጃ 6: ሶፍትዌሩን ማግኘት
1. የአሳማ ዓሣ
Raspbian ን በእርስዎ RPi ላይ ካሄዱ የአክሲዮን ዓሳ 7 ሞተርን መጠቀም ይችላሉ - ነፃ ነው። ብቻ አሂድ ፦
sudo apt-get install stockfishfish
2. ChessBoard.py ይህን ከዚህ ያግኙ።
3. በ https://chess.fortherapy.co.uk/home/a-wooden-chess… ላይ የተመሠረተ ኮድ ከኔ ኮድ ጋር ይመጣል።
4. ፓይዘን 2 ዲ የተገላቢጦሽ ኪነማቲክስ ቤተ -መጽሐፍት -
5. ከላይ ያለውን ሁሉንም ኮድ የሚጠራው እና ሮቦቶችን እንቅስቃሴዎችን እንዲያደርግ የሚያደርገውን የእኔ ኮድ እና የእይታ ኮድዬ። ለዩቲዩብ ጣቢያዬ ደንበኝነት በመመዝገብ ይህንን ከእኔ ያግኙ ፣ ከዚያ ከዚህ አስተማሪ አናት አጠገብ ባለው “ተወዳጅ” ቁልፍ ላይ ጠቅ ያድርጉ እና ከዚያ ለዚህ አስተማሪ አስተያየት ይስጡ ፣ እና እኔ ምላሽ እሰጣለሁ።
የሚመከር:
ቀላል እና ርካሽ የቼዝ ማተሚያ 6 ደረጃዎች (ከስዕሎች ጋር)
ቀላል እና ርካሽ የቼዝ ማተሚያ - ቺዝ ማምረት ወተትን ወደ ተለያዩ ሸካራዎች እና ጣዕሞች በብዛት ይለውጣል። ለእኔ የመግቢያ መንገዱ በሚያስደንቅ መሣሪያ ወይም አቅርቦቶች ለመሥራት ቀላል እና ይቅር ባይ አይብ ነበር። ሞዛሬላ ቀጥሎ መጣ ፣ አልስ
በ LEGO እና Raspberry Pi የተሰራ የቼዝ ሮቦት 6 ደረጃዎች
በ LEGO እና Raspberry Pi የተሰራ የቼዝ ሮቦት - በዚህ የቼዝ ሮቦት ጓደኞችዎን ያስደንቁ! ከዚህ በፊት የ LEGO ሮቦቶችን ከሠሩ እና ቢያንስ የኮምፒተር መርሃ ግብር እና የሊኑክስ የመጀመሪያ ደረጃ ዕውቀት ካሎት ለመገንባት በጣም ከባድ አይደለም። ሮቦቱ የራሱን እንቅስቃሴ ያደርጋል ፣ እና የእይታ እውቅና ይጠቀማል
የተነገረ ቃል የቼዝ ቁርጥራጮች - 7 ደረጃዎች (ከስዕሎች ጋር)
የተነገረ ቃል የቼዝ ቁርጥራጮች - ድም voiceን በመጠቀም አንዳንድ በጣም የግል የቼዝ ቁርጥራጮችን ሠራሁ። እያንዳንዱ ቁራጭ ስሙን ስናገር በሠራሁት የድምፅ ቅርፅ ላይ የተመሠረተ ነው። ሌላኛው ወገን በተመሳሳይ መንገድ መደረግ አለበት ፣ ግን በተቃዋሚዬ ድምጽ እንጂ የተሟላ ስብስብ አይደለም።
የተመጣጠነ ሮቦት / 3 የጎማ ሮቦት / STEM ሮቦት 8 ደረጃዎች
የተመጣጠነ ሮቦት / 3 የጎማ ሮቦት / STEM ሮቦት - በትምህርት ቤቶች ውስጥ እና ከት / ቤት ትምህርታዊ ትምህርቶች በኋላ ለትምህርታዊ አጠቃቀም የተቀናጀ ሚዛን እና 3 ጎማ ሮቦት ገንብተናል። ሮቦቱ የተመሠረተው በአርዱዲኖ ኡኖ ፣ ብጁ ጋሻ (ሁሉም የግንባታ ዝርዝሮች ቀርበዋል) ፣ የ Li Ion ባትሪ ጥቅል (ሁሉም ገንቢ
[አርዱinoኖ ሮቦት] እንዴት ተንቀሳቃሽ እንቅስቃሴ ሮቦት እንደሚሰራ - አውራ ጣቶች ሮቦት - ሰርቮ ሞተር - የምንጭ ኮድ 26 ደረጃዎች (ከስዕሎች ጋር)
[አርዱinoኖ ሮቦት] እንዴት ተንቀሳቃሽ እንቅስቃሴ ሮቦት እንደሚሰራ | አውራ ጣቶች ሮቦት | ሰርቮ ሞተር | የምንጭ ኮድ - አውራ ጣቶች ሮቦት። የ MG90S servo ሞተር የ potentiometer ን ተጠቅሟል። በጣም አስደሳች እና ቀላል ነው! ኮዱ በጣም ቀላል ነው። እሱ ወደ 30 መስመሮች ብቻ ነው። እንቅስቃሴ-መያዝ ይመስላል። እባክዎን ማንኛውንም ጥያቄ ወይም ግብረመልስ ይተዉ! [መመሪያ] ምንጭ ኮድ https: //github.c