ዝርዝር ሁኔታ:
ቪዲዮ: በእውነተኛ-ጊዜ የሩቢክ ኩብ ዓይነ ስውር ፈታሽ Raspberry Pi እና OpenCV ን በመጠቀም 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ይህ ዓይነ ስውር ሆኖ እንዲፈታ የተሠራው የሩቢክ የኩብ መሣሪያ 2 ኛ ስሪት ነው። የመጀመሪያው ስሪት በጃቫስክሪፕት ተገንብቷል ፣ RubiksCubeBlindfolded1 የተባለውን ፕሮጀክት ማየት ይችላሉ
ከቀዳሚው በተለየ ፣ ይህ ስሪት ቀለሞችን ለመለየት እና ግብዓቶችን ለማስገባት የ OpenCV ቤተ -መጽሐፍትን ይጠቀማል ፣ እና የተሻለ የማየት ዘዴን ይሰጣል።
በዚህ አዲስ ስሪት ውስጥ ትልቁ ጉዳይ የውጤቶች እይታ ፣ የቅደም ተከተል ንጥሎች በተሳለው ኩብ 1 ላይ በአንድ ጊዜ ይታያሉ። ኩብ የ 3 ዲ ቅርፅ ስለሆነ ሁሉንም ጎኖች በተመሳሳይ ጊዜ ለማሳየት አስቸጋሪ ነው። በእኔ የ YouTube ሰርጥ የ YouTube ቪዲዮ ላይ ውጤቱን ይመልከቱ
እኔ ተለጣፊ ያልሆነ ኩብ እጠቀማለሁ ፣ ይህ ብጁ እውቅና ይፈልጋል እና አብዛኛዎቹ ክፍት ምንጭ ኮዶች አይደገፉም። የኩቤ ፊቶች qbr ፕሮጀክት ትክክለኛ ቀለሞችን ለመለየት በካሜራ ፍሬም ላይ ቋሚ ቦታዎችን የሚገልጽ ይህንን ክፍት ምንጭ በኪም ኮመን ተጠቀምኩ።
ደረጃ 1: ክፍሎች ያስፈልጋሉ
- Raspberry Pi
- የድረገፅ ካሜራ
ወይም ላፕቶፕዎን መጠቀም ይችላሉ
ደረጃ 2: ጥገኛዎች
- ፓይዘን 3
- ደነዘዘ ቤተ -መጽሐፍት
- OpenCV ቤተ -መጽሐፍት
$ sudo apt-get install python3-opencv ን ይጫኑ
RubiksBlindfolded ጥቅል
$ pip3 ጫን RubiksBlindfolded
ደረጃ 3 - ዝግጅቶች
የቀለም ማወቂያውን እንደ ቅድመ ደረጃ ማመጣጠን ያስፈልግዎታል። የ HSV ቀለም ኮዶች በብርሃን ፣ በካሜራ ጥራት እና ጥራት እና በኩቤው ቀለሞች ምክንያት የተለያዩ ናቸው። በእኔ ሁኔታ ትክክለኛ ውጤቶችን ለማግኘት ነጭ እና ቢጫ መብራቶችን አጣምሬአለሁ።
በ colordetection.py ላይ የ get_color_name (hsv) ተግባርን ያዘምኑ
የመጀመሪያው ምንጭ ኮድ ኩቢውን ለመፍታት የ kociemba ጥቅልን ይጠቀማል ፣ ማንኛውንም የማሽኮርመም ተቃራኒ እርምጃዎችን በማግኘት ይፈታል። በዚህ ስሪት ውስጥ ፣ በፒፒአይ ላይ የታተመውን RubiksBlindfolded የተባለውን የራሴን የመፍትሄ ጥቅል እጠቀም ነበር። እንዴት እንደሚጠቀሙበት ለማወቅ መግለጫውን ይመልከቱ RubiksBlindfolded
ደረጃ 4 - አጠቃቀም
ሁሉንም ጥገኞች ከጫኑ እና ካሜራዎን ካዋቀሩ በኋላ ፣ ይህ ዓይንን የሸፈነ.py ስክሪፕት ለማሄድ ጊዜው ነው
በመጀመሪያ ፣ ኩብዎን በትክክለኛ አቅጣጫዎች ውስጥ መቃኘት ያስፈልግዎታል። ይህ የኩብ መዋቅር ነው ፣ ፊቶችን የመቃኘት ቅደም ተከተል አስፈላጊ አይደለም። እነዚህ የኩብ ፊቶች ነባሪ ቀለሞች መሆናቸውን ልብ ይበሉ ፣ በአይነ ስውር.ፒ ስክሪፕት ላይ የማሳወቂያ መዝገበ -ቃላትን በማዘመን መለወጥ ይችላሉ።
ፍተሻውን ለማድረግ እይታውን እና የ ESC ቁልፍን ከጨረሱ በኋላ ለማስቀመጥ የቦታ ቁልፍን ይጫኑ
በሁለተኛ ደረጃ ፣ በኮንሶል ላይ የመፍትሄ ቅደም ተከተሎችን ማየት ይችላሉ ፣ እና የእኩልነት ስልተ ቀመርን ተግባራዊ ማድረግ አለብዎት ወይም አይፈልጉ እንደሆነ ይነግርዎታል
ሦስተኛ ፣ ለጠርዝ ቅደም ተከተል እና ለጠርዝ ቅደም ተከተል 2 የተሳሉ ኩቦችን የሚያሳይ አዲስ ክፈፍ ይፈጠራል። በቅደም ተከተል ንጥሎች መካከል ለመቀያየር የግራ እና የቀስት ቀስት ቁልፎችን ፣ እና በጠርዙ እና በማእዘኑ መካከል ለመቀያየር የቀስት ቁልፎችን መጠቀም ይችላሉ። ፈካ ያለ ግራጫ ቀለም የአሁኑን ቅደም ተከተል ይወክላል።
በቀስት ቁልፎች በተለዋዋጭ የሚለወጡ የአሁኑን ቋት ቀለሞች ማየት ይችላሉ። ግራጫ ቀለሞች የዒላማውን ኩቢ ይወክላሉ ፣ እና ሮዝ ቀለም የሚለዋወጠውን ፊት ይወክላል
ምንጭ ኮድ
github.com/mn-banjar/blindfolded2
የሚመከር:
በቀላል ማጋጠሚያ ላይ የተመሠረተ ቀለም ገመድ አልባ የሩቢክ ኩብ አምፖልን መለወጥ 10 ደረጃዎች (ከስዕሎች ጋር)
በቀላል ማጋጠሚያ ላይ የተመሠረተ ቀለም ሽቦ አልባ የሮቢክ ኩብ አምፖልን መለወጥ-ዛሬ እኛ በየትኛው ወገን ላይ በመመርኮዝ ቀለሙን የሚቀይር ይህንን አስደናቂ የ Rubik's Cube-esque መብራት እንገነባለን። ኩብ በትንሽ የ LiPo ባትሪ ላይ ይሠራል ፣ በመደበኛ ማይክሮ-ዩኤስቢ ገመድ ተሞልቷል ፣ እና በሙከራዬ ውስጥ የብዙ ቀናት የባትሪ ዕድሜ አለው። ይህ
Q -Bot - ክፍት ምንጭ የሩቢክ ኪዩብ ፈታኝ - 7 ደረጃዎች (ከስዕሎች ጋር)
ጥ -ቦት - ክፍት ምንጭ የሩቢክ ኪዩብ ፈታኝ - የተደባለቀ የሩቢክ ኩብ እንዳለዎት ያስቡ ፣ እንቆቅልሹ ሁሉም ሰው ያለው 80 ዎቹ መሆኑን ያውቃሉ ፣ ግን ማንም በትክክል እንዴት መፍታት እንዳለበት አያውቅም ፣ እና ወደ መጀመሪያው ዘይቤው ማምጣት ይፈልጋሉ። እንደ እድል ሆኖ በእነዚህ ቀናት የመፍትሄ መመሪያን ማግኘት በጣም ቀላል ነው
MakeyMakey ን በመጠቀም በዙሪያቸው ያሉትን ነገሮች በመንካት ዓይነ ስውራን ነገሮችን እንዲያውቁ ያድርጉ - 3 ደረጃዎች
MakeyMakey ን በመጠቀም በዙሪያቸው ያሉትን ነገሮች በመንካት ዓይነ ስውራን ነገሮችን እንዲያውቁ ያድርጉ - መግቢያ ይህ ፕሮጀክት በዙሪያቸው ያሉትን ነገሮች በመንካት ስሜት በመለየት የዕውሮችን ሕይወት ቀላል ለማድረግ ያለመ ነው። እኔ እና ልጄ ሙስጠፋ እነሱን ለመርዳት መሣሪያ ለማግኘት እና የ MakeyMakey ሃርድዌርን በምንጠቀምበት ጊዜ ውስጥ አስበን ነበር
የራስዎን የመቋቋም ፈታሽ ያድርጉ - 4 ደረጃዎች
የራስዎን የመቋቋም ፈታሽ ያድርጉ - የሚያስፈልጉዎት ነገሮች - የድሮ ጠማማ ዓይነት የ EGO ባትሪ እርስዎ ሊያገኙት የሚችሉት በጣም ርካሹ መልቲሜትር። (በሀርቦር ጭነት ላይ አንዱን በ 6.99 ዶላር መምረጥ ይችላሉ። በሳምንታዊ ማስታወቂያዎቼ ውስጥ የእኔን በኩፖን በነፃ አግኝቻለሁ።) የመሸጫ መሣሪያዎች (በሕይወቴ ውስጥ 2 ወይም 3 ጊዜ ብቻ ሸጥቻለሁ። እኔ
በእውነተኛ ሞተር ውስጥ ባለ 2 ዲ ገጸ -ባህሪን በእውነተኛ ሞተር ውስጥ እንዴት መፍጠር እንደሚቻል 4 ለፒሲ የእይታ ስክሪፕት በመጠቀም 11 ደረጃዎች
በእውነተኛ ሞተር ውስጥ ባለ 2 ዲ ገጸ -ባህሪን በእውነተኛ ሞተር ውስጥ እንዴት መፍጠር እንደሚቻል 4 ለፒሲ የእይታ ስክሪፕት በመጠቀም - ለፒሲ ሰላም የእይታ ስክሪፕት በመጠቀም በእውነተኛ ሞተር 4 ውስጥ የቁምፊ ተቆጣጣሪ ያለው የ 2 ዲ ገጸ -ባህሪን እንዴት መፍጠር እንደሚቻል ፣ እኔ ዮርዳኖስ Steltz ነኝ። እኔ ከ 15 ዓመቴ ጀምሮ የቪዲዮ ጨዋታዎችን እያዳበርኩ ነው። ይህ ትምህርት መሠረታዊ ቁምፊን በ ውስጥ እንዴት መፍጠር እንደሚችሉ ያስተምርዎታል