ዝርዝር ሁኔታ:

Mastermind Star Wars ከ Arduino MEGA ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)
Mastermind Star Wars ከ Arduino MEGA ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Mastermind Star Wars ከ Arduino MEGA ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Mastermind Star Wars ከ Arduino MEGA ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Star Wars: The Rise of Skywalker | Final Trailer 2024, ሀምሌ
Anonim
Mastermind Star Wars ከአርዱዲኖ ሜጋ ጋር
Mastermind Star Wars ከአርዱዲኖ ሜጋ ጋር
Mastermind Star Wars ከአርዱዲኖ ሜጋ ጋር
Mastermind Star Wars ከአርዱዲኖ ሜጋ ጋር
Mastermind Star Wars ከአርዱዲኖ ሜጋ ጋር
Mastermind Star Wars ከአርዱዲኖ ሜጋ ጋር

እነዚህ ለዓመፅ መጥፎ ጊዜዎች ናቸው። የሞት ኮከብ ቢጠፋም የኢምፔሪያል ወታደሮች ነፃ ሃርድዌር እና አርዱinoኖን እንደ ምስጢራዊ መሣሪያ እየተጠቀሙ ነው።

ያ የነፃ ቴክኖሎጂዎች ጥቅም ነው ፣ ማንኛውም ሰው (ጥሩም ሆነ መጥፎ) ሊጠቀምባቸው ይችላል።

በፕላኔቷ አኖአት ላይ በሚገኝ ድብቅ መሠረት ኢምፔሪያል አጥፊን ለመድገም የሚችል 3 ዲ አታሚ እየገነቡ ነው።

ኢምፓየርን ለማሸነፍ ብቸኛው መፍትሄ በሉቃስ ስካይኩላርቴሎች እና በኦቢ ዋን ባንዚ የታዘዙ የአማፅያን ቡድን ፣ የንጉሠ ነገሥቱን ወታደሮች ድል በማድረግ ምስጢራዊውን መሣሪያ ለማጥፋት ዕቅዶች መዳረሻ የሚሰጥ ቁልፍ ማግኘት ነው።

ይህ ቁልፍ 4 ቀለሞችን ያካተተ ነው እና እሱን ለመለየት 10 ሙከራዎች አሉዎት። አራት ህጎች ብቻ አሉ-

  1. ቀለማቱ ሊደገም ይችላል
  2. ነጭ መብራት ትክክለኛውን ቀለም እና አቀማመጥ መምታቱን ያመለክታል
  3. የቫዮሌት መብራት የሚያመለክተው ቀለሙን መምታቱን እንጂ ቦታውን እንዳልሆነ ነው
  4. ብርሃን ከሌለ ቀለሙን ወይም ቦታውን አልገመቱትም።

ከሌላው ጽንፍ ጀምሮ ክፉው ዳርት ቦልመር ከእርስዎ በፊት ቁልፉን ለማግኘት ይሞክራል። በዚያ ሁኔታ ፣ ምን እንደ ሆነ ለማወቅ አይችሉም እና የምስጢር መሣሪያ ዕቅዶች መዳረሻ አይኖርዎትም። ተልዕኮዎ አልተሳካም።

ትንሹ ፓዳዋን ፣ ቁልፉን ለመለየት እና ጋላክሲውን ለማዳን ኃይሉ አብሮዎት ይሂድ።

ደረጃ 1 ቁሳቁስ

ቁሳቁስ
ቁሳቁስ

ዋና አርማን ከአርዱዲኖ ጋር ለማድረግ የሚያስፈልገው ቁሳቁስ በሦስት ክፍሎች ተከፍሏል።

  • የመኖሪያ ቤቱን እውን ለማድረግ የአናጢነት እና የጽህፈት መሣሪያዎች
  • ለሁሉም ኤሌክትሮኒክስ ክፍሎች ፣ ኬብሎች እና አርዱinoኖ
  • መሣሪያዎች

በአናጢነት እንጀምር። የሚከተለው ቁሳቁስ ያስፈልጋል

  • 2 x MDF ሰሌዳዎች ከ 90x60
  • 1 x የአትክልት ወረቀት ወረቀት

በኤሌክትሮኒክ ክፍል ውስጥ የሚከተለው ቁሳቁስ ያስፈልጋል

  • 1 x NeoPixel Strip 5 ሜትር
  • 1 x Arduino MEGA
  • 1 x capacitor 100 µF
  • 4 x መቋቋም 470 Ω
  • 5 x ጥቁር አዝራር
  • 5 x ነጭ አዝራር
  • 1 x ኃይል 5V-5A
  • 1 x ኃይል 5V-2A

በመጨረሻ ፣ በመሳሪያው ክፍል ውስጥ እኛ የሚከተለውን ተጠቅመናል-

  • የሲሊኮን ሽጉጥ ሙቅ
  • Laser CNC de MxN
  • የኤሌክትሪክ welder
  • የመጋገሪያ ቆርቆሮ

ደረጃ 2: ንድፍ

ንድፍ
ንድፍ
ንድፍ
ንድፍ
ንድፍ
ንድፍ

የዚህ ፕሮጀክት በጣም አስፈላጊ ከሆኑት ክፍሎች አንዱ የቤቱ ዲዛይን ነው። በጨረር መቁረጫ የተቆረጡ 3 ቁርጥራጮችን ያቀፈ ነው።

መሰረቱ የሚወሰደው በ MDF ውስጥ ከ 90x60 ቁራጭ ነው። በቂ መጠን ያለው የሌዘር መቁረጫ ስለሚያስፈልግዎት የቁሳቁሱን ልኬቶች ግምት ውስጥ ያስገቡ።

በዚህ ደረጃ መጨረሻ ላይ የ SVG ፋይልን ማግኘት ይችላሉ።

የላይኛው ሽፋን የስታርስ ዋርስን ጭብጥ ስዕሎች እንዲሁም ለሁለቱም አዝራሮች እና ፒክሰሎች ቀዳዳዎችን የያዘ ነው።

ከመሠረቱ ጋር ተመሳሳይ ቅርፅ አለው።

የጎን ግድግዳዎች ኬርፍ የተባለ የሌዘር የመቁረጥ ዘዴን በመጠቀም ተሠርተዋል። ይህ ቁሳቁስ ተለዋዋጭ እንዲሆን ያስችለዋል። ግድግዳዎቹን ለማስቀመጥ ፣ አንዳንድ ቁርጥራጮች እንደ መመሪያ ሆነው እንዲያገለግሉ ተደርገዋል።

በመጨረሻም ፣ እያንዳንዱ የኒዮፒክስል ማትሪክስ ፍርግርግ አለው ፣ በአንድ በኩል ኒኦፒክስሉ የተስተካከለ ሲሆን በሌላ በኩል ደግሞ የኒዮፒክስልን ብርሃን ለማሰራጨት የእፅዋት ወረቀት ተስተካክሏል። እራስዎን ለመቁረጥ እና ለማምረት እንዲችሉ እዚህ ሁሉም የ SVG ፋይሎች አሉዎት።

ደረጃ 3 የኤሌክትሮኒክ ስብሰባ

የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ

የኤሌክትሮኒክስ ስብሰባው የመጀመሪያ ምዕራፍ የ 5 ሜትር የኒኦፒክስልን ቁራጭ በ 8 ቁርጥራጮች በ 10 ፒክሰሎች እና ለእያንዳንዱ ተጫዋች 4 የተለያዩ ፒክሰሎችን መቁረጥ ነበር። በድምሩ 84 ፒክሰሎች በአንድ ተጫዋች። በአንድ በኩል 10 ቁርጥራጮቹ ተሰብስበው አንዱ ተከታትሎ እያንዳንዱን ገመድ ከጥቂት ሚሊሜትር ጋር ትይዩ ለማድረግ በቂ ገመድ ይተዋል። ይህ የፒክሴሎች ማትሪክስ እያንዳንዱን ጨዋታ እና ውጤቱን ለማሳየት ያገለግላል። 4 ፒክሰሎች የቁልፉን አራት ቀለሞች ያሳያሉ እና ሌሎቹ አራት ፒክሰሎች ውጤቱን ያሳያሉ። በውጤቱም የሚከተሉትን ማድረግ እንዳለብን አሳስባለሁ-

  • ፒክሴሉ ነጭ ከሆነ ፣ የተሳካ አቀማመጥ እና ቀለም ሆኖ ቆይቷል።
  • ፒክሴሉ ቫዮሌት ከሆነ ቀለሙ ትክክል ነው ግን ቦታው አይደለም።
  • ፒክሴሉ ጠፍቶ ከሆነ ቀለምም ሆነ አቀማመጥ ትክክል አይደለም።

ከሠራናቸው ስህተቶች አንዱ የኃይል ሽቦ እና ጂኤንዲ ነው። ቀላል ሊሆን ይችል ነበር ግን በኋላ ተገነዘብን። የፒክሴሎች ቁጥር ከታች ወደ ላይ ስለሚሄድ የውሂብ ገመድ ትዕዛዙን መከተል አለበት።

በሌላ በኩል በመካከላቸው መገናኘት ያለባቸው 4 የተለያዩ ፒክሰሎች አሉን። እነዚህ ፒክሰሎች በአዝራሮቹ የምንመርጠውን ቀለም ያሳዩናል።

ከእያንዳንዱ ድርድር ጋር በተከታታይ የተገናኘው ውሂቡን ለመጠበቅ 470Ω resistor ነው። የእያንዲንደ የፒክሴሎች ስሌት የውሂብ ገመድ ከዲጂታል ፒን ጋር ተገናኝቷል። በአርዱዲኖ ሜጋ ውስጥ የተመረጡት ፒኖች 6 ፣ 7 ፣ 8 እና 9 ናቸው።

ለምሳሌ ፣ 6 እና 7 ለተጫዋች 1 እና 8 እና 9 ለተጫዋች 2 ናቸው።

እኛ የተጠቀምናቸው አዝራሮች የመጫወቻ ማዕከል ማሽኖች የተለመዱ አዝራሮች ናቸው። እነሱ ጥሩ ይመስላሉ ብለን አሰብን እና እንደዚያ ነበር።

ሌሎች የግፊት ቁልፎች ጥቅም ላይ ሊውሉ ይችላሉ ፣ ግን እነሱ ትንሽ ወይም ትልቅ ከሆኑ ፣ የ DXF ፋይል በጨረር CNC ከመቁረጡ በፊት መለወጥ እንዳለበት ከግምት ውስጥ መግባት አለበት።

ተጫዋቾቹን ለመለየት አንዳንድ አዝራሮች ነጭ ሲሆኑ ሌሎቹ ደግሞ ጥቁር ናቸው።

እያንዳንዱ ተጫዋች 4 አዝራሮች ወደ ላይ እና 1 አዝራር ወደ ታች አለው። 4 ቱ የላይኛው አዝራሮች የእያንዳንዱን የቁልፍ አቀማመጥ ቀለም ለመምረጥ ያገለግላሉ።

የታችኛው አዝራር ለማፅደቅ ጥቅም ላይ ይውላል ፣ ማለትም ፣ ቀለሙ እና ቦታው ተሳክቷል የሚለውን አግባብ ባለው ማረጋገጫ በፒክሰል ማትሪክስ ውስጥ እንዲታይ ቁልፉን ይልካል።

ሁሉንም ነገር ከመሰብሰባችን በፊት ሁሉንም ገመዶች ሸጥን። ስለዚህ ብዙ ገመድ ያስፈልግዎታል። በጨዋታው መጠን ላይ የሚመረኮዝ ይሆናል። በእኛ ሁኔታ እሱ በጣም ትልቅ ነበር።

ለምሳሌ ፣ እሱን ለመክፈት እና የውስጥ ገመዶችን ለመውሰድ የኤተርኔት ገመድ መጠቀም ይችላሉ። ጥሩ መፍትሔ ነው። በተቻለ መጠን በሥርዓት ለመያዝ ይሞክሩ ምክንያቱም በኤሌክትሪክ ዲያግራም ውስጥ እንደሚመለከቱት ከአርዱዲኖ ሜጋ ጋር ግንኙነቶችን ማድረግ አስፈላጊ ይሆናል።

ከመጫንዎ በፊት ሁሉም ወታደር ከሆኑ በኋላ መሞከር አለብዎት። እሱ ተፈትኗል ምክንያቱም በመኖሪያ ቤቱ ውስጥ ሲጫን በሞቃት ሲሊኮን ተጣብቆ እና ካልተሳካ ውስብስብ ከሆነ ከዚያ ያውጡት። የፒክሴል ማትሪክሶችን ለማስቀመጥ ፣ በአንድ በኩል ፒክሴሎች ተጣብቀው በሌላኛው በኩል የእፅዋት ወረቀት ካለው የሽፋኑ ፍርግርግ ጋር ተመሳሳይ ፍርግርግ ተዘጋጅቷል።

ይህ ወረቀት እጅግ በጣም ቆንጆ ውጤት የሚሰጥ የእያንዳንዱን ፒክስል ብርሃን ያሰራጫል። ከዚያ ያ መዋቅር ከውስጥ የላይኛው ክፍል ጋር ተጣብቋል። እሱ ትንሽ የተወሳሰበ ቢሆንም በጥንቃቄ ፣ ጥሩ ውጤት ይገኛል።

አመጋገብ በተወሰነ ደረጃ የተወሳሰበ ሆኗል። በመርህ ደረጃ እና መርሃግብሩን በመመልከት እኛ አንድ ባትሪ መሙያ ብቻ እንጠቀም ነበር። ሆኖም ፣ ከመጀመሪያው ሙከራዎች እና ከ NeoPixel ፍጆታ በኋላ ሁለት ባትሪ መሙያ እንደሚወስድ አየን።

እያንዳንዱ ፒክሰል ቢበዛ 60 mA ሊወስድ ይችላል። በ 168 ፒክሰሎች ብናባዛ ፣ ወደ 10 ሀ ገደማ ፍጆታ ያገኛሉ።

ምንም እንኳን ይህ በጣም በከፋ ሁኔታ ውስጥ ይሆናል። በፕሮግራሙ ውስጥ የ NeoPixel ን ጥንካሬን ከፍ ላለማድረግ አስቀድመን ከግምት ውስጥ አስገብተናል።

እኛ እንኳን 50% አንደርስም ፣ ስለሆነም በ 5 ቪ እና 5 ሀ ኃይል መሙያ ከበቂ በላይ ነው።

በሌላ በኩል አርዱinoኖ MEGA በጃክ ማገናኛ ወይም በዩኤስቢ ወደብ በኩል ሊገናኝ የሚችል የተለየ ኃይል መሙያ አለው። አንድ ሊሻሻል የሚችል ለጠቅላላው ስርዓት አንድ ነጠላ ባትሪ መሙያ መኖሩ ነው።

ደረጃ 4: የጨዋታ ፕሮግራም

የጨዋታ መርሃ ግብር
የጨዋታ መርሃ ግብር
የጨዋታ መርሃ ግብር
የጨዋታ መርሃ ግብር

ፕሮግራሙ የተከናወነው ሁለት ቤተ -ፍርግሞችን በመጠቀም ነው - OneButton እና Adafruit_NeoPixel።

የ OneButton ቤተ -መጽሐፍት ቁልፎቹን በማቋረጦች በቀላል መንገድ ለመቆጣጠር ያስችላል።

የ Adafruit_NeoPixel ቤተ -መጽሐፍት በጣም ቀላል በሆነ መንገድ የ NeoPixel strip ን ለመቆጣጠር እንድንችል ፈቅዶልናል።

ፕሮግራሙ የሶፍትዌር ፕሮግራሙ በሚሆንባቸው በተለያዩ ግዛቶች ላይ የተመሠረተ ነው-

ጨዋታውን በመጀመር ላይ። ግዛት = 0

በዚህ ሁኔታ ጨዋታው ተጀምሯል እና ጨዋታው መጀመሩን የሚያመለክት በሁለቱም ተጫዋቾች ውስጥ የመብራት ቅደም ተከተል አለ። በዚህ ሁኔታ የግፊት ቁልፎች ምላሽ አይሰጡም።

የመነሻ ሁኔታ። ግዛት = 1

በመነሻ ሁኔታ ፣ ከሁለቱ ተጫዋቾች አንዱ የማረጋገጫ ቁልፍ (አምስተኛው ቁልፍ) ላይ ሁለቴ ጠቅ እንዲያደርግ ይጠብቁ። ይህ እርምጃ ጨዋታውን ለመጀመር ያስችላል።

ጨዋታውን በማዘጋጀት ላይ። ግዛት = 2

በጨዋታው ዝግጅት ሁኔታ ሁሉም ተለዋዋጮች ዳግም ይጀመራሉ እና ለቁልፍ የዘፈቀደ ቀለሞች ምርጫ ተጀመረ።

የጨዋታ ሁኔታ = 3

በክልል 3 ውስጥ ጨዋታው ይጀምራል። እያንዳንዱ ተጫዋች በአዝራሮቹ ቁልፍን ይመርጣል እና የማረጋገጫ ቁልፍን ጠቅ በማድረግ ያጸድቀዋል። ይህ ሁኔታ በሁለት መንገዶች ሊያበቃ ይችላል -አንድ ተጫዋች ቁልፉን ሲያገኝ ወይም ሁለቱ ተጫዋቾች ያሏቸውን 10 ሙከራዎች ሲጠቀሙ።

አንድ አሸናፊ ግዛት = 4

አንድ ተጫዋች አረንጓዴ ቼክ ካሸነፈ በቦርዱ እና በአሸናፊው ጥምረት እና በጠፋው ላይ ቀይ መስቀል ይታያል።

የታሰረ ጨዋታ። ግዛት = 5

በእኩልነት ጉዳይ ላይ በማንኛውም ቦርድ እና በሁለቱም ተጫዋቾች ሰሌዳዎች ላይ አሸናፊው ጥምረት ምንም አይታይም።

በጨዋታው ውስጥ አሸናፊም ሆነ አቻ ቢኖር ቀጣዩ ግዛት ድርብ ጠቅታ የሚጠብቅ የመጀመሪያው ይሆናል።

ከዚህ በታች ሁሉንም ኮዶች ማግኘት ይችላሉ። በስፓኒሽ ውስጥ ያለው ብቸኛው ነገር:)

ደረጃ 5: ሙከራ እና ማሻሻያዎች

ጨዋታው በመጫወት ይፈተናል። ከላይ ባለው ቪዲዮ ውስጥ የተሟላ ጨዋታ ማየት ይችላሉ።

ከዚህ እኛ ከአርዲኖ ጋር ወደ ማስተር ስታንድ ዋርስ ሊታከሉ የሚችሉ በርካታ ማሻሻያዎችን ማሰብ እንችላለን።

ቀጥሎ እዘረዝራቸዋለሁ።

  • ለሁለቱም ተጫዋቾች በአጠቃላይ 10 ሙከራዎችን በተራ በተራ መጫወት መቻል። አንድ ተጫዋች ቁልፍ ሲሞክር ሌላኛው ተጫዋች ጨዋታውን ያያል።
  • አንድ ሰው ብቻ እንዲጫወት የግለሰብ ጨዋታ ሁኔታ።
  • እያንዳንዱን በቁልፍ ይቅዱት።
  • የ OLED ማያ ገጽ ያካትቱ።
  • ለሁሉም ነገር አንድ ነጠላ ባትሪ መሙያ ይጠቀሙ።
  • ከ NodeMCU ESP8266 ጋር ይገናኙ

ብዙ ሰዎች ብዙ ማሻሻያዎችን እንደሚያመጡ እርግጠኛ ነኝ። ከዚህ በታች አስተያየቶችን እጠብቃለሁ።

እናም ኃይሉ ከእርስዎ ጋር ይሁን።

የሚመከር: