ዝርዝር ሁኔታ:

የ LED ማትሪክስ የሕይወት ጨዋታ 32 X 32: 8 ደረጃዎች
የ LED ማትሪክስ የሕይወት ጨዋታ 32 X 32: 8 ደረጃዎች

ቪዲዮ: የ LED ማትሪክስ የሕይወት ጨዋታ 32 X 32: 8 ደረጃዎች

ቪዲዮ: የ LED ማትሪክስ የሕይወት ጨዋታ 32 X 32: 8 ደረጃዎች
ቪዲዮ: ሀኔዳ አለምአቀፍ አውሮፕላን ማረፊያ የደንበኞቻችንን ፍላጎት ሁሌም ያውቃል። 🇪🇹 2024, ሰኔ
Anonim
የ LED ማትሪክስ የሕይወት ጨዋታ 32 X 32
የ LED ማትሪክስ የሕይወት ጨዋታ 32 X 32

በ Jptrsn's 16 x16 የሕይወት ጨዋታ አነሳሳኝ ግን አራት እጥፍ ይበልጣል። አንዳንድ MAX7219 ነጥብ ማትሪክስ ሞዱል 4-በ -1 ማሳያ ለአርዱዲኖ ቦርዶች በ Bangood.com በ 3.50 ፓውንድ ሲደርሱ አግኝቶ ነበር እኔ እንዳሰብኳቸው እነሱን ለመከፋፈል እና በ 16x16 ፍርግርግ ውስጥ ለመጠቀም በጣም ከባድ ነው ፣ ስለሆነም 32x32 ፍርግርግ ለመሥራት ወሰንኩ። ኮዱን ብቻ ከፍ ማድረግ ስለማይችሉ ያ ነገሮች አስቸጋሪ ሆነዋል።

ደረጃ 1: ክፍሎች

ክፍሎቼን ከ BangGood አግኝቻለሁ ነገር ግን እነዚህን በየትኛውም ቦታ ማምጣት ይችላሉ። 1. አርዱዲኖ ናኖ (~ £ 2) 2. 4 1x4 ሊት ማትሪክስ (~ £ 3.50 x 4) ወይም አንዳንድ ጊዜ ርካሽ የሆኑ ብዙ ጥቅሎችን ይፈልጉ 3. አንዳንድ ሽቦ 4. የዩኤስቢ ማይክሮ ሶኬት (<£ 1) 5. ዩኤስቢ የኃይል አቅርቦት (<£ 5) 6. ከአካባቢያዊ የዕደ ጥበብ መደብር 6 "x6" /15cmx15cm የቦክስ ስዕል ፍሬም (~ £ 4)

ደረጃ 2 - መሣሪያዎች

1. ትኩስ ሙጫ ጠመንጃ

2. የመሸጫ ብረት

3. የሽቦ ቆራጮች

4. ሹል ቢላ

ደረጃ 3 - የዳቦ ሰሌዳ ግንባታ

የዳቦ ሰሌዳ ግንባታ
የዳቦ ሰሌዳ ግንባታ

በዚህ ነጥብ ላይ የተማርኩት አንድ ነገር ናኖ (እና ምናልባትም ሌሎች አርዱኢኖዎች) የኃይል አቅርቦቱን ሳይቃጠሉ ሁሉንም 4 ማትሪክስ ለማሄድ በቂ ኃይል መስጠት አይችሉም! ማስጠንቀቅ።

ቦርዶቼ ሲደርሱ በግብዓት መጨረሻ ላይ ፒኖችን ብቻ ነበሯቸው እና የውጤት ፒኖቹ በከረጢቱ ውስጥ ተፈትተዋል ፣ ወይም በአንድ ሁኔታ ማሳያዎቹን በማጥበብ ማሳያ ስር ተጣብቀዋል። ለእነዚህ ማሳያዎች ጥሩ አይደለም (ጥሩ ሥራ 6 ገዛሁ)። በእርስዎ ላይ ካልተገጠሙ የውጤቱን ፒኖች በሁለት የ LED ማትሪክሶች ላይ መሸጥ ያስፈልግዎታል።

አቀማመጡ በትክክል ቀጥተኛ ነው ፣ የውጤት ፒኖችን ከተዛማጅ የግብዓት ፒኖች ጋር በማገናኘት ሁለት ሰንሰለቶችን ለመፍጠር ሁለት ማትሪክስ በአንድነት ሰንሰለት መፍጠር ይችላሉ። የ LedControl ቤተ -መጽሐፍት በአንድ ጊዜ በ 8 ማሳያዎች የተገደበ በመሆኑ ሁሉንም በአንድ ሩጫ ማሰር አይችሉም።

ከዚያ 12 ን ለመሰካት ፣ ለመጫን (ወይም ሲኤስ) ለመለጠፍ 11 እና ሰዓት (ወይም CLK) ለመሰካት 10 እና ለሌላው ሰንሰለት 5 ፣ 4 እና 3. እንደ አማራጭ ፣ ለመለወጥ ያስታውሱትን ማንኛውንም የዲጂታል ፒን መምረጥ ይችላሉ። ምርጫዎን የሚያንፀባርቅ ኮድ። ከዚያ የዩኤስቢ ሶኬቱን ወደ የዳቦ ሰሌዳው ያክሉ። ከዚያ የ v+ እና የመሬት ፒኖችን ከዳቦርዱ ሐዲዶች ጋር ያገናኙ። ከዚያ የኃይል መሪዎቹን ከ 2 ሰንሰለቶች ወደ +ve እና መሬት መሰካት እና የአርዲኖን መሬት መሬት ላይ ማሰር ያስፈልግዎታል። የቦርዱን መርሃ ግብር ከጨረስን በኋላ አርዱዲኖን ቪንን ከ v+ ጋር ማገናኘት እና በኦርዲኖ ዩኤስቢ ውስጥ በጭራሽ መሰካት አይችሉም።

ደረጃ 4 ኮድ

መጀመሪያ ፣ እኔ ማድረግ ያለብኝ አሁን ያለውን ኮድ ወስዶ ለ 32x32 ማሳደግ ብቻ ነው ብዬ አስቤ ነበር ፣ ግን ከዚያ ትንሽ ተንኮለኛ ነው። 1. እያንዳንዳቸው 8 MAX7219s LedControl lc [2] = {LedControl (12 ፣ 10 ፣ 11 ፣ 8) ፣ LedControl (5 ፣ 3 ፣ 4 ፣ 8)}; 2; 2 LedControls ያስፈልግዎታል። የቦርዱ ሁኔታ እንዲቆይ 2 ሙሉ 32x32 ባይት ድርድሮችን ለማከማቸት በናኖ ላይ በቂ ማህደረ ትውስታ የለም። (በመጨረሻ ፣ በቃለ መጠይቆች ውስጥ የህይወት ጨዋታ ኮድ በነጭ ሰሌዳ ላይ የፃፍኩባቸው ጊዜያት ሁሉ ይከፍላሉ።) ስለዚህ ፣ እኛ እንገልፃለን የቦርድ ድርድር እንደ 32x4 እና የእያንዳንዱን ሕዋስ ሁኔታ በድርድሩ ውስጥ ባይት ውስጥ እንደ ትንሽ ያከማቻል።

ደረጃ 5 ሁሉንም በአንድ ላይ ማዋሃድ

በቦርዱ ላይ ሰያፍ መስቀልን ለመሳል የ “testPattern” ዘዴን በመጠቀም መጀመሪያ ኮዱን እና የቦርዶቹን አቀማመጥ እንደ ሚጠበቀው ነው። ይህ በትክክል የማይታይ ከሆነ በቦርዶች እና/ወይም መጀመሪያ ካስገቡዋቸው ካስማዎች ቅደም ተከተል አንድ ስህተት አለ። ከዚያ በማያ ገጹ ላይ የሚንሸራተት ተንሸራታች በሚፈጥረው ተንሸራታች ዘዴ ነገሮችን ይመልከቱ። እንደገና ካልሰራ ታዲያ የፒኖቹን ቅደም ተከተል ወዘተ ይመልከቱ። በመጨረሻ ፣ ዋናውን ዘዴ “በዘፈቀደ” እንዲሆን ያዘጋጁ ፣ እንደገና ከማቀናበሩ በፊት ሊደግመው የሚገባውን ቁጥር NUMITR ን ያዘጋጁ።

ደረጃ 6: ክፈፍ ያድርጉት

ፍሬም ኢት
ፍሬም ኢት

አሁን ሁሉንም ነገር በፍሬም ውስጥ ለማስቀመጥ በመጀመሪያ ፣ ማትሪክሶቹን ወደ 32x32 ክፈፍ አንድ ላይ ያጣምሩ። ያስታውሱ የግብዓት መጨረሻው ለሁለቱም በተመሳሳይ ወገን መሆኑን (ወይም 2 ኛ ሰሌዳዎች ተገልብጠው እንዲታዩ በ “gridToCell” ውስጥ ያለውን የፍለጋ ኮድ ይቀይሩ)። በ 5 ቪ መስመር ላይ የኃይል ሶኬት እና ማብሪያ / ማጥፊያ ያክሉ እና ሁሉንም ነገር በአንድ ላይ ያሽጡ።

ደረጃ 7 የፍሬም ጉዳዮች

እኔ ካለኝ 6x6 የበለጠ ትልቅ ክፈፍ ያስፈልግዎታል። ስለዚህ ወደ መደብሩ የመሄድ እድል ስገኝ ይህንን ለመጨረስ ተመል come መምጣት አለብኝ።

ደረጃ 8

የሚመከር: