ዝርዝር ሁኔታ:

8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል -7 ደረጃዎች (ከስዕሎች ጋር)
8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል -7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: RAMPS 1.4 - AUX-1 LED lighting 2024, ሀምሌ
Anonim
8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል
8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል
8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል
8x8x8 LED Cube ን እንዴት መገንባት እና በአርዱዲኖ መቆጣጠር እንደሚቻል

ጃንዋሪ 2020 አርትዕ

ሀሳቦችን ለማመንጨት ማንም ሊጠቀምበት ቢፈልግ ይህንን እተወዋለሁ ፣ ግን በእነዚህ መመሪያዎች ላይ የተመሠረተ ኩብ መገንባት ከእንግዲህ ምንም ፋይዳ የለውም። የ LED ነጂ አይሲዎች ከእንግዲህ አልተሠሩም ፣ እና ሁለቱም ንድፎች በአርዱዲኖ እና ፕሮሰሲንግ ስሪቶች ውስጥ የተፃፉ እና ከአሁን በኋላ አይሰሩም። እነሱ እንዲሠሩ ምን መለወጥ እንዳለበት አላውቅም። እንዲሁም ፣ የእኔ የግንባታ ዘዴ ግራ የሚያጋባ ውዝግብ አስከትሏል። የእኔ ሀሳብ በሌላ መመሪያ ላይ መመሪያዎችን መከተል ወይም ኪት መግዛት ነው። ይህ ኪዩብ እ.ኤ.አ. በ 2011 ወደ 50 ዶላር ገደማ ያስከፍላል ፣ አሁን ኪባን ከ ebay በ 20 ዶላር አካባቢ መግዛት ይችላሉ።

የመጀመሪያው መግቢያ ፦

በመምህራን ላይ ብዙ የ LED ኩቦች አሉ ፣ ታዲያ ለምን ሌላ ያድርጉ? አብዛኛዎቹ 27 ወይም 64 ኤልኢዲዎችን ያካተቱ ለትንሽ ኩቦች ናቸው ፣ እነሱ በማይክሮ መቆጣጠሪያው ላይ በሚገኙት የውጤቶች ብዛት የተገደቡ በመሆናቸው አልፎ አልፎ ትልቅ ናቸው። ይህ ኩብ 512 LEDs ይሆናል ፣ እና ከአርዱዲኖ 11 የውጤት ሽቦዎችን ብቻ ይፈልጋል። ይህ እንዴት ይቻላል? Allegro Microsystems A6276EA LED ነጂን በመጠቀም።

እኔ ኩቤውን እራሱ ፣ የመቆጣጠሪያ ሰሌዳውን እና በመጨረሻም እንዲበራ ለማድረግ ኮዱን እንዴት እንደሠራሁ አሳያችኋለሁ።

ደረጃ 1: ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች

ሁሉም ክፍሎች ኩብውን መገንባት ያስፈልግዎታል 1 Arduino/Freeduino በ Atmega168 ወይም ከዚያ በላይ ቺፕ 512 ኤልኢዲዎች ፣ መጠን እና ቀለም የእርስዎ ነው ፣ የቮልቴጅ ፍሰት ለመቆጣጠር ከ Allegro 8 NPN ትራንዚስተሮች 3 ሚሜ ቀይ 4 A6276EA LED ሾፌር ቺፖችን እጠቀም ነበር። ፣ እኔ BDX53B Darlington ትራንዚስተር 4 1000 ohm resistors ፣ 1/4 ዋት ወይም ከዚያ በላይ 12 560 ohm resistors ፣ 1/4 ዋት ወይም ከዚያ በላይ 1 330uF ኤሌክትሮላይቲክ capacitor 4 24 ፒን IC ሶኬት 9 16 ፒን IC ሶኬቶች 4”x4” (ወይም ከዚያ በላይ)) ሁሉንም ክፍሎች የሚይዝ የሽቶ ሰሌዳ ፣ የድሮ የኮምፒተር አድናቂ የድሮ የፍሎፒ ተቆጣጣሪ ገመድ የድሮ የኮምፒተር የኃይል አቅርቦት ብዙ የሚያገናኝ ሽቦ ፣ solder ፣ ብየዳ ብረት ፣ ፍሰት ፣ ይህን በሚያደርጉበት ጊዜ ሕይወትዎን ለማቅለል ሌላ ማንኛውም ነገር። የ LED መሸጫ jigን ለመሥራት የሚያገለግል 7 "x7" (ወይም ትልቅ) የእንጨት ቁራጭ የተጠናቀቀውን ኩብዎን ለማሳየት ጥሩ መያዣ የእኔ አርዱዲኖ/ፍሪዲኖኖ ከ www.moderndevice.com የተገኘ የባሬ አጥንት ቦርድ (ቢቢቢ) ነው። ኤልኢዲዎቹ ከኤቤይ ገዝተው ከቻይና ለተላኩ 1000 ኤልኢዲዎች 23 ዶላር ተከፍለዋል። ቀሪዎቹ ኤሌክትሮኒክስ የተገዛው ከኒውርክ ኤሌክትሮኒክስ (www.newark.com) ሲሆን ዋጋው 25 ዶላር አካባቢ ብቻ ነው። ሁሉንም ነገር መግዛት ካለብዎ ይህ ፕሮጀክት ወደ 100 ዶላር ብቻ ሊወጣ ይገባል። እኔ ብዙ የድሮ የኮምፒተር መሣሪያዎች አሉኝ ፣ ስለዚህ እነዚያ ክፍሎች ከጥቅሉ ክምር ላይ ወጡ።

ደረጃ 2 - ንብርብሮችን ይሰብስቡ

ንብርብሮችን ሰብስብ
ንብርብሮችን ሰብስብ
ንብርብሮችን ሰብስብ
ንብርብሮችን ሰብስብ
ንብርብሮችን ሰብስብ
ንብርብሮችን ሰብስብ
ንብርብሮችን ሰብስብ
ንብርብሮችን ሰብስብ

የዚህን 512 LED ኩብ 1 ንብርብር (64 ኤልኢዲዎች) እንዴት ማድረግ እንደሚቻል - የገዛኋቸው ኤልኢዲዎች ዲያሜትር 3 ሚሜ ነበሩ። ጠረጴዛውን ወይም መደርደሪያውን ሙሉ በሙሉ ሳይይዙ በጠረጴዛዬ ወይም በመደርደሪያዬ ላይ ለመቀመጥ አነስተኛውን ኤልኢዲዎችን ለመጠቀም እና የኩቤውን የመጨረሻ መጠን ትንሽ ለማድረግ ወሰንኩ። በመስመሮች መካከል በግምት.6 ኢንች ያለው 8x8 ፍርግርግ አወጣሁ። ይህ በአንድ ኩብ መጠን 4.25 ኢንች ያህል ሰጠኝ። እያንዳንዱን ሽፋን በሚሸጡበት ጊዜ ኤልዲዎቹን የሚይዝ ጂግ ለመሥራት መስመሮቹ በሚገናኙበት 3 ሚሜ ቀዳዳዎችን ይከርክሙ። A6276EA የአሁኑ የመታጠቢያ መሳሪያ ነው። ይህ ማለት ወደ ምንጭ ቮልቴጅ ከመሄድ ይልቅ ወደ መሬት የሚወስድ መንገድን ይሰጣል ማለት ነው። በጋራ የአኖድ ውቅር ውስጥ ኩብውን መገንባት ያስፈልግዎታል። አብዛኛዎቹ ኩቦች እንደ ተለመዱ ካቶዴድ ተገንብተዋል። የ LED ረጅም ጎን በአጠቃላይ አናዶ ነው ፣ ለማረጋገጥ የእርስዎን ያረጋግጡ። እኔ ያደረግሁት የመጀመሪያው ነገር እያንዳንዱን ኤልኢዲ መሞከር ነበር። አዎ ረጅም እና አሰልቺ ሂደት ነው እና ከፈለጉ ከፈለጉ መዝለል ይችላሉ። ከተሰበሰበ በኋላ በኩቤዬ ውስጥ የሞተ ቦታ ከማግኘት ይልቅ ኤልዲዎቹን ለመፈተሽ ጊዜውን ማሳለፍ እመርጣለሁ። ከ 1000 ውስጥ 1 የሞተ LED አገኘሁ። መጥፎ አይደለም። በጅግዎ ውስጥ በእያንዳንዱ ረድፍ ጫፍ 1 ኤልኢዲ ያስቀምጡ እና ከዚያ ሽቦውን ለእያንዳንዱ አንቶይድ ያሽጡ። አሁን ቀሪዎቹን 6 ኤልኢዲዎች ወደ ረድፉ ያስቀምጡ እና እነዚያን አኖዶች ወደ ሽቦው ያሽጡ። ይህ በአቀባዊ ወይም በአግድም ሊሆን ይችላል ፣ ሁሉንም ንብርብሮች በተመሳሳይ መንገድ እስኪያደርጉ ድረስ ምንም አይደለም። እያንዳንዱን ረድፍ ሲጨርሱ ፣ ከመጠን በላይ እርሳሱን ከአኖዶስ ይቁረጡ። እኔ 1/8 አካባቢ ትቼአለሁ። ሁሉንም 8 ረድፎች እስኪያጠናቅቁ ድረስ ይድገሙት። አሁን ሁሉንም በአንድ ነጠላ ቁራጭ ለማገናኘት ባደረጓቸው ረድፎች ላይ 3 የሽቦ ማያያዣ ሽቦዎችን ይሽጡ። ከዚያ 5 ቮልት በማያያዝ ንብርብሩን ሞከርኩ። በተከላካዩ በኩል የሽቦ መጥረጊያውን ለማገናኘት እና ወደ እያንዳንዱ ካቶድ የመሬቱን መሪን ነካ። የማይበራውን ማንኛውንም ኤልኢዲዎች ይተኩ። ንብርብርን ከጅግ ውስጥ በጥንቃቄ ያስወግዱት እና ያስቀምጡት። ሽቦዎቹን ካጠፉ ፣ አይጨነቁ ፣ በተቻላችሁ መጠን አስተካክሏቸው። ማጠፍ በጣም ቀላል ነው። ከሥዕሎቼ እንደምትለዩት ፣ ብዙ የታጠፉ ሽቦዎች ነበሩኝ። እንኳን ደስ አለዎት ፣ 1/8 ተከናውኗል። 7 ተጨማሪ ንብርብሮችን ያድርጉ። ጠቃሚ። ንብርብሮቹ አንድ ላይ (ደረጃ 3) ይቀላሉ ፣ እያንዳንዱ ቀጣይ ሽፋን አሁንም በጂግ ውስጥ እያለ የካቶዱን የላይኛው ሩብ ኢንች ከ 45 እስከ 90 ዲግሪዎች ወደፊት በማጠፍ። ቀላል። በመጀመሪያው ንብርብርዎ ላይ ይህንን አያድርጉ ፣ አንደኛው የታችኛው ንብርብር መሆኑን እና መሪዎቹ s መሆን እንዳለባቸው እናሳውቃለን ትክክለኛነት።

ደረጃ 3 - ኩብውን ይሰብስቡ

ኪዩቡን ሰብስብ
ኪዩቡን ሰብስብ
ኪዩቡን ሰብስብ
ኪዩቡን ሰብስብ

አንድ ኩብ ለመሥራት ሁሉንም ንብርብሮች በአንድ ላይ እንዴት እንደሚሸጡ - አስቸጋሪው ክፍል አልቋል። አሁን ፣ አንድ ንብርብር በጥንቃቄ ወደ ጅግ ውስጥ ያስገቡ ፣ ግን ብዙ ጫና አይጠቀሙ ፣ እኛ ሳንገፋው ማስወገድ መቻል እንፈልጋለን። ይህ የመጀመሪያው ንብርብር የኩቤው የላይኛው ፊት ነው። በመጀመሪያው ላይ ሌላ ንብርብር ያስቀምጡ ፣ መሪዎቹን አሰልፍ እና መሸጥ ይጀምሩ። መጀመሪያ ማዕዘኖችን ፣ ከዚያ የውጭውን ጠርዝ ፣ ከዚያ ረድፎችን ውስጥ ማድረግ በጣም ቀላል ሆኖ አግኝቼዋለሁ። እስኪጨርሱ ድረስ ንብርብሮችን ማከልዎን ይቀጥሉ። እርሳሶቹን አስቀድመው ካጠፉ ከዚያ ንብርብሩን በመጨረሻው ቀጥታ እርሳሶች ማዳንዎን ያረጋግጡ። እሱ የታችኛው ነው። በእያንዳንዱ ንብርብር መካከል ትንሽ በጣም ብዙ ቦታ ነበረኝ ስለሆነም የኩቤ ቅርፅ አላገኘሁም። ትልቅ ጉዳይ አይደለም ፣ ከእሱ ጋር መኖር እችላለሁ።

ደረጃ 4 የመቆጣጠሪያ ቦርድ መገንባት

የመቆጣጠሪያ ቦርድ መገንባት
የመቆጣጠሪያ ቦርድ መገንባት
የመቆጣጠሪያ ቦርድ መገንባት
የመቆጣጠሪያ ቦርድ መገንባት
የመቆጣጠሪያ ቦርድ መገንባት
የመቆጣጠሪያ ቦርድ መገንባት

የመቆጣጠሪያ ሰሌዳውን እንዴት እንደሚገነቡ እና ከእርስዎ አርዱinoኖ ጋር ያያይዙት - መርሃግብሩን ይከተሉ እና በመረጡት መሠረት ሰሌዳውን ይገንቡ። የመቆጣጠሪያ ቺፖችን በቦርዱ መሃል ላይ አስቀምጫለሁ እና የአሁኑን ወደ እያንዳንዱ የኩብ ንብርብር የሚቆጣጠረውን ትራንዚስተሮችን ለመያዝ በግራ በኩል ተጠቀምኩ ፣ እና ከመቆጣጠሪያው ቺፕስ ወደ ካቶዶስ የሚሄዱትን አያያ holdች ለመያዝ በቀኝ በኩል ተጠቅሜያለሁ። የ LED አምዶች በኮምፒተር የኃይል አቅርቦት ላይ ለመሰካት ከሴት ሞሌክስ አያያዥ ጋር የቆየ የ 40 ሚሜ የኮምፒተር አድናቂ አገኘሁ። ይህ ፍጹም ነበር። በቺፕው ላይ ትንሽ የአየር ፍሰት ጠቃሚ ነው እና አሁን 5 ቮልት ወደ ተቆጣጣሪ ቺፕስ እና አርዱinoኖ ለማቅረብ ቀላሉ መንገድ አለኝ። በእቅዱ ላይ ፣ RC ከእያንዳንዱ A6276EA ጋር ለተገናኙት ሁሉም ኤልኢዲዎች የአሁኑ የመገደብ ተከላካይ ነው። እሱን ለማብራት በቂ 5 ሚሊሜትር ለኤዲኤው ስለሚያቀርብ 1000 ohms ተጠቀምኩ። እኔ ከፍተኛ ብሩህነትን እጠቀማለሁ ፣ ግን Super Brite LEDs አይደለም ፣ ስለሆነም የአሁኑ ፍሳሽ ዝቅተኛ ነው። በአንድ አምድ ውስጥ ያሉት ሁሉም 8 ኤልኢዲዎች በአንድ ጊዜ ቢበሩ 40 ሚሊሜትር ብቻ ነው። እያንዳንዱ የ A6276EA ውፅዓት 90 ሚሊ ሜትር ሊይዝ ይችላል ፣ ስለዚህ እኔ በክልል ውስጥ በደንብ እገኛለሁ። አርአይኤል ከሎጂክ ወይም ከምልክት አመላካቾች ጋር የተገናኘ ተቃዋሚ ነው። እስካለ ድረስ እና በጣም ትልቅ እስካልሆነ ድረስ ትክክለኛው እሴት በጣም አስፈላጊ አይደለም። እኔ 560 ohms እጠቀማለሁ ምክንያቱም ብዙ ስላሉኝ። አሁን ወደ እያንዳንዱ የኩቤ ንብርብር የሚሄደውን ለመቆጣጠር እስከ 6 amps ድረስ ለመቆጣጠር የሚችል የኃይል ትራንዚስተር ተጠቀምኩ። እያንዳንዱ የኩቤው ንብርብር በሁሉም ኤልኢዲዎች በርቶ 320 ሚሊሜትር ብቻ ስለሚስለው ይህ ለዚህ ፕሮጀክት ከመጠን በላይ ነው። ቦታ እንዲያድግ ፈልጌ ነበር እና በኋላ ላይ ለሚበልጥ ነገር የመቆጣጠሪያ ሰሌዳውን እጠቀም ይሆናል። ማንኛውንም መጠን ትራንዚስተር ከእርስዎ ፍላጎቶች ጋር የሚስማማውን ይጠቀሙ። በ voltage ልቴጅ ምንጭ በኩል 330 uF capacitor ማንኛውንም ጥቃቅን የ voltage ልቴጅ መለዋወጥን ለማለስለስ አለ። እኔ የድሮ የኮምፒተር የኃይል አቅርቦትን ስለምጠቀም ፣ ይህ አስፈላጊ አይደለም ፣ ግን አንድ ሰው ኩብያቸውን ለማብራት የ 5 ቮልት ግድግዳ አስማሚን ለመጠቀም ቢፈልግ ብቻ ትቼዋለሁ። እያንዳንዱ A6276EA መቆጣጠሪያ ቺፕ 16 ውጤቶች አሉት። ሌላ ተስማሚ አገናኝ አልነበረኝም ፣ ስለዚህ ወደ አንዳንድ የ 16 ፒን አይሲ ሶኬቶች አመጣሁ እና የመቆጣጠሪያ ሰሌዳውን ከኩብ ጋር ለማገናኘት እነዚያን እጠቀማለሁ። እኔ ደግሞ የአይሲ ሶኬት በግማሽ ቆረጥኩ እና ትራንዚስተሮችን ከኩቤው ንብርብሮች ጋር የሚያገናኙትን 8 ሽቦዎችን ለማገናኘት ተጠቀምኩኝ። ለአርዱዲኖ እንደ ማገናኛ ለመጠቀም ከአሮጌ ፍሎፒ ኬብል ጫፍ 5 ኢንች ያህል ቆረጥኩ። ፍሎፒ ኬብል 2 ረድፎች ከ 20 ፒኖች ፣ እርቃን የአጥንት ቦርድ 18 ፒኖች አሉት። አርዱዲኖን ከቦርዱ ጋር ለማገናኘት ይህ በጣም ርካሽ መንገድ (ነፃ) ነው። በ 2 ሽቦዎች ቡድን ውስጥ ሪባን ገመዱን ለቀቅኩ ፣ ጫፎቹን ገፈፍኩ እና በአንድ ላይ ሸጥኳቸው። ይህ Arduino ን ወደ ማገናኛ በሁለቱም ረድፍ እንዲሰኩ ያስችልዎታል። መርሃግብሩን ይከተሉ እና አገናኙን ወደ ቦታው ያሽጡ። ለአርዱዲኖ ኃይልን ለመስጠት የ 5 ቮልቱን እና የመሬቱን መሪዎችን መሸጥዎን አይርሱ። ይህንን ተቆጣጣሪ ሰሌዳ ለሌሎች ፕሮጀክቶች ለመጠቀም አስባለሁ ስለዚህ ሞዱል ዲዛይኑ በጥሩ ሁኔታ ይሠራል። ግንኙነቶቹን በጥብቅ ለማገናኘት ከፈለጉ ፣ ያ ጥሩ ነው።

ደረጃ 5 የማሳያ መያዣውን ይገንቡ

የማሳያ መያዣውን ይገንቡ
የማሳያ መያዣውን ይገንቡ
የማሳያ መያዣውን ይገንቡ
የማሳያ መያዣውን ይገንቡ
የማሳያ መያዣውን ይገንቡ
የማሳያ መያዣውን ይገንቡ
የማሳያ መያዣውን ይገንቡ
የማሳያ መያዣውን ይገንቡ

የመጨረሻ ምርትዎ ጥሩ መስሎ እንዲታይ ያድርጉ - ይህንን የእንጨት ደረትን በሆቢ ሎቢ ውስጥ በ 4 ዶላር አገኘሁት እና ሽቦውን በሙሉ ለመያዝ ጥሩ ቦታ ስላለው እና ጥሩ ይመስላል ምክንያቱም ፍጹም ይሆናል ብዬ አስቤ ነበር። እነሱ እንዲዛመዱ በኮምፒተር ጠረጴዛዬ ላይ የተጠቀምኩትን ይህንን ቀይ ፣ ተመሳሳይ እድፍ አቆሸሸዋለሁ። ለመሸጫ ጄግ (.6 ኢንች በመስመሮቹ መካከል) ተመሳሳይ መጠን ያለው ፍርግርግ ይሳሉ። እርሳሶቹን ከላይ በኩል ለመፍቀድ ቀዳዳዎችን ይከርክሙ ፣ እና ለድልድዩ/የአውሮፕላን ሽቦዎች (በደረጃ 4 ውስጥ ካለው ትራንዚስተሮች) ከግሪድ በስተጀርባ ሌላ ቀዳዳ ይከርክሙ። በትናንሾቹ ጉድጓዶች ውስጥ ለማለፍ 64 መሪዎችን ለመሞከር መሞከር በጣም ከባድ መሆኑን ተረዳሁ። በመጨረሻ ሂደቱ በፍጥነት እንዲሄድ ሁሉንም ቀዳዳዎች ትንሽ ትልቅ ለማድረግ እንደገና ወሰንኩ። እኔ.2 ቁፋሮ ቢት አካባቢን በመጠቀም አበቃሁ። አሁን ኩብ በማሳያው አናት ላይ እንደተቀመጠ ፣ ሽቦዎቹን ሲያያይዙ ኩብ በቦታው እንዲቆይ የማዕዘን መሪዎቹን ያጥፉ። ሁሉንም ገመዶች በትክክለኛው ቅደም ተከተል ማያያዝዎን ያረጋግጡ። 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 እና ሽቦዎቹን በንብርብሮች (በስዕላዊ መግለጫው ላይ ‹አውሮፕላኖች› በተሰየሙት) እና በትራንዚስተሮች መካከል ያገናኙ። በአርዱዲኖ ፒን 6 ላይ ያለው ትራንዚስተር የኩቤው የላይኛው ሽፋን ነው። ሽቦዎቹን ከተሳሳቱ ፣ በኮዱ ውስጥ በተወሰነ መልኩ ሊስተካከል የሚችል ነው ፣ ግን ብዙ ስራ ሊፈልግ ይችላል ፣ ስለዚህ በትክክለኛው ቅደም ተከተል ለማምጣት ይሞክሩ። እሺ ፣ ሁሉም ነገር ተገንብቷል እና ለመሄድ ዝግጁ ነው ፣ አንድ ኮድ እናገኝ እና እንሞክረው።

ደረጃ 6 ኮድ

ኮድ
ኮድ

የዚህ ኩብ ኮድ ከአብዛኛው በተለየ መንገድ ተከናውኗል ፣ እንዴት ማላመድ እንዳለብኝ እገልጻለሁ። አብዛኛው የኩብ ኮድ ለአምዶች ቀጥታ ጽሁፎችን ይጠቀማል። ኮዱ ይላል አምድ X መብራት አለበት ስለዚህ ትንሽ ጭማቂ ይስጡት እና ጨርሰናል። ያ የመቆጣጠሪያ ቺፖችን ሲጠቀሙ አይሰራም። የመቆጣጠሪያ ቺፕስ ከአርዱዲኖ ጋር ለመነጋገር 4 ገመዶችን ይጠቀማሉ SPI-in ፣ Clock ፣ Latch እና Enable። እኔ የመቋቋም (አርኤን) ን አንቃ (ፒን 21 ን) መሠረት አድርጌያለሁ ስለዚህ ውፅዓት ሁል ጊዜ ይነቃል። አንቃውን ፈጽሞ አልጠቀምኩም ስለዚህ ከኮዱ አወጣሁት። SPI-in ከ Arduino የመጣው መረጃ ነው ፣ ሰዓት እነሱ በሚነጋገሩበት ጊዜ በሁለቱ መካከል የጊዜ ምልክት ነው ፣ እና ላች አዲስ መረጃን ለመቀበል ጊዜው መሆኑን ተቆጣጣሪው ይነግረዋል። ለእያንዳንዱ ቺፕ እያንዳንዱ ውፅዓት በ 16 ቢት ሁለትዮሽ ቁጥር ቁጥጥር ይደረግበታል። ለምሳሌ; 1010101010101010 ን ወደ ተቆጣጣሪው መላክ በመቆጣጠሪያው ላይ ያለው እያንዳንዱ ሌላ ኤልኢዲ እንዲበራ ያደርገዋል። ኮድዎ ለአንድ ማሳያ አስፈላጊ የሆነውን ሁሉ ማለፍ እና ያንን የሁለትዮሽ ቁጥር መገንባት ፣ ከዚያ ወደ ቺፕው መላክ አለበት። ከሚሰማው በላይ ቀላል ነው። በቴክኒካዊ መልኩ የትንሽ ማደባለቅ ስብስብ ነው ፣ ግን እኔ በጥቂቱ ሂሳብ ላይ በጣም አዝናለሁ ስለዚህ ሁሉንም በአስርዮሽ ውስጥ አደርጋለሁ። ለመጀመሪያዎቹ 16 ቢት ዲሴም እንደሚከተለው ናቸው 1 << 0 == 1 1 << 1 == 2 1 << 2 == 4 1 << 3 == 8 1 << 4 == 16 1 << 5 == 32 1 << 6 == 64 1 << 7 == 128 1 << 8 == 256 1 << 9 == 512 1 << 10 == 1024 1 << 11 == 2048 1 << 12 == 4096 1 << 13 == 8192 1 << 14 == 16384 1 << 15 == 32768 ይህ ማለት ከፈለጉ 2 እና 10 ውጤቶችን ያብሩ ፣ 514 ለማግኘት አንድ ላይ አስርዮሽ (2 እና 512) ያክላሉ። 514 ን ወደ ተቆጣጣሪው ይላኩ እና ውጤቶች 2 እና 10 ያበራሉ።ግን እኛ ከ 16 በላይ ኤልኢዲዎች አሉን ስለዚህ ትንሽ አስቸጋሪ ይሆናል። ለ 4 ቺፕስ የማሳያ መረጃ መገንባት አለብን። የትኛው ለ 1 እንደ መገንባት ቀላል ነው ፣ 3 ጊዜ ብቻ ያድርጉት። የቁጥጥር ኮዶችን ለመያዝ ዓለም አቀፋዊ ተለዋዋጭ ድርድርን እጠቀማለሁ። በዚያ መንገድ ቀላል ነው አንዴ ለመላክ ዝግጁ የሆኑ ሁሉም 4 የማሳያ ኮዶች ካለዎት መቀርቀሪያውን (ወደ LOW ያዋቅሩት) እና ኮዶቹን መላክ ይጀምሩ። መጀመሪያ የመጨረሻውን መላክ ያስፈልግዎታል። ለቺፕ 4 ፣ ከዚያ ለ 3 ፣ ከዚያ ለ 2 ፣ ከዚያ ለ 1 ኮዶችን ይላኩ ፣ ከዚያ ላፕቱን እንደገና ወደ ከፍተኛ ያዘጋጁ። የነቃ ፒን ሁል ጊዜ ከመሬት ጋር የተገናኘ በመሆኑ ማሳያው ወዲያውኑ ይለወጣል ።በተመማሪያዎቹ ላይ ያየሁት አብዛኛው የኩብ ኮድ ፣ እና በአጠቃላይ ድር ፣ ቅድመ-ስብስብ አኒሜሽን ለማከናወን የተቀመጠ ግዙፍ የኮድ ማገጃን ያካትታል። ያ ለትንሽ ኩቦች ጥሩ ይሰራል ፣ ግን ማሳያውን ለመለወጥ በሚፈልጉበት ጊዜ ሁሉ 512 ቢት ሁለትዮሽ ማከማቸት ፣ ማንበብ እና መላክ ብዙ ማህደረ ትውስታን ይወስዳል። አርዱinoኖ ከጥቂት ክፈፎች በላይ ማስተናገድ አልቻለም። ስለዚህ ቀደም ሲል ከተዘጋጁ እነማዎች ይልቅ በስሌቱ ላይ የሚደገፈውን ኩብ በድርጊት ለማሳየት አንዳንድ ቀላል ተግባሮችን ጻፍኩ። እንዴት እንደሚደረግ ለማሳየት ትንሽ አኒሜሽን አካትቻለሁ ፣ ግን የእራስዎን ማሳያዎች እንዲገነቡ ለእርስዎ እተወዋለሁ። cube8x8x8.pde የአርዱዲኖ ኮድ ነው። በኮድ ላይ ተግባሮችን ማከል ለመቀጠል አቅጃለሁ እና ፕሮግራሙን በየጊዜው አዘምነዋለሁ። የተሰጠው የመጀመሪያው ቁጥር ወደ ጥለት 1 ፣ ሁለተኛው ወደ ንድፍ 2 ፣ ወዘተ ይሄዳል። ለ A6276EA የውሂብ ሉህ በ https://www.allegromicro.com/en/Products/Part_Numbers/6276/6276.pdf ይገኛል

ደረጃ 7 Handiwork ን ያሳዩ

የእርስዎን Handiwork ያሳዩ
የእርስዎን Handiwork ያሳዩ

ጨርሰዋል ፣ አሁን በኩቤዎ ለመደሰት ጊዜው አሁን ነው። እንደምታዩት ኩቤዬ ትንሽ ጠማማ ወጣች። ምንም እንኳን ሌላ ለመገንባት በጣም አልፈልግም ፣ ስለሆነም ጠማማ ሆኖ እኖራለሁ። እኔ ማየት ያለብኝ አንድ ባልና ሚስት የሞቱ ቦታዎች አሉኝ። መጥፎ ግንኙነት ሊሆን ይችላል ፣ ወይም አዲስ የመቆጣጠሪያ ቺፕ ያስፈልገኝ ይሆናል። ይህ አስተማሪ A6276AE ን በመጠቀም የራስዎን ኩብ ወይም ሌላ የ LED ፕሮጀክት እንዲገነቡ ያነሳሳዎታል ብዬ ተስፋ አደርጋለሁ። አንድ ከገነቡ በአስተያየቶቹ ውስጥ አገናኝ ይለጥፉ። ከዚህ ወዴት መሄድ እንዳለብኝ ለመወሰን ሞክሬያለሁ። የመቆጣጠሪያ ሰሌዳው እንዲሁ 4x4x4 RGB ኩብ ይቆጣጠራል ፣ ስለዚህ ያ ዕድል ነው። እኔ አንድ ሉል እና ሥርዓቱ የተጻፈበት መንገድ ማድረግ ጥሩ ይመስለኛል ፣ ይህን ለማድረግ በጣም ከባድ አይሆንም።

የሚመከር: