ዝርዝር ሁኔታ:

የ LED ኩብ 4x4x4: 11 ደረጃዎች (ከስዕሎች ጋር)
የ LED ኩብ 4x4x4: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED ኩብ 4x4x4: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED ኩብ 4x4x4: 11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የ10 ቀን ቁማር ሙሉ ፊልም With English Subtitle 10 Days Bet New Ethiopian Full Movie 2024, ሀምሌ
Anonim
LED Cube 4x4x4
LED Cube 4x4x4
LED Cube 4x4x4
LED Cube 4x4x4
LED Cube 4x4x4
LED Cube 4x4x4

አስገራሚ 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

ትልቅ ይሂዱ - 8x8x8
ትልቅ ይሂዱ - 8x8x8
ትልቅ ይሂዱ - 8x8x8
ትልቅ ይሂዱ - 8x8x8
ትልቅ ይሂዱ - 8x8x8
ትልቅ ይሂዱ - 8x8x8
ትልቅ ይሂዱ - 8x8x8
ትልቅ ይሂዱ - 8x8x8

ይህንን በጣም የሚያምር 4x4x4 ኩብ ከሠራሁ በኋላ እኔ ደግሞ በጣም ትልቅ 8x8x8 ኩብ አድርጌያለሁ። ጊዜ ሲኖረኝ ለዚያ አንድ አስተማሪ እሠራለሁ። ይህ በእንዲህ እንዳለ ፎቶዎችን ይመልከቱ--)

የ 8x8x8 ስሪቱን እዚህ ማግኘት ይችላሉ https://www.instructables.com/id/Led-Cube-8x8x8/ እባክዎን ከፈለጉ ይህንን አስተማሪ ደረጃ ይስጡት!:)

የሚመከር: