ዝርዝር ሁኔታ:
- ደረጃ 1 አስፈላጊ ቁሳቁሶች
- ደረጃ 2 የ LED ማትሪክስ መገንባት
- ደረጃ 3 የ LED ን መቆጣጠር
- ደረጃ 4 - ጆይስቲክን ማገናኘት
- ደረጃ 5: ጨዋታውን ፕሮግራም ማድረግ
- ደረጃ 6 የ LED ማትሪክስዎን ማገናኘት
- ደረጃ 7 ዱባውን መቅረጽ
- ደረጃ 8: ግንድውን ወደ ጆይስቲክ መትከል
- ደረጃ 9 ኤልኢዲ እና ጆይስቲክ ምደባ
- ደረጃ 10 ጨዋታውን መጫወት
ቪዲዮ: Pumpktris - የቴትሪስ ዱባ 10 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በዚህ ሃሎዊን ውስጥ መስተጋብራዊ ዱባ ሲኖርዎት ፈገግታ ፊቶችን እና ሻማዎችን ማን ይፈልጋል? በኤልዲዎች በተቃጠለ እና ግንድውን እንደ ተቆጣጣሪ በመጠቀም በጓሮው ፊት በተቀረፀው 8x16 ፍርግርግ ላይ የእርስዎን ተወዳጅ የማገጃ-መደራረብ ጨዋታ ይጫወቱ። ይህ በመጠኑ የተራቀቀ ፕሮጀክት ነው እና በአርዱዲኖ አከባቢ ውስጥ የልምድ መሸጥ እና ፕሮግራምን ይፈልጋል። እርስዎ ከኦርጋኒክ ቁስ አካላት እና ከተፈጥሯቸው ሁሉም ብልሃቶች ጋር አብረው ይሰራሉ ፣ ስለሆነም እርስዎ የሚጠቀሙበትን ዱባ ለመገጣጠም ልኬቶችን ማስተካከል ያስፈልጋል።
ደረጃ 1 አስፈላጊ ቁሳቁሶች
የራስዎን Pumpktris ለመገንባት የሚከተሉትን ያስፈልግዎታል -አካላት
- 128 5 ሚሜ አምበር ኤልኢዲዎች (እነዚህን ከሙሴ ተጠቀምኩኝ) ማንኛውንም ስህተቶች ወይም ሙከራዎች ለመሸፈን የተወሰነ ተጨማሪ ይግዙ። 140 አግኝቻለሁ። አምበር በባህላዊ ጃክ-ኦ-ፋኖስ ውስጥ ካለው ነበልባል ጋር በጣም ይመሳሰላል ፣ ግን የሚወዱትን ማንኛውንም ቀለም ለመጠቀም ነፃ ነዎት።
- አርዱዲኖ ማይክሮ መቆጣጠሪያ
- 1/16 "የሙቀት መቀነስ ቱቦ (11 ጫማ ፣ ወይም 256 1/2" ረጅም ቁርጥራጮች)
- የመጫወቻ ማዕከል ጆይስቲክ በተንቀሳቃሽ መያዣ (ይህ ከ SparkFun ለእኔ ጥሩ ሰርቷል)
- 4 #6 የናይሎን ደረቅ ግድግዳ መልሕቆች ይህ ከመቀያየር ጋር ያለው ዓይነት አይደለም ፣ ግን ጥልቅ ክሮች ያሉት ብሎኖች የሚመስሉ ናቸው
- ከደረቅ ግድግዳ መልሕቆች ጋር የመጡ ተመሳሳይ መጠን እና ዓይነት ያላቸው 4 ግማሽ ኢንች ረጅም ብሎኖች። መልህቆቹን ይዘው የሚመጡት በጣም ረጅም ይሆናሉ።
- 6 ሚሜ x 50 ሚሜ መቀርቀሪያ (ወይም ለጆይስቲክ እጀታዎ ከተራራው ጋር የሚስማማው ማንኛውም መጠን)
- የ 6 ሚሜ ማያያዣ ነት (ወይም ከላይ ካለው መቀርቀሪያ ጋር ለማዛመድ የሚያስፈልገው ማንኛውም መጠን) አንድ የሚገጣጠም ነት መደበኛ ለውዝ ይመስላል ፣ ግን አንድ ኢንች ያህል ርዝመት ያለው እና ሁለት ብሎኖች ወይም የክር በትር ለመገጣጠም ያገለግላል።
እና የመጨረሻው ግን ቢያንስ 1 ዱባ ያስፈልግዎታል። አንድ ብቻ ያስፈልግዎታል ፣ ግን ቁፋሮ እና መቁረጥን ለመለማመድ የሚጠቀሙበት አንድ እንዲኖርዎት ሁለት እመክራለሁ። የእርስዎ የ LED ማትሪክስ በግምት 4 “ስፋት በ 8” ቁመት የሚሸፍን ቦታ ይሸፍናል ፣ ስለዚህ ማትሪክስዎ በጣም ሩቅ እንዳይሆን በተቻለ መጠን ለስላሳ እና ጠፍጣፋ ስፋት ያለው ዱባ ይፈልጋሉ። የአረፋ ዱባን መጠቀም ይችላሉ ፣ ግን በዚያ ውስጥ አስማት የት አለ? በአረፋ ዱባ ላይ የሚያስፈልጉትን የተቀረጹ ቴክኒኮችን መናገር አልችልም።መሳሪያዎች እና ሸማቾች
- የመሸጫ ብረት
- ሻጭ
- የሽቦ ቆራጮች
- የሽቦ ቆራጮች
- የኃይል ቁፋሮ
- Hacksaw
- ኤክስ-አክቶ ቢላ
- 13/64 "ቁፋሮ ቢት
- 1-1/8 "ቁፋሮ ቢት (እኔ የፎርስተርን ቢት እጠቀም ነበር ፣ ግን ትንሽ ብልጭታ እንዲሁ ሊሠራ ይችላል)
- 1/4 "የአረፋ ኮር ቦርድ
ደረጃ 2 የ LED ማትሪክስ መገንባት
እያንዳንዱ ማትሪክስ ከ 64 ኤልኢዲዎች እና ከ 128 ቁርጥራጮች ሽቦ የተሰራ ነው። ለእያንዳንዱ ማትሪክስ ሁሉንም ገመዶች አስቀድመው ለመቁረጥ እና ለማራገፍ ቀላሉ ነው። 112 ን ወደ 2.5”ቁርጥራጮች ይቁረጡ እና ከእያንዳንዱ ጫፍ 1/4” ያጥፉ። ቀሪዎቹን 16 በ 12 ቁርጥራጮች ይቁረጡ እና ሁለቱንም ጫፎች ያጥፉ። ይበልጥ በተከታታይ የሽቦ ርዝመትዎን ማግኘት ሲችሉ ፣ ለመገንባት እና ለመጫን ይበልጥ ቀላል ይሆናል።
እያንዳንዳቸው 7 አጭር እና 1 ረዥም ሽቦ ያላቸው አሥራ ስድስት ስምንት ክፍሎች ያሉት ዴዚ-ሰንሰለቶችን በመገንባት ይጀምራሉ። እያንዳንዱን ጫፍ ከሚቀጥለው ቁራጭ እና ከሻጩ ጋር አንድ ላይ ያጣምሩት። ሽቦዎቹን ከኤሌዲዎች ጋር ለማገናኘት ኤልኢዲኤስን ለመያዝ ጂግ ያስፈልግዎታል። በ 1/4 "-ወፍራም የአረፋ-ኮር ቦርድ ቁራጭ ላይ 8x8 ፍርግርግ ይሳሉ ፣ ከዚያ በእያንዳንዱ መስቀለኛ መንገድ ከኤሌዲው ትንሽ ዲያሜትር ያለው ቀዳዳ ለማንሳት አውል ይጠቀሙ። 64 ቀዳዳዎች ሲኖሩዎት ጨርሰዋል። ከላይኛው ረድፍ ቀዳዳዎች 8 ኤልኢዲዎችን ያስገቡ። አረፋው-ኮር ከኤሌዲዎቹ ጋር ለመገጣጠም ይዘረጋል እና በጥብቅ ይይዛቸዋል። ረጅሙ እግር-የአኖድ መሪ-በእያንዳንዱ ላይ ወደ እርስዎ እንዲጋጠም ኤልዲዎቹን ያስተካክሉ። ሁለቴ ይፈትሹ ፣ ምክንያቱም አንድ ከተሳሳቱ ማትሪክስ አይሰራም። እያንዳንዱ የአኖድ አቅጣጫ ወደ 1/4 ኢንች ርዝመት ይከርክሙት እና ሽቦዎቹን ለማገናኘት ቀላል ለማድረግ በሻጭ ያጥቡት። 8 ቁርጥራጭ የሙቀት-መቀነሻ ቱቦዎችን ወደ 1/2 "ክፍሎች ይቁረጡ። በመጀመሪያው የሽቦ ግንኙነት ላይ አንድ ቱቦን ያንሸራትቱ ፣ በሻጩ ሙቀት እንዳይጎዳ ወደ ኋላ ይግፉት ፣ ከዚያ የሽቦውን ግንኙነት ወደ ኤልኢን አንኖይድ ያሽጡ። አንዴ ግንኙነቱ ከቀዘቀዘ በኋላ ቱቦውን ወደ ታች ያንሸራትቱ። ወደሚቀጥለው ኤልኢዲ ይቀጥሉ ፣ በአንድ ቱቦ ላይ የመንሸራተትን ፣ ግንኙነቱን በመሸጥ ፣ ከዚያም ቱቦውን በመገጣጠሚያው ላይ ዝቅ በማድረግ ሰባት ጊዜ ይድገሙት። እያንዳንዱ እርስ በእርስ የተገናኙ ስምንት ኤልኢዲዎች ስብስብ ፣ ከእጅግ አስወግዷቸው እና ከእያንዳንዱ ኤልኢን የአኖድ መሪ ጋር ሁሉንም ግንኙነቶች ማድረግዎን እርግጠኛ በመሆን ለሰባት ተጨማሪ ረድፎች እንደገና ይድገሙ። የትኛውን የጅግ ረድፍ ለመድረስ በጣም ቀላሉን መጠቀም ይችላሉ ፣ እርስዎ በአንድ ጊዜ ብቻ ስለሚሠሩ። ስምንቱ ረድፎች ከተሸጡ በኋላ ዓምዶቹን ለመቀላቀል እና ማትሪክስ ለመሥራት ጊዜው አሁን ነው። ሁሉንም የ LED ሕብረቁምፊዎች በሠሩት ጂግ ውስጥ ያስገቡ። ረጅሙን ሽቦ በተመሳሳይ ላይ ያኑሩ። ከእያንዳንዱ ሕብረቁምፊ ጎን። በመጀመሪያው ኮል ውስጥ የእያንዳንዱን LED ካቶዴድ መሪን ይቁረጡ እና ያሽጉ umn ፣ ልክ ሕብረቁምፊውን ለመገንባት እንዳደረጉት። ሌላ የሽቦ ሰንሰለት ይውሰዱ እና ወደ ኤልኢዲዎች የመሸጥ ሂደቱን ይድገሙት ፣ በዚህ ጊዜ ብቻ እርስዎ ካደረጉት የመጀመሪያ ሽቦዎች ስብስብ በ 90 ዲግሪዎች ጋር ያገናኙታል። ረዥሙን ሽቦ በማትሪክስ በተመሳሳይ ጎን ያቆዩት። እያንዳንዱን አምድ ሲያጠናቅቁ ፣ ከአረፋ-ኮር ጅግ ያስወግዱት እና ወደ ቀጣዩ ዓምድ መዳረሻ ለመስጠት ከመንገድ ውጭ ያጥፉት። ሁሉንም ሲጨርሱ በ 8 ረድፎች እና 8 አምዶች ውስጥ 64 LED ዎች ተቀላቅለዋል። እንደ አለመታደል ሆኖ ለሁለተኛው ማትሪክስ ሂደቱን እንደገና መድገም ያስፈልግዎታል። እረፍት ከፈለጉ ፣ በኮዱ ላይ ለመስራት ወደ ደረጃዎች 3 ፣ 4 እና 5 ይዝለሉ ፣ ከዚያ ወደዚህ ይመለሱ።
ደረጃ 3 የ LED ን መቆጣጠር
እርስዎ ያደረጓቸው የ LED ማትሪክሶች ከአዳፍ ፍሬዝ በሁለት Mini 8x8 LED Matrix Backpacks ቁጥጥር ይደረግባቸዋል። እያንዳንዱ ተቆጣጣሪ ከአርዱዲኖ በሁለት ገመዶች ብቻ 64 ኤልኢዲዎችን እንዲያሽከረክሩ ይፈቅድልዎታል ፣ እና በእነዚያ ተመሳሳይ ሁለት ሽቦዎች ላይ ብዙ መቆጣጠሪያዎችን በአንድ ላይ ማሰር ይችላሉ። በ 4-pin ኃይል/መረጃ/ሰዓት ራስጌ ላይ ከኤዲኤው ማትሪክስ ቦርሳ ቦርሳ ጋር ወደ መምጣት የሚመጡትን መመሪያዎች ይከተሉ። ከዚያ ከእሱ ጋር በሚመጣው የ LED ማትሪክስ ላይ ከመሸጥ ይልቅ ሁለት ረድፎችን የሴት ራስጌዎችን ወደ ቦርሳው ያሽጡ። የተካተተውን አነስተኛ የ LED ማትሪክስን ወደ ራስጌዎቹ ይሰኩ። ማትሪክሱን ወደ የዳቦ ሰሌዳ ይሰኩት እና እንደሚከተለው ያገናኙት
- በጀርባ ቦርሳው ላይ የ CLK ፒን በአርዱዲኖ ላይ ከአናሎግ ፒን 5 ጋር ያገናኙ።
- በአርዱዲኖ ላይ የ DAT ፒንን ከአናሎግ ፒን 4 ጋር ያገናኙ።
- GND ን በአርዱዲኖ ላይ ከመሬት ፒን ጋር ያገናኙ።
- VCC+ ን ከ 5 ቪ ኃይል ጋር ያገናኙ።
Adafruit LED Backpack Library እና Adafruit GFX ቤተ -መጽሐፍቶችን ያውርዱ እና እያንዳንዱን በኮምፒተርዎ አርዱinoኖ ረቂቅ አቃፊ ውስጥ ወደ “ቤተ -መጻሕፍት” አቃፊ በመገልበጥ በኮምፒተርዎ ላይ ይጫኑ። የ “matrix8x8” ፋይልን ወደ አርዱinoኖ ይስቀሉ እና የ LED ቦርሳው እየሰራ መሆኑን ያረጋግጡ። የ LED ማትሪክስ ፒኖች በሴት ራስጌዎች ውስጥ ጥሩ ግንኙነት ላይኖራቸው ይችላል ፣ ስለዚህ ግንኙነት ለማድረግ እና ሁሉንም ረድፎች እና ዓምዶች እንዲያበሩ ለመንቀጥቀጥ ወይም በከፊል ለማስወገድ ሊያስፈልግዎት ይችላል። በሁለተኛው የኤልዲ ቦርሳ ቦርሳ ሂደቱን ይድገሙት ፣ ግን በዚህ ጊዜ በከረጢቱ ላይ ባለው የ A0 ንጣፎች ላይ ዝላይን በመሸጥ አዲስ አድራሻ ማዘጋጀት ያስፈልግዎታል። “ማትሪክስ 8x8” ኮዱን እንደገና ያሂዱ ፣ ግን ኮዱ አዲሱን የ LED ቦርሳ እንዲይዝ መስመሩን “matrix.begin (0x70)” ወደ “matrix.begin (0x71)” ይለውጡ።
ደረጃ 4 - ጆይስቲክን ማገናኘት
የእርስዎ ጆይስቲክ እያንዳንዳቸው ሁለት ተርሚናሎች ያሉት አራት መቀያየሪያዎች ሊኖሩት ይገባል። ጆይስቲክዎን ወደ ቀኝ ሲያንቀሳቅሱ በግራ በኩል ያለውን መቀየሪያ ይቀሰቅሰዋል ፣ ወደ ታች ሲያንቀሳቅሱ ማብሪያውን ከላይ ያስነሳል ፣ ወዘተ. በእያንዳንዱ ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ ላይ አንድ ተርሚናል ላይ የ 3 ኢንች ሽቦን ይሽጡ። የእነዚህን አራቱን ገመዶች ሌላኛውን ጫፍ በአንድ ላይ በማዞር ወደ 12 ኢንች ሽቦ ይሸጡዋቸው። ይህ ለአራቱም መቀያየሪያዎች የጋራ መሠረት ነው። በእያንዳንዱ ማብሪያ ቀሪ ተርሚናል 12 ኢንች ሽቦን ያሽጉ ፣ ከዚያ እንደሚከተለው ያገናኙዋቸው
- የታችኛውን መቀየሪያ (ወደ ላይ ሲገፋ ገባሪ) በአርዱዲኖ ላይ ከአናሎግ ፒን 0 ጋር ያገናኙ።
- የግራ መቀየሪያውን (ወደ ቀኝ ሲገፋ ገባሪ) በአርዱዲኖ ላይ ከአናሎግ ፒን 1 ጋር ያገናኙ።
- የላይኛውን መቀየሪያ (ወደ ታች ሲገፋ ገባሪ) በአርዱዲኖ ላይ ከአናሎግ ፒን 2 ጋር ያገናኙ።
- ትክክለኛውን መቀየሪያ (ወደ ግራ ሲገፋ ገባሪ) በአርዲኖ ላይ ከአናሎግ ፒን 3 ጋር ያገናኙ።
- በአርዱዲኖ ላይ የጋራ የመሬት ሽቦውን ከመሬት ፒን ጋር ያገናኙ።
ደረጃ 5: ጨዋታውን ፕሮግራም ማድረግ
የተያያዘውን Pumpktris.ino.zip ያውርዱ ፣ ይንቀሉት እና ፋይሉን በአርዱዲኖ ልማት አከባቢ ውስጥ ይክፈቱ። ያጠናቅሩት እና ወደ አርዱinoኖ ይስቀሉት። በቀድሞው ደረጃ ባዘጋጁት አነስተኛ የ LED ማትሪክስ ላይ አሁን መጫወት መቻል አለብዎት። እኔ በተቻለ መጠን ኮዱን አስተያየት ለመስጠት ሞክሬ ነበር ፣ ግን እዚህ ስለ ዋና ሂደቶች አጠቃላይ አጠቃላይ እይታ - ቅርጾችን መግለፅ እያንዳንዳቸው 4 ፒክሰሎች ያሉት እና እያንዳንዳቸው አራት ሊሆኑ የሚችሉ ሽክርክሪቶች ያሉት ሰባት ቴትሮሚኖዎች አሉ። ይህንን ሁሉ በብዙ-ልኬት ድርድር ውስጥ እናከማቸዋለን-የመጀመሪያው ልኬት ሰባቱን ቅርጾች ያካተተ ፣ ለሁለቱም ቅርፅ አራት ሽክርክሪቶችን የያዘው ሁለተኛው ልኬት ፣ ሦስተኛው እያንዳንዳቸው የ X እና Y አስተባባሪ ያካተቱ አራት የፒክሰል መግለጫዎችን የያዘ ነው። ለምሳሌ ፣ ይህ የ “ቲ” ቅርፅን ይገልጻል// T */ {/ * አንግል 0 */ {{0, 1} ፣ {1, 1} ፣ {2, 1} ፣ {1, 2}} ፣/ * አንግል 90 */ {{1, 0} ፣ {1, 1} ፣ {2, 1} ፣ {1, 2}} ፣/ * አንግል 180 */ {{1, 0} ፣ {0, 1} ፣ {1, 1} ፣ {2, 1}} ፣ / * አንግል 270 * / {{1, 0} ፣ {0, 1} ፣ {1, 1} ፣ {1, 2}}}
የነቃውን ክፍል መከታተል በአሁኑ ጊዜ እየተጫወተ ያለውን ቁራጭ ለመከታተል ፣ ፕሮግራሙ ንቁ የፔይቭ ተለዋዋጭ ይይዛል። ይህ በድርድር ከፍተኛው ደረጃ ላይ ያለው የነቃ ቅርፅ ማውጫ ነው። እንዲሁም የአሁኑን የማዞሪያ መረጃ ጠቋሚ የያዘ የማዞሪያ ተለዋዋጭ ይይዛል። የ xOffset ተለዋዋጭ እያንዳንዱ ቁራጭ ምን ያህል ወደ ግራ ወይም ወደ ቀኝ (0-7) ይከታተላል ፣ እና yOffset ቦርዱ የወደቀበትን ያህል (0-15) ይከታተላል። ንቁውን ቁራጭ ለመሳል ፕሮግራሙ ከተመረጠው ቁራጭ የአሁኑ ሽክርክሪት በተነጠቁ የእያንዳንዱ ፒክሰል የ X እና Y መጋጠሚያዎች የ X እና Y የማካካሻ እሴቶችን ያክላል። የተስተካከሉ ቁርጥራጮችን መከታተል ፕሮግራሙ ቋሚውን ለመከታተል 16 ባይት ድርድር ይጠቀማል ቁርጥራጮች ፣ እያንዳንዱ ባይት ረድፍ ይወክላል። ለምሳሌ ፣ ከዚህ በታች ያለው ድርድር ከታች ሁለት ረድፎች መሃል ላይ የተቀመጠ የ L ቅርፅን ይወክላል (ባለፉት ሁለት ባይት በ 1 ዎች እንደተመለከተው) - ባይት ናሙና ግሪድ [16] = {B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00000000 ፣ B00100000 ፣ B00111000}; የግጭት መፈለጊያ ገባሪውን ክፍል ለማንቀሳቀስ ሙከራ ሲደረግ ፣ ፕሮግራሙ በመጀመሪያ አዲሱን አቀማመጥ በቋሚ ቁርጥራጮች ድርድር ላይ ይፈትሻል። ምንም ግጭቶች ከሌሉ ፣ መንቀሳቀሱ ይፈቀዳል እና ማትሪክስ እንደገና ይገለጣል። ወደ ግራ ፣ ወደ ቀኝ ወይም ለማሽከርከር በሚሞክርበት ጊዜ ግጭት ከተገኘ ድርጊቱ የተከለከለ ነው። አንድን ቁራጭ ለመጣል በሚሞክርበት ጊዜ ግጭት ከተገኘ ፣ ቁራጩ በቦታው ላይ ተስተካክሎ ወደ ቋሚ ፒክሰሎች ድርድር ይታከላል። ቁርጥራጮችን በራስ -ሰር መጣል የጨዋታው ፍጥነት በስበት ትሪጅር እና በደረጃ ኮተር ተለዋዋጮች ቁጥጥር ይደረግበታል። እያንዳንዱ የፕሮግራሙ አዙሪት ደረጃን ያጠናክራል ፣ እና stepCounter በስበት ትሪገር ውስጥ የተከማቸበትን ቁጥር በደረሰ ቁጥር ገባሪውን አንድ ደረጃ ይወርዳል። ጨዋታው እየገፋ በሄደ ቁጥር በእያንዳንዱ የፕሮግራሙ ዑደት ውስጥ እስኪወድቅ ድረስ ንቁው ቁራጭ ብዙ እና ብዙ ጊዜ እንዲወድቅ የስበት ኃይል ትሪገር ቀንሷል። አንድ ንቁ ቁራጭ ወደ ፍርግርግ በተስተካከለ ቁጥር ፕሮግራሙ ሙሉ ባይት/ረድፎችን (B11111111) ይፈትሻል። አንዳች ካገኘ እነሱን ያብራል እና በሶስት ጊዜ ያጠፋል ፣ ከዚያ ያስወግዷቸዋል እና ክፍተቱን ለመሙላት ከላይ ያሉትን ረድፎች ይጥሏቸዋል። በመስመሮቹ ውስጥ የተላለፈው እሴት "matrixTop.setRotation (1);" እና/ወይም "matrixBottom.setRotation (1);" በ “ማዋቀር ()” loop ውስጥ። ቁርጥራጮቹ በተሳሳተ ማትሪክስ ውስጥ ከጀመሩ የእያንዳንዱን ማትሪክስ አካላዊ ሥፍራ ይለውጡ ወይም በ “matrixTop.begin (0x70)” ውስጥ የተገለጹትን አድራሻዎች ይለውጡ ፤ እና "matrixBottom.begin (0x71);" የ “ማዋቀር ()” loop መስመሮች። አንዳንድ ረድፎች ወይም ዓምዶች ካልበራ ፣ በሴት ራስጌዎች ውስጥ አነስተኛውን የ LED ማትሪክስ ይንቀጠቀጡ። ጥሩ ግንኙነት ላይኖራቸው ይችላል።
ደረጃ 6 የ LED ማትሪክስዎን ማገናኘት
ሁሉም ኮዱ እና ቁጥጥሮቹ ከአነስተኛ የ LED ማትሪክስ ጋር ሲሠሩ ሲረጋገጥ ፣ እርስዎ እራስዎ የሸጡትን ትልቅ የኤል ዲ ማትሪክስ ለመሰካት ጊዜው አሁን ነው።
እያንዳንዱን ሽቦ በተናጥል በማትሪክስ ቦርሳ ላይ ወደ ራስጌዎቹ መሰካት ይችላሉ ፣ ግን ምናልባት ብዙ መሰኪያዎችን እና ነቅለው ያደርጉ ይሆናል ፣ ይህም እውነተኛ ችግር ሊሆን ይችላል። ይልቁንስ እያንዳንዱን ሽቦ በወንድ ራስጌ ማሰሪያ ላይ እንዲጭኑት እና በማትሪክስ ቦርሳ ውስጥ እንዲሰኩት ይፈልጋሉ። እኔ ሁሉንም 16 ፒኖች አንድ ላይ ለመሰካት እና ለመንቀል እንዲቻል በፕሮቶታይፕ ቦርድ ቁራጭ ላይ የራስጌ ወረቀቶችን ሰቀልኩ። 1-4 ረድፎች በማትሪክስ ቦርሳ ላይ ከፒን 1-4 ጋር ይገናኛሉ (የ 4-pin ኃይል/መሬት/መረጃ/የሰዓት ፒኖች ከላይ ባለው ቦርሳ ላይ ወደ ታች ሲመለከቱ የፒን ቁጥር ከላይ በስተግራ ይጀምራል)። አምዶች 1-4 ከፒን 5-8 ጋር ይገናኛሉ። ፒን 9 ከታች በስተቀኝ ላይ እንዲገኝ የፒን ቁጥሩ ዙሪያውን ይሸፍናል። ረድፎች 5-8 ከፒን 12-9 ጋር ይገናኛሉ ፣ እና አምዶች 5-8 ከፒን 16-13 ጋር ይገናኛሉ። ለበለጠ ግልፅነት ንድፉን ይመልከቱ። እያንዳንዱን ማትሪክስ በከረጢት ውስጥ ይሰኩት እና በደረጃ 4 ለ mini LED ማትሪክስ ያደረጉትን ተመሳሳይ “ማትሪክስ 8x8” ፕሮግራም ያሂዱ። እያንዳንዱ የሚሰራ ከሆነ የጨዋታ ፕሮግራሙን መጫን ይችላሉ። ካልሰራ ፣ ትልቁ የ LED ማትሪክስ ረድፎች እና ዓምዶች በከረጢቱ ትክክለኛ ፒኖች ውስጥ መግባታቸውን ያረጋግጡ። ለመገጣጠም ባደረጉት አረፋ-ኮር ጅጅ ውስጥ የ LED ማትሪክስ መዘርጋት መላውን ስርዓት ለመፈተሽ ቀላል ያደርገዋል።
ደረጃ 7 ዱባውን መቅረጽ
ሁሉም የኤሌክትሮኒክስ ዕቃዎችዎ እስኪሰሩ ድረስ በዱባው ላይ ማንኛውንም ቅርፃቅርፅ አያድርጉ። የተቀረጸ ዱባ ውስን የመደርደሪያ ሕይወት አለው ፣ እና መጀመሪያ ቀረጸው እና ከዚያ በኤሌክትሮኒክስ ላይ ለ 2 ቀናት ካሳለፉ ያ ያጣዎት የጨዋታ ጨዋታ ሁለት ቀናት ነው።
የ LED ፓነልዎ በጣም ሩቅ እንዳይሆን በዱባው ላይ በጣም ጠፍጣፋውን ጎን ይፈልጉ ፣ ከዚያ በተቃራኒው በኩል አንድ መክፈቻ ይቁረጡ። ለጋስ ሁን; እጆችዎን ወደ ሥራ ለማስገባት ክፍል ያስፈልግዎታል። ልክ እንደ ተለመደው ዱባ ላይ ከላይ አይቆርጡም ምክንያቱም ያ ለጆይስቲክ እንደተጠበቀ መተው አለበት። ዱባ ጎ እና ኤሌክትሮኒክስ የጓደኞች ምርጥ አይደሉም ፣ ስለዚህ ውስጡን በደንብ ያፅዱ። ለምርጥ መልክ ላለው ፓምፕክሪስ የ LED ዎች ፍርግርግዎ ከዱባው ጋር ቀጥታ እና በደንብ እንዲገጣጠም ይፈልጋሉ። ፒዲኤፍ ከ 8x16 ክፍተት ጋር ተያይ,ል ፣ በግማሽ ኢንች ተለያይቷል። ይህንን ያትሙ (ወይም በእራስዎ ክፍተት የራስዎን ያድርጉ) ፣ በጠርዙ ዙሪያ ይቁረጡ እና በዱባው ፊት ላይ ይከርክሙት። ቀጥታ እና ታች መሆኑን እርግጠኛ ይሁኑ። በምስማር ፣ በጥርስ ሳሙና ወይም በሌላ ተመሳሳይ መሣሪያ ፣ በወረቀት ላይ ምልክት በተደረገባቸው እያንዳንዱ ኤልኢዲ መሃል ላይ የሙከራ ቀዳዳ ይከርክሙ። በወረቀቱ በኩል በቀጥታ ቁፋሮ አይመከርም ምክንያቱም ሊለወጥ ወይም ሊቀደድ ይችላል። ሁሉም የሙከራ ቀዳዳዎች ከተጣበቁ በኋላ የወረቀት አብነቱን ያስወግዱ እና እያንዳንዱን ቀዳዳ ለመቦርቦር በኃይል መሰርሰሪያዎ ውስጥ 13/64 ቢት ይጠቀሙ። መሰርሰሪያውን ከዱባው ፊት ጋር አያስተካክሉት! ይህን ካደረጉ ፣ የዱባው ጠመዝማዛ ከውጭ በኩል በግማሽ ኢንች ርቀት ላይ ያሉትን ቀዳዳዎች ከውስጥ ጋር እንዲገናኙ እና ኤልኢዲዎቹን ለማስገባት አስቸጋሪ ይሆናል። ይልቁንም ሁሉንም ቀዳዳዎች ትይዩ ለማድረግ ይሞክሩ። ሁሉም ጉድጓዶች ሲቆፈሩ ፣ በእያንዳንዱ ቀዳዳ ዙሪያ ካሬ “ፒክሴል” ለመቁረጥ የ “X-Acto” ቢላዎን ይጠቀሙ። ቢላውን ወደ እያንዳንዱ ቀዳዳ መሃል ያዙሩት እና በፒክሴሎች መካከል 1/8 ያህል ያህል ይተዉ። የልምምድ ዱባን መግዛት እና ቁፋሮዎን እና ፒክሰል-ቀረፃ ዘዴዎን ፍጹም ለማድረግ እንዲጠቀሙበት ሀሳብ አቀርባለሁ። ለተጠናቀቀው ምርት ያገኙትን ፍጹም ዱባ ለማበላሸት እድል ከመያዝዎ በፊት እዚያ ያስተምሩ።
ደረጃ 8: ግንድውን ወደ ጆይስቲክ መትከል
አሁን ጨዋታውን ለመቆጣጠር እንደ ጆይስቲክ እንዲጠቀሙበት ግንድውን ያስተካክላሉ።
ግንዱን በተቻለ መጠን ከመሠረቱ ቅርብ አድርገው ይቁረጡ። መቆራረጡ ለስላሳ እና ንጹህ ካልሆነ ፣ እሱን ለማላበስ የአሸዋ ክዳን ይጠቀሙ። ከ1-1/8 ቀዳዳ በቀጥታ ከግንዱ መሠረት በኩል እና ወደ ዱባው ይምቱ። የጆይስቲክን ኳስ ይንቀሉ እና ዘንግውን ከጉድጓዱ ውስጠኛ ክፍል ከጉድጓዱ መሃል ጋር ያስተካክሉት። የ ጆይስቲክ ከዱባው የፊት ገጽታ ጋር ካሬ ነው-ሲጫወቱ ቁርጥራጮችን ወደ ግራ እና ወደ ቀኝ መግፋት ይፈልጋሉ ፣ ሲጫወቱ በአንድ ማእዘን ላይ አይደለም። ማዕከላዊ እና ካሬ በሚሆንበት ጊዜ ቀዳዳዎቹን ወደ ውስጥ ለማስገባት ምስማር ወይም የጥርስ ሳሙና ይጠቀሙ። በጆይስቲክ መሠረት ውስጥ ከሚገኙት የመጫኛ ቀዳዳዎች በላይ ያለው ዱባ። ጆይስቲክን ያስወግዱ። በሽቦ መቁረጫዎችዎ ከዱባው ቆዳ ውፍረት አጠር ያሉ እንዲሆኑ የማስፋፊያ ምክሮችን ከደረቅ ግድግዳ መልሕቆች ላይ ይቁረጡ። እርስዎ በሠሩዋቸው አብራሪ ቀዳዳዎች ውስጥ። የሚቀጥለው ክፍል ዝርዝሮች እርስዎ በገዙት ጆይስቲክ ላይ የሚመረኮዙ ናቸው። ከስፓርክ ፎን የተጠቀምኩት በግንዱ ለሚተካው የኳስ መያዣ 6 ሚሜ አባሪ ነበረው። የእርስዎ ጆይስቲክ የተለየ ከሆነ ፣ ማንኛውንም መጠን ለውዝ እና ብሎኖች የሚዛመዱትን ይጠቀሙ። ያግኙ በግንዱ መሃል ላይ እና 13/64 ኢንች ቀዳዳ (ለ LED ቀዳዳዎች የተጠቀሙበት ተመሳሳይ መጠን ፣ በአጋጣሚ) በቀጥታ ወደ ግንድ ወደ አንድ ኢንች። መቀርቀሪያው ወደ ጉድጓዱ ውስጥ በጥብቅ እንዲገባ ለማድረግ ይህ በተግባር ዱባዎ ላይ ለመፈተሽ ጥሩ እርምጃ ይሆናል። በ 6 ሚሜ x 50 ሚሜ መቀርቀሪያ ጭንቅላቱን በሃክሶው ይቁረጡ። በመጠምዘዣው የተቆረጠ ጫፍ አቅራቢያ ባሉ ክሮች ላይ ኤፒኮ ወይም የእንጨት ሙጫ ያድርጉ እና ወደ ግንድ ውስጥ ይከርክሙት። በግንዱ ውስጥ አንድ ኢንች ወይም ከዚያ በላይ እና አንድ ኢንች ውጭ ይፈልጋሉ። የ 6 ሚሜ ማያያዣ ፍሬውን በጆይስቲክ ዘንግ ላይ ይከርክሙት ፣ ነገር ግን ገና በዱባው ውስጥ ጆይስቲክን አይጫኑ።
ደረጃ 9 ኤልኢዲ እና ጆይስቲክ ምደባ
ከዱባው ውስጠኛው ክፍል ፣ መሠረቶቹ ከዱባው ውስጠኛ ገጽ ጋር እስኪነጠቁ ድረስ የኤልዲዎቹን ረድፍ በተከታታይ ወደ ቀዳዳዎቻቸው ያስገቡ። ሁሉም በቦታው ላይ ሲሆኑ ፣ ወደ ፊት ጠልቀው እንዲገቧቸው የቀርከሃ ስካርን ይጠቀሙ። ከውጭው ወለል በታች ከ 1/4 “እስከ 3/8” ያህል ቁጭ ብዬ የፊት ጫፋቸውን ትቼዋለሁ። እነሱ ከምድር በታች በጣም ርቀው ከሆነ ፣ ብርሃኑ ወደ ዱባው ሥጋ ውስጥ ይፈስሳል እና እያንዳንዱ ፒክሰል ያነሰ የተለየ ይሆናል።
በጆይስቲክ አናት ላይ የፕላስቲክ መጠቅለያ ንብርብር ያክሉ ፣ ዘንግ እራሱ እያፈሰሰ። ይህ ቢያንስ ትንሽ እርጥበት ወደ ውስጥ እንዳይገባ ይከላከላል። ጆይስቲክን በ 1/2 ብሎኖች ወደ ደረቅ ግድግዳ መልሕቆች ያያይዙ። መልህቆቹ የመጡት ዊንጮቹ በጣም ረጅም ስለሚሆኑ በዱባው ውስጥ ይወጣሉ።
ደረጃ 10 ጨዋታውን መጫወት
ማንኛውም የሚንጠለጠል ኤሌክትሮኒክስ ወደ ታች እንዳይነካ ዱባው ታችኛው ክፍል ላይ አንድ ጎድጓዳ ሳህን ወይም የፕላስቲክ የምግብ ማከማቻ መያዣ ያስቀምጡ። ጆይስቲክን ወደ አርዱinoኖ ውስጥ ያስገቡ ፣ የኤልዲ ቦርሳዎችን ወደ አርዱinoኖ እና የኤልዲ ማትሪክስ ወደ ቦርሳዎች ውስጥ ያስገቡ። የኃይል ምንጭዎን ወደ አርዱዲኖ ይሰኩ። አሁን እራስዎን አንዳንድ ፓምፓትሪስን ይጫወቱ! ለተጨማሪ አሰሳ ሀሳቦች በዱባው አናት ላይ ጆይስቲክን ከ LEDs ጋር ከመጫን ይልቅ ፣ በገመድ አልባ ወይም እንደ ወይን በሚመስል ገመድ የርቀት ዱባን መጠቀም ይችላሉ። ከጨዋታ ይልቅ በጃክ-ኦ-ፋኖስዎ ላይ የማሸብለል መልዕክቶችን ማሳየት ይችላሉ። ማትሪክስን ወደ ጎን (16 ስፋት በ 8 ከፍታ) ላይ ለመጫን ወይም አንድ ማትሪክስ ብቻ ለመጠቀም ይፈልጉ ይሆናል። የማይቀር መበስበስ ዱባዎ በመጨረሻ መበስበስ እና ሻጋታ እና ፈንገስ ማብቀል ይጀምራል። ይህ ለጤንነትዎ አደገኛ ሊሆን እና በኤሌክትሮኒክስዎ ውስጥ ወደ ብልሽቶች ሊያመራ ይችላል። በሃዝ-ማት ማጽዳት ሳያስፈልግ በኋላ ላይ እንደገና ለመጠቀም እንዲችሉ በዱባው ላይ ወይም በዱባ ውስጥ ማንኛውንም እድገት ካዩ በኋላ ሁሉንም ኤሌክትሮኒክስዎን ማውጣት የተሻለ ነው።
በሃሎዊን ማስጌጫዎች ውድድር ውስጥ ሁለተኛው ሽልማት
የሚመከር:
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) 6 ደረጃዎች (ከስዕሎች ጋር)
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) - ቀስቃሽ ቻርጅ (ገመድ አልባ ባትሪ መሙያ ወይም ገመድ አልባ ባትሪ በመባልም ይታወቃል) የገመድ አልባ የኃይል ማስተላለፊያ ዓይነት ነው። ለተንቀሳቃሽ መሣሪያዎች ኤሌክትሪክ ለማቅረብ የኤሌክትሮማግኔቲክ ማነሳሳትን ይጠቀማል። በጣም የተለመደው ትግበራ Qi ሽቦ አልባ ባትሪ መሙያ ጣቢያ ነው
አርዱinoኖ የተቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የሚቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች-እኔ የሮቦት ቡድን አባል ነኝ እና ቡድናችን በየዓመቱ በአነስተኛ ሚኒ ሰሪ ፋየር ውስጥ ይሳተፋል። ከ 2014 ጀምሮ ለእያንዳንዱ ዓመት ዝግጅት አዲስ ፕሮጀክት ለመገንባት ወሰንኩ። በወቅቱ ፣ አንድ ነገር ለማስቀመጥ ከክስተቱ አንድ ወር ገደማ ነበረኝ
GIANT Pumpktris: 8 ደረጃዎች (ከስዕሎች ጋር)
GIANT Pumpktris: ባለፈው ዓመት ለሃሎዊን ፣ ሃሃቢርድ - aka ናታን ፕየር ፣ የተማሪዎቹን ማህበረሰብ በእሱ ፓምክሪፕስ አበራ። ይህ ከተለጠፉት በጣም አሪፍ አስተማሪዎች አንዱ ነበር። አሁን እኛ እዚህ በአስተማሪዎች ላይ አስደናቂ ፣ አስደናቂ ፣ ጎረቤቶች ነን
በቀላል ደረጃዎች እና ስዕሎች ኮምፒተርን እንዴት መበተን እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)
በቀላል ደረጃዎች እና ስዕሎች ኮምፒተርን እንዴት እንደሚበትኑ - ይህ ፒሲን እንዴት እንደሚፈታ መመሪያ ነው። አብዛኛዎቹ መሠረታዊ ክፍሎች ሞዱል እና በቀላሉ ይወገዳሉ። ሆኖም ስለ እሱ መደራጀት አስፈላጊ ነው። ይህ ክፍሎችን እንዳያጡ እና እንዲሁም እንደገና መሰብሰብን ea ለማድረግ ይረዳዎታል