ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልግዎት
- ደረጃ 2 - ማባዛት
- ደረጃ 3 - ኩብ ፣ አብነት መስራት
- ደረጃ 4 - ኩብውን መሥራት ፣ ንብርብሮችን ማጠፍ
- ደረጃ 5 - ኩብ መሥራት ፣ ንብርብሮችን ማገናኘት
- ደረጃ 6 የተቃዋሚ እሴቶችን መምረጥ
- ደረጃ 7 ተቆጣጣሪው
- ደረጃ 8 - ኩብውን ያገናኙ
- ደረጃ 9 ማጠናቀር እና ፕሮግራም
- ደረጃ 10 ማይክሮ መቆጣጠሪያውን ፕሮግራም ያድርጉ
- ደረጃ 11: ወደ ትልቅ ይሂዱ - 8x8x8
ቪዲዮ: የ LED ኩብ 4x4x4: 11 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:34
አስገራሚ 3 ልኬት የ LED ማሳያ። 64 LEDs በአቴሜል Atmega16 ማይክሮ መቆጣጠሪያ የሚቆጣጠረው ይህንን 4 በ 4 በ 4 ኩብ ያደርገዋል። እያንዳንዱ ኤልኢዲ አስገራሚ የ 3 ዲ እነማዎችን ለማሳየት በማንቃት በሶፍትዌር ውስጥ በተናጠል ሊነጋገር ይችላል! በታዋቂ ፍላጎት 8x8x8 LED ኩብ አሁን ይገኛል
ደረጃ 1: የሚያስፈልግዎት
በመጀመሪያ ፣ 64 ሌዲዎችን አንድ ላይ ለመሸጥ ትንሽ ጊዜ ያስፈልግዎታል ፤) የዕውቀት ዝርዝር
- መሰረታዊ የኤሌክትሮኒክስ እና የሽያጭ ችሎታዎች
- የ AVR ማይክሮ መቆጣጠሪያን እንዴት ማቀናበር እንደሚችሉ ይወቁ - በዚህ መመሪያ ውስጥ ይህንን አልሸፍንም።
የንጥል ዝርዝር:
- ፕሮቶቦርድ። ከመዳብ ክበቦች ጋር ያለው ዓይነት።
- Atmel AVR Atmega16 ማይክሮ መቆጣጠሪያ
- Atmega16 ን ፕሮግራም ለማድረግ ፕሮግራም አውጪ
- 64 ሊድስ
- 2 ሁኔታ ሊድስ። ቀይ እና አረንጓዴ እጠቀም ነበር። (አማራጭ)
- Max232 rs-232 ቺፕ ፣ ወይም ተመጣጣኝ።
- ለሊዶች 16 ተቃዋሚዎች። (100-400ohms) ወደዚህ ይመለሳሉ።
- 2x resistor 470 ohm። ለ ሁኔታ ሊድስ
- 1x resistor 10 ኪ
- 4x resistor 2.2 ኪ
- 4x NPN ትራንዚስተር BC338 (ወይም 250-ish mA ን መለወጥ የሚችል ሌላ ትራንዚስተር)
- 1x 10uF capacitor
- 1x 1000uF capacitor
- 6x 0.1uF የሴራሚክ capacitor
- 2x 22pF የሴራሚክ capacitor
- 1x ክሪስታል 14.7456 ሜኸ
- 2x የሚነካ አዝራር
- አማራጭ pwr መቀየሪያ
- ለ 12v ኃይል አያያዥ
- ለ 5v ኃይል አማራጭ ማያያዣ
ደረጃ 2 - ማባዛት
64 ነጠላ ሽቦዎችን ሳይጠቀሙ 64 ኤልኢዲዎችን እንዴት መቆጣጠር እንደሚቻል? ባለ ብዙ ውስብስብ!
ወደ እያንዳንዱ መሪ አኖድ ሽቦን መሮጥ ተግባራዊ ሊሆን የማይችል እና በእውነቱ መጥፎ ይመስላል። በዚህ ዙሪያ ለመጓዝ አንደኛው መንገድ ፣ ኩብውን በ 16x16 LEDs 4 ንብርብሮች መከፋፈል ነው። በአቀባዊ አምድ ውስጥ የተስተካከሉ ሁሉም ኤልኢዲዎች አንድ የጋራ አኖድ (+) ያጋራሉ። በአግድመት ንብርብር ላይ ያሉት ሁሉም ኤልኢዲዎች አንድ የጋራ ካቶድ (-) ይጋራሉ። አሁን ከኋላ (0 ፣ 0 ፣ 3) በላይኛው ግራ ጥግ ላይ ያለውን ኤልኢዲ (LED) ማብራት ከፈለግኩ GND (-) ን ወደ የላይኛው ንብርብር ፣ እና VCC (+) በግራ ጥግ ላይ ወዳለው አምድ አቀርባለሁ። እኔ አንድ መሪን በአንድ ጊዜ ብቻ ማብራት ከፈለግኩ ወይም በአንድ ጊዜ ከአንድ በላይ ንብርብሮችን ብቻ ማብራት ከፈለግኩ.. ይህ በጥሩ ሁኔታ ይሠራል። ሆኖም ፣ እኔ ደግሞ ከፊት (3 ፣ 3 ፣ 0) በታችኛው የቀኝ ጥግ ማብራት ከፈለግኩ ችግሮች ያጋጥሙኛል። GND ን ወደ ታችኛው ንብርብር እና ቪሲሲን ወደ ፊት ግራ አምድ ሳቀርብ ፣ እኔ ደግሞ ከላይ በስተቀኝ ያለውን መሪ (3 ፣ 3 ፣ 3) ፣ እና የታችኛው ግራውን ኤልኢን ከኋላ (0 ፣ 0 ፣ 0). 64 የግለሰቦችን ሽቦዎች ሳይጨምሩ ይህ የመብረቅ ውጤት በስራ ላይ ማዋል የማይቻል ነው። በዙሪያው የሚሰሩበት መንገድ አንድ ንብርብርን በአንድ ጊዜ ማብራት ብቻ ነው ፣ ነገር ግን አይኑ በማንኛውም ጊዜ አንድ ንብርብር ብቻ እንደበራ አይታወቅም። ይህ የእይታ ጽናት በሚባል ክስተት ላይ የተመሠረተ ነው። እያንዳንዱ ንብርብር 4x4 (16) ምስል ነው። እኛ 4 16 መሪ ምስሎችን አንድ በአንድ ብንፈነዳ ፣ በእውነቱ ፈጣን ፣ 4x4x4 3d ምስል እናገኛለን!
ደረጃ 3 - ኩብ ፣ አብነት መስራት
የ 4x4 ኤልኢዲዎች ፍርግርግ ፍርግርግ አስፈሪ ይመስላል! 4 ፍጹም 4x4 LED ዎች ለማግኘት ፣ እነሱን በቦታቸው ለመያዝ አብነት እንጠቀማለን። ኩቤውን በተቻለ መጠን ቀላል ለማድረግ ፈልጌ ነበር ፣ ስለሆነም ኤልዲዎቹን ለመጠቀም መረጥኩ። በተቻለ መጠን የራስዎን እግሮች። በፍርግርግ ውስጥ ባሉ መስመሮች መካከል ያለው ርቀት በ LED እግሮች ርዝመት ተወስኗል። ሽቦውን ሳይጨምሩ ወይም ሳይቆርጡ ብየዳውን ለማንቃት 25 ሚሜ (አንድ ኢንች ያህል) በእያንዲንደ እርሳስ (በእያንዲንደ መሪ መሃከል መካከሌ መካከሌ) መካከሌ ያሇው ርቀት መሆኑን አገኘሁ።
- በ 2 ፣ 5 ሴ.ሜ 4x4 ፍርግርግ ለመሥራት በቂ የሆነ ትልቅ እንጨት ያግኙ።
- የ 4x4 መስመሮችን ፍርግርግ ይሳሉ።
- በማዕከላዊ ጡጫ በሁሉም መስቀለኛ መንገዶች ላይ ጥርሶችን ያድርጉ።
- እርሳሱ በቦታው ላይ እንዲቆይ ፣ እና እርሳሱ በቀላሉ እንዲወጣ (ሽቦዎቹን ሳይታጠፍ..) ትልቅ እንዲሆኑ ቀዳዳዎችን ትንሽ የሚያደርግ መሰርሰሪያ ያግኙ።
- 16 ቱን ቀዳዳዎች ቆፍሩ።
- የእርስዎ ledcube አብነት ተከናውኗል።
ደረጃ 4 - ኩብውን መሥራት ፣ ንብርብሮችን ማጠፍ
ኩብውን በ 4x4 ሊዶች በ 4 ንብርብሮች እንሠራለን ፣ ከዚያም አንድ ላይ እንሸጣለን። አንድ ንብርብር ይፍጠሩ
- ኤልኢዲዎቹን ከኋላ እና በአንዱ ጎን ያስገቡ እና በአንድ ላይ ያሽጧቸው
- ሌላ የኤልዲዎችን ረድፍ ያስገቡ እና በአንድ ላይ ያሽጧቸው። ለሽያጭ ብረት ቦታ ለመተው በአንድ ረድፍ አንድ ጊዜ ያድርጉ!
- ከላይ ያለውን ደረጃ 2 ተጨማሪ ጊዜ ይድገሙት።
- መሪዎቹ ረድፎች ባልተገናኙበት ከፊት በኩል የመስቀል ማሰሪያን ይጨምሩ።
- 4 ጊዜ መድገም።
ደረጃ 5 - ኩብ መሥራት ፣ ንብርብሮችን ማገናኘት
አሁን እነዚያን 4 ንብርብሮች ስላሉን ማድረግ ያለብን አንድ ላይ አንድ ላይ መሸጥ ነው።
በአብነት ውስጥ አንድ ንብርብር መልሰው ያስገቡ። ይህ የላይኛው ንብርብር ይሆናል ፣ ስለዚህ በጣም ቆንጆውን ይምረጡ:) በላዩ ላይ ሌላ ንብርብር ያድርጉ ፣ እና አንደኛውን ማእዘን በትክክል 25 ሚሜ (ወይም በፍርግርግዎ ውስጥ የተጠቀሙበትን ርቀት) ከመጀመሪያው ንብርብር በላይ ያስተካክሉት። ይህ በካቶድ ሽቦዎች መካከል ያለው ርቀት ነው። በእገዛ እጁ ማዕዘኑን በቦታው ያዙት እና የመጀመሪያውን ንብርብር የማዕዘን አኖዶን ወደ ሁለተኛው ንብርብር ጥግ አንቶይድ ይሽጡ። ለሁሉም ማዕዘኖች ይህንን ያድርጉ። ሽፋኖቹ በሁሉም ልኬቶች ውስጥ ፍጹም የተጣጣሙ መሆናቸውን ያረጋግጡ። ለማስተካከል ትንሽ ከታጠፈ። ወይም የጠፋው የከፍታ ርቀት ነው። እነሱ ፍጹም በሚስማሙበት ጊዜ ቀሪዎቹን 12 አናዶች በአንድ ላይ ሸጡ። 3 ጊዜ መድገም።
ደረጃ 6 የተቃዋሚ እሴቶችን መምረጥ
ለሊዶችዎ የመቋቋም እሴት በሚመርጡበት ጊዜ ልብ ሊሏቸው የሚገቡ ሁለት ነገሮች አሉ።
1) ኤልኢዲዎች 2) AVR AVR ከፍተኛው የተቀላቀለ የአሁኑ ደረጃ 200 mA አለው። ይህ በአንድ ኤልኢዲ ለመስራት 12mA ይሰጠናል። የእርስዎ ሌዲዎች ደረጃ የተሰጣቸውን ከፍተኛ የአሁኑን እንዲሁ ማለፍ አይፈልጉም። በኩቤዬ ላይ 220 ohm resistors ን እጠቀም ነበር። ይህ በአንድ መሪ ወደ 12mA ገደማ ሰጠኝ።
ደረጃ 7 ተቆጣጣሪው
መሪውን ኩብ የሚቆጣጠሩት ወረዳዎች በተያያዘው ሥዕላዊ ምስል ውስጥ ተገልፀዋል።
የ RS-232 በይነገጽ እንደ አማራጭ ነው። እና መተው ይቻላል። ያ IC2 እና ከእሱ ጋር የተገናኙ ሁሉም ክፍሎች ናቸው። የወደፊቱ የጽኑ መሣሪያዎች የፒሲ ግንኙነትን ያነቃቃሉ። ሁሉም ክፍሎች በትንሽ ሽቦዎች እንዲገናኙ በሚያስችል አቀማመጥ ላይ በወረዳ ሰሌዳዎ ላይ ያሉትን ሁሉንም ክፍሎች በመዘርጋት ይጀምሩ። ሁሉም ነገር የሚስማማ ከሆነ ወረዳውን ያሽጡ። በዚህ ላይ ተጨማሪ መመሪያዎችን አልሰጥም ፣ ምክንያቱም ወረዳው ከኩብ ወደ ኩብ በጣም የተለየ ስለሚመስል ፣ በወረዳ ሰሌዳው መጠን ወዘተ ላይ በመመርኮዝ። ደረጃ።
ደረጃ 8 - ኩብውን ያገናኙ
ስዕሎች ይህንን ከቃላት በተሻለ ያብራራሉ። እባክዎን ስዕሎቹን ይመልከቱ።
ደረጃ 9 ማጠናቀር እና ፕሮግራም
አሁን የሚመራ ኩብ አለዎት። እሱን ለመጠቀም አንዳንድ ሶፍትዌሮች ያስፈልጉታል። በኩቤው ላይ የ 3 ዲ የውሂብ ቦታን ለማቅረብ ሾፌር አድርጌያለሁ ፣ እና በኩቤው ላይ አንዳንድ አሪፍ የእይታ ውጤቶችን ለማሳየት ተግባራት አደረጉ። የእኔን ኮድ መጠቀም ፣ የራስዎን መጻፍ ወይም መገንባት ይችላሉ። የእኔን ኮድ እና ተጨማሪ ተጽዕኖዎችን ያድርጉ። የራስዎን ተፅእኖ ካደረጉ ፣ እባክዎን ኮዱን ይላኩልኝ። እናንተ ሰዎች የሚያደርጉትን ለማየት ጓጉቻለሁ! ፕሮግራሙን ለማጠናቀር። የትእዛዝ ማስተዋወቂያውን ብቻ ይክፈቱ ፣ በትእዛዝ መስመሩ ላይ “ኮድ” በሚለው የምንጭ ኮድ (ኮድ) በመጠቀም ማውጫውን ያስገቡ። ከ ATMega16 ይልቅ ATMega32 ን ለመጠቀም ከፈለጉ ፣ በ Makefile ውስጥ የ mcu ቅንብሩን ይለውጡ እና እንደገና ያጠናቅቁ (ዓይነት ያድርጉ)። M32 ን ከተጠቀሙ እና ይህን ደረጃ ካላደረጉ ፣ ኩብ በትክክል አይነሳም (ቀይ እና አረንጓዴ መብራቶቹ ለዘላለም ብልጭ ድርግም ብለው ይቀጥላሉ)። አሁን በዋናው ማውጫ ውስጥ main.hex የሚባል ፋይል ሊኖርዎት ይገባል። ቀጣዩ ደረጃ ያንን ኮድ ወደ ኪዩብዎ እንዴት ማስገባት እንደሚችሉ ያሳየዎታል።
ደረጃ 10 ማይክሮ መቆጣጠሪያውን ፕሮግራም ያድርጉ
በፍጥነት እና/ወይም አንዳንድ ኤልኢዲዎች ካልበራ ችግሮች ሲያጋጥሙዎት። እባክዎን ይህንን ደረጃ በጥንቃቄ ያንብቡ። የማይክሮ መቆጣጠሪያውን ፕሮግራም ለማድረግ ፣ እኔ avrdude እና USBTinyISP ፕሮግራመርን እጠቀማለሁ።
- https://savannah.nongnu.org/projects/avrdude/
- https://www.ladyada.net/make/usbtinyisp/
- https://www.adafruit.com/index.php?main_page=index&cPath=16
የእኔ ምሳሌዎች በኡቡንቱ ሊኑክስ ስርዓት ላይ ይሆናሉ። ሂደቱ በዊንዶውስ ላይ በጣም ተመሳሳይ መሆን አለበት ፣ ግን በዚህ ላይ ልረዳዎ አልችልም። ሌላ ፕሮግራም አድራጊ የሚጠቀሙ ከሆነ ፣ ለዚያ ፕሮግራም አድራጊ እና ለ avrdude መመሪያውን ያንብቡ። መጀመሪያ ፣ ከ AVR ጋር መገናኘት እንደምንችል እስቲ እንመልከት። ፕሮግራሙን ከኩብዎ እና ከኮምፒዩተርዎ ጋር ያገናኙት። ትዕዛዙ “avrdude -c usbtiny -p” ነው። m16”፣ የት -c የፕሮግራም ሰሪውን ይገልጻል ፣ እና -p የ AVR ሞዴሉን። ከዚህ በታች ባሉት ምስሎች ውስጥ ውጤቱን ማየት ይችላሉ። አሁን ፣ firmware ን ይጫኑ -"avrdude -c usbtiny -p m16 -U flash: w: main.hex".በአሁኑ ጊዜ ኩቤው እንደገና ማስነሳት እና ነገሮችን መስራት መጀመር አለበት። ውስጣዊ ማወዛወዝን በመጠቀም በ 1 ሜኸ (በጣም በዝግታ) ይሠራል። እና አንዳንድ ሌዲዎች አይሰሩም ፣ ምክንያቱም አንዳንድ የጂፒአይ ወደቦች በነባሪነት ለ JTAG ያገለግላሉ። የውጭውን ማወዛወጫ ለማንቃት እና JTAG ን ለማሰናከል የፊውዝ ባይት ፕሮግራሞችን ማዘጋጀት አለብን -አሂድ “avrdude -c usbtiny -p m16 -U lfuse: w: 0xef: m "እና" avrdude -c usbtiny -p m16 -U hfuse: w: 0xc9: m ".ይህንን እርምጃ ሲወስዱ ይጠንቀቁ! ከተሳሳቱ ማይክሮ መቆጣጠሪያዎን በቋሚነት ማጥፋት ይችላሉ! ከኤቲኤምኤኤ 16 ሌላ ሌላ ማይክሮ መቆጣጠሪያ የሚጠቀሙ ከሆነ ፣ የፊውዝ ባይቶችን ከመቀየርዎ በፊት የውሂብ ሉህ በጥንቃቄ ማንበብዎን ያረጋግጡ! መ
ደረጃ 11: ወደ ትልቅ ይሂዱ - 8x8x8
ይህንን በጣም የሚያምር 4x4x4 ኩብ ከሠራሁ በኋላ እኔ ደግሞ በጣም ትልቅ 8x8x8 ኩብ አድርጌያለሁ። ጊዜ ሲኖረኝ ለዚያ አንድ አስተማሪ እሠራለሁ። ይህ በእንዲህ እንዳለ ፎቶዎችን ይመልከቱ--)
የ 8x8x8 ስሪቱን እዚህ ማግኘት ይችላሉ https://www.instructables.com/id/Led-Cube-8x8x8/ እባክዎን ከፈለጉ ይህንን አስተማሪ ደረጃ ይስጡት!:)
የሚመከር:
RGB LED CUBE 4x4x4: 6 ደረጃዎች (ከስዕሎች ጋር)
RGB LED CUBE 4x4x4: ዛሬ ከአርዱዲኖ ናኖ ፣ አርጂቢ ኤልዲዎች 10 ሚሜ - የተለመደ አኖዴ እና ባለ ሁለት ጎን ምሳሌ PCB የተገነባውን 4x4x4 መሪ ኩብ እንዴት እንደሚሰራ እጋራለሁ። እንጀምር።
GlassCube - 4x4x4 LED Cube በ Glass PCBs ላይ: 11 ደረጃዎች (ከስዕሎች ጋር)
GlassCube - 4x4x4 LED Cube በመስታወት ፒሲቢዎች ላይ - በዚህ ድር ጣቢያ ላይ ለመጀመሪያ ጊዜ አስተማሪዬ መስታወት ፒሲቢዎችን በመጠቀም 4x4x4 LED Cube ነበር። በተለምዶ ፣ እኔ ተመሳሳይ ፕሮጀክት ሁለት ጊዜ መሥራት አልወድም ፣ ግን በቅርቡ ይህንን የፈረንሣይ አምራች ሄሊዮክስ ቪዲዮን አገኘሁ ፣ ይህም የእኔን ትልቅ ስሪት እንድሠራ ያነሳሳኝ
4x4x4 Led Cube: 13 ደረጃዎች (ከስዕሎች ጋር)
4x4x4 Led Cube: ይህንን የ LED ኩብ ለምን ይገነባሉ?* ሲጨርሱ ቆንጆ እና የተወሳሰበ ንድፍ ማሳየት ይችላሉ። * እርስዎ እንዲያስቡ እና ችግር እንዲፈቱ ያደርግዎታል። * ሁሉም በአንድ ላይ እንዴት እንደሚጣመር ማየት አስደሳች እና አርኪ ነው።* ለአዲስ ለማንኛውም ትንሽ እና ሊተዳደር የሚችል ፕሮጀክት ነው
3D4x ጨዋታ: 3D 4x4x4 Tic-Tac-Toe: 5 ደረጃዎች (ከስዕሎች ጋር)
3D4x ጨዋታ: 3 ዲ 4x4x4 Tic-Tac-Toe: ተመሳሳይ ፣ አሮጌ ፣ አሰልቺ ፣ ባለ 2-ልኬት tic-tac-toe መጫወት ደክሞዎታል ?? ደህና ፣ እኛ ለእርስዎ መፍትሄ አለን! Tic-tac-toe በ 3-ልኬቶች !!! ለ 2 ተጫዋቾች ፣ በዚህ 4x4x4 ኩብ ውስጥ ፣ 4 LEDs በተከታታይ (በማንኛውም አቅጣጫ) ያግኙ እና ያሸንፉዎታል! እርስዎ ያደርጉታል። አንተ pla
በመስታወት ፒሲዎች ላይ 4x4x4 DotStar LED Cube 10 ደረጃዎች (ከስዕሎች ጋር)
4x4x4 DotStar LED Cube በ Glass PCBs ላይ: የዚህ ፕሮጀክት መነሳሳት የመጣው እንደ HariFun እና nqtronix ካሉ ሌሎች ጥቃቅን የ LED ኩቦች ነው። ሁለቱም እነዚህ ፕሮጄክቶች በእውነቱ አነስተኛ ልኬቶች ያሉት ኩብ ለመገንባት SMD LEDs ን ይጠቀማሉ ፣ ሆኖም ግን ፣ ግለሰባዊ ኤልዲዎቹ በገመድ ተገናኝተዋል። ሀሳቤ ነበር