ዝርዝር ሁኔታ:

8x8x8 Led Cube: 9 ደረጃዎች
8x8x8 Led Cube: 9 ደረጃዎች

ቪዲዮ: 8x8x8 Led Cube: 9 ደረጃዎች

ቪዲዮ: 8x8x8 Led Cube: 9 ደረጃዎች
ቪዲዮ: How to make a 8x8x8 LED Cube at Home 2024, ሀምሌ
Anonim
8x8x8 ሊድ ኩብ
8x8x8 ሊድ ኩብ
8x8x8 ሊድ ኩብ
8x8x8 ሊድ ኩብ

በዚህ መመሪያ ውስጥ 8x8x8 Led Cube እንዴት እንደሚገነቡ እናሳያለን። በማላጋ ዩኒቨርሲቲ የቴሌኮሙኒኬሽን ትምህርት ቤት የኤሌክትሮኒክስ ኢንጂነሪንግ የ 4 ኛ ዓመት ሞዱል ባለቤት ለሆነው ‘የፈጠራ ኤሌክትሮኒክስ’ ርዕሰ ጉዳይ ሁሉም እንደ ሀሳብ ተጀመረ

በአጠቃላይ ፕሮጀክቱ በጋራ ዲዛይን ሃርድዌር እና ሶፍትዌር ውስጥ ያካትታል። የሃርድዌር ክፍሉ ከኩብ ፣ እና ሁሉም ግንኙነቶች ፣ እንዲሁም ንድፉን የሚደግፍ መሠረት ነው። የሶፍትዌሩ ክፍል ለሌሎች ፕሮጀክቶች ጠቃሚ እንዲሆን በተተገበረ በሚዛመድ ቤተ -መጽሐፍት ውስጥ ይካተታል።

በአርዱዲኖ ኡኖ ቁጥጥር ስር አምስት መቶ አሥራ ሁለት ሊዶች ይህንን ኩብ ይመሰርታሉ ፣ እና በአምዶች እና በንብርብሮች ውስጥ ተለያይተው ሲኖሩ ፣ እያንዳንዳቸው በተናጥል ሊበሩ ይችላሉ።

ምንም እንኳን ይህ የተወሰኑ ቀናትን ለመሸጥ ቢወስድም ፕሮጀክቱን ቀላል የሚያደርጉ አንዳንድ እርምጃዎችን እናቀርባለን። ለፕሮጀክቱ እኛ ሰማያዊ ሌዲዎችን እና የኤን.ፒ.ኤን ትራንዚስተሮችን ተጠቅመናል።

እዚህ አስፈላጊውን ቁሳቁስ የያዘ ዝርዝር እናያይዛለን-

  • 512 ኤል.ዲ.
  • የ 220 ohms ተቃውሞዎች።
  • 9 የ Shift መዝገቦች 74HC595።
  • 16 2N222 ትራንዚስተሮች።
  • አረፋ ቦርድ.
  • ብዙ ሜትሮች ጥሩ ሽቦ (1.2 ሚሜ)።
  • የሽቦ ገመድ።
  • አያያctorsች (ወንድ እና ሴት)።
  • ገቢ ኤሌክትሪክ.
  • ቅድመ-ቁፋሮ ሳህን (ፒሲቢ)።
  • ለመዋቅር ድጋፍ።
  • ለመዋቅር የእንጨት ሳጥን።

ሁሉም ሰዎች ይህንን አስተማሪ እንደሚወዱት ተስፋ እናደርጋለን።

ደረጃ 1 አብነት ለኤልዲዎች መሳል

አብነቱን ለኤልዲዎች መሳል
አብነቱን ለኤልዲዎች መሳል

የመጀመሪያው እርምጃ የወታደርን ሂደት ቀላል ለማድረግ አብነት መሳል ነው። በአረፋ ሰሌዳ ውስጥ አንድ ካሬ መሳል እና በ 64 ትናንሽ ካሬዎች መከፋፈል አለብን ፣ ሁሉም አንድ ኢንች ተለያይተዋል። በትንሽ አደባባይ ከሌላው ጋር በመስቀለኛ መንገድ ውስጥ ለምሳሌ ሌዲዎችን በውስጣቸው ለወታደር ለማስቀመጥ ከዊንዲቨርቨር ጋር ቀዳዳ መሥራት አለብን።

ደረጃ 2 - መሠረት ይገንቡ

መሠረት ይገንቡ
መሠረት ይገንቡ
መሠረት ይገንቡ
መሠረት ይገንቡ
መሠረት ይገንቡ
መሠረት ይገንቡ
መሠረት ይገንቡ
መሠረት ይገንቡ

ሌዲዎች የሚያርፉበት መሠረት መሥራት አለብን። ከባድ ካልሆነ ግን የማይለዋወጥ በሆነ በእንጨት መሰንጠቂያ ማድረጉ የተሻለ ነው። ሰሌዳውን ካገኘን በኋላ ደረጃ 1 ን መድገም አለብን ፣ ግን አሁን እዚህ። እንጨቱን ምልክት ማድረግ አለብን ፣ ባለ 8 ኢንች ካሬ በመሳል ፣ በውስጡ ውስጥ ሌላ 64 ካሬ ኢንች የሚሳልበት።

አንዴ ሁሉንም ከሳልን ፣ ቁፋሮ ማሽን ለመጠቀም ጊዜው ነው። በ 1 ሚሜ ትንሽ ፣ አወቃቀሩን በውስጣቸው የሚይዙትን ሽቦዎች ለማስቀመጥ በእያንዳንዱ ካሬ መገናኛ ላይ እንጨቱን የሚወጋ ቀዳዳ እንሠራለን።

ቁፋሮ ማሽንዎን ይውሰዱ እና ቁፋሮ ያድርጉ!

እንዴት ማድረግ እንዳለብዎ ለማሳየት ቪዲዮ ሰርተናል። የመጨረሻው ውጤት እዚህ የተሰጡትን እነዚህን ስዕሎች መምሰል አለበት።

ደረጃ 3: ሽቦዎቹን ቀጥ አድርገው ያስቀምጡ

አወቃቀሩን የበለጠ ግትር ወይም የማይለዋወጥ ስለሚያደርጉ መዋቅሩ በሊዶች መካከል ሽቦዎችን ቢጠቀም ይሻላል። በተለምዶ ሽቦዎች በጥቅል ውስጥ እንደሚሸጡ ፣ ቀጥታ ማስቀመጥ አለብን። ለዚህ ደረጃም የመቦርቦር ማሽን እንፈልጋለን።

ሽቦውን ቆርጠን ወደ ቁፋሮ ማሽን ውስጥ ቁራጭ ማስገባት አለብን። በላዩ ላይ ደህንነቱ ከተጠበቀ በኋላ ሌላውን የሽቦውን ክፍል መያዝ እና የመፍቻ ማሽኑን ማብራት አለብን። በጥቂት ሰከንዶች ውስጥ ሽቦው ልክ እንደ ሻማ ይሆናል!

ይህንን ሂደት በቪዲዮው ውስጥ እንዴት እንደሚያደርጉት እናሳይዎታለን ፣ እና ሂደቱን በፍጥነት ለማከናወን ቁልፍ እንሰጣለን -ረዘም ያለ ሽቦን መቁረጥ ፣ አንድ ጊዜ ቀጥ ማድረግ እና ከዚያ መቁረጥ ይችላሉ።

ደረጃ 4 - አንድ ንብርብር ይሽጡ

የመሸጫ ንብርብር
የመሸጫ ንብርብር
የመሸጫ ንብርብር
የመሸጫ ንብርብር
የመሸጫ ንብርብር
የመሸጫ ንብርብር

አንዴ ሁሉም ሌዲዎች በደንብ እንደሚበሩ ካወቅን ፣ እነሱን ለመሸጥ ጊዜው አሁን ነው። ሂደቱን ፈጣን ለማድረግ ፣ ካቶዶዶችን እና አናዶዶችን መለየት አለብን።

በዚህ ደረጃ ሁሉም ካቶዶዶች ይገናኛሉ። 64 ሊድ እና 11 ሽቦዎች ጥቅም ላይ ይውላሉ - ለእያንዳንዱ ረድፍ አንድ ፣ እና መዋቅሩ ላይ ለመያዝ 3 ተጨማሪ። እንዴት እንደሠራን ማየት ይችላሉ። ሁሉንም ሽቦዎች በተመሳሳይ ቁመት ላይ ለማስቀመጥ 10 ሳንቲሞችን 3 ሳንቲሞችን እናስቀምጣለን ፣ ከዚያ ሂደቱ ይጀምራል።

ሁሉም ሌዲዎች በጥሩ ሁኔታ የተገጣጠሙ መሆናቸውን ከሽያጭ ሂደቱ በኋላ ማረጋገጥ በጣም አስፈላጊ ነው። በቪዲዮው ላይ እንደሚመለከቱት ሽቦውን ከ GND ጋር በማገናኘት እና በእያንዳንዱ መሪ በ 5 ቪ መግቢያ በመመርመር ይህንን አርዱዲኖን በመጠቀም ይህንን ማድረግ ይችላሉ።

ወታደር ያልሆነውን የእያንዳንዱን ካቶዴን ክፍል መቁረጥ አይርሱ።

እና አሁን አንድ አድርገዋል ፣ በሌሎቹ ሰባት ይቀጥሉ!

ሂደቱን ለማሳየት አንዳንድ ፎቶዎችን ሠርተናል።

ደረጃ 5: የኩብ መዋቅርን ያድርጉ

የኩቤውን መዋቅር ይስሩ
የኩቤውን መዋቅር ይስሩ
የኩቤውን መዋቅር ይስሩ
የኩቤውን መዋቅር ይስሩ
የኩቤውን መዋቅር ይስሩ
የኩቤውን መዋቅር ይስሩ

ብየዳውን ከጨረሱ ፣ ቀጣዩ ደረጃ የኩቤውን መዋቅር መሥራት ነው። በፎቶው ላይ እንደምናየው በአረፋ ሰሌዳ በተሠሩ አንዳንድ ንጣፎች በመለየት አንዱን ንብርብር ከሌላው በላይ እንለብሳለን።

በዚህ ደረጃ ፣ ሁሉም አኖዶዶች ከሽቦዎቹ ጋር መያያዝ አለባቸው። ቁልፉ ንብርብሩን ወደ መዋቅሩ ውስጥ ለመግባት ጊዜው ሲደርስ ቀጥ ያሉ ገመዶችን መያዝ ነው ፣ እና ስራዎ በጣም የተወሳሰበ አይሆንም።

ቀደም ብለን እንደነገርነው የሊዶቹን ትክክለኛ ሥራ ከሸጡ በኋላ ማረጋገጥ በጣም አስፈላጊ ነው። የተረፈውን የአኖዴ እግር ለማስወገድ በዚህ ደረጃ አይርሱ። መጨረሻ ላይ ከማድረግ ይልቅ አሁን ማድረግ ይቀላል።

8 ቱም ንብርብሮች በአኖዶስ እርስ በእርሳቸው ላይ ሲሆኑ አዋጁ ይጠናቀቃል። ከእሱ በኋላ አናዶዎች ወደ ፒሲቢ ይሸጣሉ።

ለእያንዳንዱ ንብርብር ትክክለኛ አሠራር ከመሠረቱ ወደ እያንዳንዱ የ LEDs አቀባዊ ንብርብር ቀጥ ያሉ ገመዶችን ማገናኘት እና መሪውን በ x ፣ y እና z መጥረቢያዎች ላይ ማዞር ያስፈልጋል። በፎቶዎቹ ውስጥ ያንን ማየት ይችላሉ።

ደረጃ 6 - መሠረቱን ያገናኙ

መሠረቱን ሽቦ ያድርጉ
መሠረቱን ሽቦ ያድርጉ
መሠረቱን ሽቦ ያድርጉ
መሠረቱን ሽቦ ያድርጉ
መሠረቱን ሽቦ ያድርጉ
መሠረቱን ሽቦ ያድርጉ

እኛ ኩብውን በመጨረሻ ለማብራት ወደ የታተመ የወረዳ ሰሌዳ ውስጥ የሚገቡትን አያያ addችን የምንጨምርበትን የጭረት ሽቦዎችን በመጠቀም ተጓዳኝ ንብርብሮችን ማሰር አለብን።

እያንዳንዱ ዓምድ የተገጠመለት ገመድ ይኖረዋል ፣ እና ቀጥ ያለ ንብርብር የሚፈጥሩ እያንዳንዱ 8 ዓምዶች ከተመሳሳይ የወንድ አያያዥ ጋር ይቀላቀላሉ ፣ ከዚያ በፒሲቢ ውስጥ ወደ ሴት አያያዥ ውስጥ ይገባል። አግድም ንብርብሮች ካቶዶቹን ከፒሲቢ ጋር ለማገናኘት አንድ አገናኝ ይይዛሉ።

ደረጃ 7: ወረዳውን ይሸጡ

ወረዳውን ሸጡ
ወረዳውን ሸጡ
ወረዳውን ሸጡ
ወረዳውን ሸጡ
ወረዳውን ሸጡ
ወረዳውን ሸጡ

የወረዳውን መርሃግብር በመከተል ሁሉንም ክፍሎች ወደ ቀዳዳው ሳህን እንሸጋገራለን ፣ አስፈላጊ የሆኑትን ግንኙነቶች በማገናኘት እና ለመገጣጠም ቦታ ከሌለ ኬብሉን ይጎትቱ።

ለዚህ ደረጃ እኛ ያስፈልገናል

  • የተቦረቦረ ሳህን (ሰቆች ወይም ያለ ንድፍ ሊሆን ይችላል)። እኛ ያለ ንድፍ ተጠቀምን
  • ተቃውሞዎች
  • ወንድ ማያያዣዎች
  • መዝገቦች
  • NPN ትራንዚስተሮች
  • የሽቦዎች ገመድ

ደረጃ 8: የኩብ ድጋፍ

የኩብ ድጋፍ
የኩብ ድጋፍ
የኩብ ድጋፍ
የኩብ ድጋፍ

እኛ በእንጨት ሁኔታችን ወረዳውን የምናስተዋውቅበትን እና ኪዩቡን የምንደግፍበትን ድጋፍ እናብራራለን።

እንዴት አድርገናል? 26 ሴንቲ ሜትር ስፋት ፣ 31 ረዥም እና 10 ከፍታ ያለው ሳጥን። እኛ ኩብ ወደ ሳጥኑ ታች እንዳይወድቅ የሚከላከሉ አንዳንድ ትናንሽ ድጋፎችን እናስቀምጣለን ፣ በዚህም ወደ ታች የሚሄደውን ወረዳ ይጎዳል።

ደረጃ 9 ኮድ እና ፕሮግራሚንግ

ኮዱ የእያንዳንዱ መሪን ሁኔታ የሚወክሉ የ 512 እሴቶችን የቦሊያን ድርድር ያካትታል።

በሁለት ክፍሎች የተከፈለ ነው ፣ አንዱ በድርድሩ ውስጥ እሴቶችን በመለወጥ የእያንዳንዱን መሪነት ሁኔታ የመቀየር ኃላፊነት አለበት ፣ ሌላኛው ክፍል መረጃዎችን ወደ መዝገቦች የመላክ ኃላፊነት አለበት።

መረጃን ወደ መመዝገቢያዎች ለመላክ ፣ የ shiftOut () ተግባር ጥቅም ላይ ይውላል ፣ እንደ ባይት ዓይነት ውሂብ እንደመሆኑ ፣ ከመመዝገቢያዎቹ ጋር ለተከታታይ ስርጭት የሰዓት እና የመረጃ ምልክቶችን ያመነጫል።

የቦሌን ድርድር ወደ ዓይነት ባይት ድርድር የመተርጎም አስፈላጊነት ይታያል ፣ እያንዳንዱ ባይት መዝገብን ይወክላል። በፕሮጀክቱ ለውጦች ውስጥ የመቀየሪያ መመዝገቢያዎችን ብዛት ለመንደፍ በኩቤው መጠን ላይ በመመስረት። መረጃው ወደተለያዩ መጠኖች ኪዩቦች መላክን ለማመቻቸት ይህ የኮዱ ክፍል ሊሰፋ የሚችል ነው።

እኛ በኩባው ውስጥ እነማዎችን ለመፍጠር የ voxelWrite () ተግባርን እንጠቀማለን ፣ ይህ ተግባር በአንዳንድ መጋጠሚያዎች x ፣ y ፣ z መሠረት የመሪነትን ሁኔታ እንድንለውጥ ያስችለናል።

በሚከተለው አገናኝ ወደ የእኛ የ GitHub ገጽ ፣ ጠቃሚ መረጃ ማግኘት ይችላሉ-

የሚመከር: