ዝርዝር ሁኔታ:

“ቀላል” Infinity Cube: 14 ደረጃዎች (ከስዕሎች ጋር)
“ቀላል” Infinity Cube: 14 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: “ቀላል” Infinity Cube: 14 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: “ቀላል” Infinity Cube: 14 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: {146} Pioneer car stereo wiring connection 2024, ሀምሌ
Anonim
Image
Image
ምስል
ምስል
ምስል
ምስል

ወሰን የለሽ ኩቦች እና ኢኮሳድሮን ሁል ጊዜ ዓይኔን የሳቡ ነገሮች ናቸው። በአንፃራዊው ውስብስብ ፍሬም ምክንያት ግን እነሱ ሁል ጊዜ ለመስራት በጣም ከባድ ይመስሉ ነበር። ይህ ወሰን የሌለው ኩብ ግን በአንድ ቁራጭ የታተመ ፍሬም አለው። ከብዙዎቹ ፕሮጀክቶች ግንባታው በጣም ጠንካራ እና ቀላል እንዲሆን ማድረግ። የኩባው መጠን ተመርጧል ስለዚህ ለጠቅላላው ኪዩብ 1 ሜ የ LED ስትሪፕ ብቻ ያስፈልጋል ፣ ዋጋው ዝቅተኛ እንዲሆን። ይህ ፕሮጀክት እንዴት እንደ ሆነ በጣም ተደስቻለሁ እናም እርስዎም እንደወደዱት ተስፋ አደርጋለሁ!

ደረጃ 1 - ቁሳቁሶች / መሣሪያዎች

ቁሳቁሶች

  • 1 ሜትር ws2812b 144LED/m IP30 $ 8.69
  • ማይክሮ መቆጣጠሪያ (አርዱinoኖ) 2.58 ዶላር
  • 6 plexiglass ካሬዎች (91*91*3 ሚሜ)
  • የመስታወት ፊልም $ 2.19 (ምርቱ በጥሩ ጥራት ደርሷል ፣ በአሊ ላይ እንዲያዝዙት አልመክርም)
  • ሽቦ (የ LED ንጣፍ ቁርጥራጮችን ለማገናኘት) $ 1.61
  • 3 ዲ የታተመ ክፈፍ
  • ሳሙና ውሃ (ይህ ቁሳቁስ እንኳን ነው?)
  • 5V የኃይል አቅርቦት $ 4.86 (10 ኤ ሁሉም ኤልኢዲዎች ነጭ እንዲሆኑ ከፈለጉ ፣ ግን በአብዛኛዎቹ ሁኔታዎች 5A ጥሩ መሆን አለበት)

መሣሪያዎች ፦

  • የመሸጫ ብረት
  • ሁለተኛ ሙጫ
  • ትኩስ ሙጫ (አማራጭ)
  • የሽቦ ቆራጮች
  • ትናንሽ ቁርጥራጮች (በጠባብ ማዕዘኖች ውስጥ ለመሸጥ ለማገዝ)
  • 3 ዲ አታሚ (ወይም ክፈፉን በማተም እርስዎን ለመርዳት ፈቃደኛ የሆነ ሰው)

ደረጃ 2 ፍሬም

ፍሬም
ፍሬም
ፍሬም
ፍሬም
ፍሬም
ፍሬም
ፍሬም
ፍሬም

የዚህ ፕሮጀክት በጣም አስፈላጊው ክፍል ይህ ነው። በአንዱ ማእዘኑ በአንዱ ላይ ታትሟል ስለዚህ በንብርብሮች መስመሮች ውስጥ ያለው ልዩነት አነስተኛ ስለሆነ እና “በንድፈ ሀሳብ” በዚህ አቅጣጫ ሲታተም ድጋፍ አያስፈልግም። ሆኖም ፣ ይህ ህትመት ከተሳካ በኋላ አንዴ ድጋፎችን ለማከል ወሰንኩ። ድጋፎቹ በእውነቱ በአምሳያው ውስጥ ይሳባሉ ምክንያቱም አንድ ቆራጭ ለእንደዚህ ዓይነቱ ሞዴል በብቃት ሊያመነጫቸው አይችልም (“v3 v11.stl” ድጋፎች አሉት ፣ v3 v12.stl “ድጋፎች የሉትም)።

በአቀማመጥ ምክንያት 114*114*114 ኩብ ለማተም 180*160*180 ቦታ ያስፈልጋል። ለማተም 10 ሰዓት ፈጅቶብኛል እና ለሙከራው በግምት 65 ግራም ክር ያስፈልጋል።

ደረጃ 3 የ LED ሽቦ

የ LED ሽቦ
የ LED ሽቦ
የ LED ሽቦ
የ LED ሽቦ

የሚሠራበት ብዙ ቦታ ስለሌለ ሽቦዎቹ በትክክል ከመሸጣቸው በፊት እንዴት መሸጥ እንዳለባቸው መረዳት አስፈላጊ ነው። ከላይ ያለው ስዕል (ኩብውን ይወክላል) ሁሉም ነገር እንዴት እንደሚሸጥ ሀሳብ ሊሰጥዎት ይገባል።

5 ሽቦዎች በጉድጓዱ ውስጥ ወደ ኪዩቡ ውስጥ ይገባሉ። ሁለት ጥንድ 5V እና GND ፣ አንደኛው የ LED ስትሪፕ መጀመሪያን (በታችኛው ንብርብር ላይ) እና አንደኛውን (ከላይኛው ሽፋን ላይ) ለማብራት። ይህ ጭረቱን በሁለት ጫፎች ላይ ማብራት ብቻ አይደለም ፣ ይህ በጣም የተወሳሰበ የሽያጭ መገጣጠሚያዎችን አስፈላጊነት ለማስወገድ በእውነቱ አስፈላጊ ነው። ወደ ውስጥ የሚገባው ሌላኛው ሽቦ የውሂብ መስመር ነው ፣ ይህ የእነሱን ቀለም ለመለየት ለሁሉም ኤልኢዲዎች መረጃን የሚልክ መስመር ነው።

አረንጓዴውን መስመር ከተከተሉ የ 12 ኤልኢዲዎች የጭረት ክፍሎች እርስ በእርስ የተገናኙበትን ቅደም ተከተል ማየት ይችላሉ (በምስሉ ላይ በቅደም ተከተል ተቆጥረዋል)። አረንጓዴው መስመር ከኤሌዲዲ ገመድ ቁራጭ አጠገብ በሚሮጥባቸው ክፍሎች ውስጥ ፣ ከጭረት ስር እየሠራ ነው ማለት ነው (ክፈፉ ለእነዚህ ሽቦዎች ቦታ አለው)።

በስዕሉ ውስጥ በሁለቱ አደባባዮች መካከል ያሉት ሦስት ክፍሎች ፣ መካከለኛው ካሬ ፣ የውጪው ካሬ እና መካከለኛ 4 ቁርጥራጮች እንዳሉ ማየት ይችላሉ። መካከለኛዎቹ 4 ቁርጥራጮች 5 ቮቻቸውን ከውጭው አደባባይ እና GND ን ከመካከለኛው አደባባይ ያገኛሉ።

የውጭውን አደባባይ ኃይል የሚያገኙት ገመዶች በታችኛው ንብርብር ላይ እንደሚገቡ እና በፍሬም (ከኤዲዲው አንድ ክፍል በስተጀርባ) ወደ ላይኛው ንብርብር እንደሚሄዱ ልብ ይበሉ።

ደረጃ 4: የመሸጥ ደረጃ 1

የመሸጥ ደረጃ 1
የመሸጥ ደረጃ 1
የመሸጥ ደረጃ 1
የመሸጥ ደረጃ 1

ሁሉንም ነገር በተሻለ ለማብራራት ይህንን ክፍል ወደ ንዑስ ደረጃዎች እከፍላለሁ። ሁሉንም ነገር በተሻለ ሁኔታ ለማብራራት ከላይ ባለው ምስል ላይ ያለውን የ LED ስትሪፕ ክፍሎችን በቁጥር አወጣሁ።

እኔ ይህን ያደረግሁት እንደዚህ ነው ፣ የተሻለ መንገድ ካለዎት ፣ የራስዎን ብቻ ይጠቀሙ።

ለ LED ስትሪፕ ቁርጥራጮች አቅጣጫ ትኩረት መስጠቱን ያረጋግጡ! አንድ ቁራጭ ትክክል አለመሆኑ ብዙ ችግር ሊሰጥዎት ይችላል።

ደረጃ 1: የ 12 ኤልኢዲዎች ክፍሎች ስለምንፈልግ እያንዳንዱን በ 12 ኤልኢዲዎች በ 12 ቁርጥራጮች በመቁረጥ መጀመር አለብዎት። በመቀጠል 3 ሽቦዎችን ወደ ክፍል 1 ያገናኙ ፣ በዲን ጎን ላይ ማገናኘታቸውን ያረጋግጡ። ከ V5 እና GND ጋር በክፍል 12 ላይ ወደ ዶት ጎን ለመገናኘት 2 ተጨማሪ ሽቦዎችን ያክሉ ፣ ክፈፉ ውስጥ መሮጥ ስለሚያስፈልጋቸው የዚህ ወገን ሽቦዎች ቢያንስ 12 ሴንቲ ሜትር መሆን አለባቸው ፣ ሽቦዎቹ ወደ ክፍል መሸጥ አያስፈልጋቸውም። 12 ገና። በጉድጓዱ ውስጥ እነዚህን ቁርጥራጮች የሚያገናኙትን 5 ገመዶች ሁሉ ያሂዱ። ከዚያ የሚጣበቀውን ቴፕ ሽፋን ያስወግዱ እና ክፍል 1 ን ወደ ክፈፉ ያያይዙ ፣ አይጨነቁ ፣ ቴፕ በደንብ አይጣበቅም ፣ ክፍሎቹ በኋላ በማጣበቂያ ይያያዛሉ።

ደረጃ 5 - የመሸጥ ደረጃ 2

የመሸጫ ደረጃ 2
የመሸጫ ደረጃ 2
የማሸጊያ ደረጃ 2
የማሸጊያ ደረጃ 2
የማሸጊያ ደረጃ 2
የማሸጊያ ደረጃ 2

ለ LED ስትሪፕ ቁርጥራጮች አቅጣጫ ትኩረት መስጠቱን ያረጋግጡ! አንድ ቁራጭ ትክክል አለመሆኑ ብዙ ችግር ሊሰጥዎት ይችላል።

ደረጃ 2: አሁን ክፍሎች 2-3 ይጨመራሉ ፣ ተመሳሳይ ሂደት ለ 4 ፣ ለ 5 እና ለ 6 ፣ 7 ሊደገም ይችላል። በመጀመሪያ ፣ ሽቦ ወደ ክፍል 3 ዲን መሸጥ አለበት ፣ ይህ ሽቦ 15 ሴ.ሜ መሆን አለበት ወይም ረዘም ያለ እና ወደ ክፍል 2 ዶው (በምስሉ ሰማያዊ መስመር) የሚሄደው እሱ ነው። ይህ ሽቦ በኋላ ይቆረጣል። ሽቦውን ከሸጡ በኋላ የዚህን ክፍል ተለጣፊ የቴፕ ሽፋን ያስወግዱ እና ወደታች ያድርጉት።

በመቀጠል ፣ የ Dout op ክፍል 1 ን ከክፍል 2 ዲን ጋር ያገናኙ ፣ ይህንን ለማድረግ ፣ ክፍል 1 ን ትንሽ ፍሬሙን መሳብ ሊኖርብዎት ይችላል። ይህ በመሃል ላይ የሽፋን ቁራጭ ያለው በጣም አጭር ሽቦ መሆን አለበት። ቴፕውን ከክፍል 2 አውጥተው በቦታው ላይ ያድርጉት ፣ ሰማያዊ ሽቦው ከኋላው መሄዱን ያረጋግጡ።

አሁን ከክፍል 3 ዲን ጋር የተገናኘውን ሽቦ ይከርክሙት እና ወደ ክፍል 2 ዶት ያዙሩት። ይህንን ለመሸጥ ፣ የተወሰነ ቦታ ለማግኘት ክፍል 2 ን እንደገና ከማዕቀፉ ውስጥ ማስወጣትዎ በጣም አይቀርም። ይህ በጣም ጠባብ ጥግ ነው እና ከክፍል 2 በታች ያለው ሽቦ ከክፍል 2 ዶው ጋር ለመገናኘት ስለታም 180 ዲግሪ ማዞር ያስፈልጋል (ይህ በምስል 4 ላይ ሊታይ ይችላል)።

አሁን የክፍል 1 እና ክፍል 3 ን V5 ያገናኙ ፣ ይህንን ለማድረግ አጭር ሽቦ ሊያስፈልግ ይችላል።

በመጨረሻም የ 1 ፣ 2 እና 3 ክፍሎችን GND እርስ በእርስ ለማገናኘት ትንሽ ሽቦ ይውሰዱ። ክፍል 2 ያለው 5V ፓድ በመንገድ ላይ ከሆነ ፣ የሽያጩን ንጣፍ ለማስወገድ የዲያጋኑን ክፍል ጥግ ብቻ መቁረጥ ይችላሉ።

እርስዎ ተሳስተዋል ብለው የሚያስቡ ከሆነ አጫጭር ልብሶችን ይፈትሹ።

አሁን ለክፍል 4 ፣ 5 እና 6 ፣ 7:)

ደረጃ 6 - የመሸጥ ደረጃ 3

የመሸጫ ደረጃ 3
የመሸጫ ደረጃ 3

ለ LED ስትሪፕ ቁርጥራጮች አቅጣጫ ትኩረት መስጠቱን ያረጋግጡ! አንድ ቁራጭ ትክክል አለመሆኑ ብዙ ችግር ሊሰጥዎት ይችላል።

ደረጃ 3: አሁን ክፍል 1 እስከ 7 መቀመጥ አለበት ፣ ሁሉንም ነገር በሦስት እጥፍ ማረጋገጥዎን ያረጋግጡ ምክንያቱም 2 ፣ 4 እና 6 ክፍሎች ገና 5 ቪ ስለሌላቸው በቀላሉ መሞከር አይችሉም። በጉድጓዱ ውስጥ የሚያልፉትን 5 ቮ እና ጂኤንዲ ገመዶችን ወደ ክፍል 12. ያያይዙት ተጣባቂውን የቴፕ ሽፋን ከክፍል 12 ያስወግዱ እና ያስቀምጡት። በክፍል 8 ቦታ ላይ (ገና ባልተቀመጠ) ቦታ ላይ ሽቦዎቹ በጥሩ ሁኔታ መሄዳቸውን ያረጋግጡ። የተሻሉ እንዲሆኑ ለማድረግ ሽቦዎቹን ከጉድጓዱ ውስጥ ትንሽ ጎትተው መሳብ ይችላሉ። ልክ በቀደመው ደረጃ ልክ እንደ ክፍል 8 ዲን ከክፍል 7 ዶት ጋር ያገናኙት። ከዚያ የክፍል 7 GND ን ከክፍል 8 ጋር ያገናኙ።

(ከላይ ባለው ምስል እኔ ገና ክፍል 12 አልጨመርኩም ፣ እኔ አክዬዋለሁ ግን የእሱ ምስል የለኝም።)

ደረጃ 7 - የመሸጥ ደረጃ 4

የመሸጫ ደረጃ 4
የመሸጫ ደረጃ 4
የመሸጫ ደረጃ 4
የመሸጫ ደረጃ 4

ለ LED ስትሪፕ ቁርጥራጮች አቅጣጫ ትኩረት መስጠቱን ያረጋግጡ! አንድ ቁራጭ ትክክል አለመሆኑ ብዙ ችግር ሊሰጥዎት ይችላል።

ደረጃ 4: ሊጨርሱ ነው ፣ ክፍል 9 ፣ 10 እና 11 ብቻ መቀመጥ አለባቸው። እነዚህን መሸጥ ቀጥ ብሎ ወደ ፊት መሆን አለበት ፣ ከዚያ በኋላ ለመድረስ አስቸጋሪ ስለሆነ የአንድ ቁራጭ ዶት ወደሚቀጥለው ዲን መሸጡን ያረጋግጡ። የዚህን ንብርብር 5V ከ 5 ቮ ክፍል 2 ፣ 4 ፣ 6 እና 8 ጋር ማገናኘቱን አይርሱ።

ሁሉም ኤልኢዲዎች የሚሰሩ መሆናቸውን ለመፈተሽ የሚከተለውን ኮድ እጠቀም ነበር። በሁሉም ኤልኢዲዎች አንድ በአንድ ያልፋል። የሆነ ነገር ካልሰራ ፣ ስህተቱን ለማወቅ መልቲሜትር መጠቀም ይችላሉ።

#ያካተተ #ጥራት LED_PIN 7 #መለየት NUM_LEDS 144 CRGB leds [NUM_LEDS]; int ቆጣሪ; ባዶነት ማዋቀር () {FastLED.addLeds (ሌድ ፣ NUM_LEDS) ፤ ቆጣሪ = 0; } ባዶነት loop () {counter = (ቆጣሪ+1)%144; leds [counter] = CRGB (255, 0, 0); FastLED.show (); መዘግየት (20); leds [counter] = CRGB (0, 0, 0); }

በአንድ ጊዜ አንድ ኤልኢዲ ብቻ ስለሚሠራ ፣ ይህ ኮድ በአርዱዲኖ በኩል ሊሠራ ይችላል። ይህ ማለት ይህንን ኮድ ለማስኬድ የውጭ የኃይል አቅርቦቱ አያስፈልግም ፣ የ 5 ቱን እና የ GND ን የጥቅሱን ከአርዲኖ ጋር ማገናኘት ይችላሉ።

ደረጃ 8 - የ LED ን ወደ ፍሬም ማጣበቅ

LEDs ን ወደ ፍሬም ማጣበቅ
LEDs ን ወደ ፍሬም ማጣበቅ

ቀደም ሲል እንደጠቀስነው ፣ በእቅፉ ላይ ያለው ተለጣፊ ቴፕ ከ PLA ጋር በደንብ አይጣበቅም። ለዚያም ነው ሁሉንም የኤልዲዲ ቁርጥራጭ ቁርጥራጮችን ትንሽ ከፍ አድርጌ ከነሱ በታች ሁለተኛ ሙጫ አደረግኩ እና ከዚያ ወደ ታች ጫናቸው።

ይህንን ሙጫ እንዳያፈስ ተጠንቀቅ። እጆችዎን ከማጣበቅ በተጨማሪ በማዕቀፉ ላይ ነጠብጣቦችን ይተዋሉ።

ደረጃ 9: አክሬሊክስ ካሬዎችን መቁረጥ (እርስዎ ካልቆረጡዋቸው)

አክሬሊክስ ካሬዎችን መቁረጥ (እርስዎ ካልቆረጡዋቸው)
አክሬሊክስ ካሬዎችን መቁረጥ (እርስዎ ካልቆረጡዋቸው)
አክሬሊክስ ካሬዎችን መቁረጥ (እርስዎ ካልቆረጡዋቸው)
አክሬሊክስ ካሬዎችን መቁረጥ (እርስዎ ካልቆረጡዋቸው)
አክሬሊክስ ካሬዎችን መቁረጥ (እርስዎ ካልቆረጡዋቸው)
አክሬሊክስ ካሬዎችን መቁረጥ (እርስዎ ካልቆረጡዋቸው)

በ 91 ሚሜ አደባባዮች ውስጥ አክሬሊክስን ከመቁረጥ ይልቅ እኔ መስበር በፈለግኩባቸው ነጥቦች ላይ አክሬሊክስ ውስጥ መስመሮችን ለመሥራት ገዥ እና ቢላ ተጠቅሜ ነበር። በቢላዋ አክሬሊክስ ውስጥ አንድ መስመር ከሠራሁ በኋላ በመስመሩ ላይ ያለውን ቁራጭ ለመስበር መስመሩን በጠረጴዛው ጠርዝ ላይ አደረግሁት። ይህ እጅግ በጣም ትክክል አይደለም እና ትንሽ ያልተስተካከሉ ጠርዞችን ሊያስከትል ይችላል ፣ ግን ለጥቂት ሚሜ ስህተት ቦታ አለ ስለዚህ ያን ያህል አስፈላጊ አይደለም።

(ቀደም ሲል በምስሉ ላይ ላሉት ሁለት ካሬዎች ፊልም ተግባራዊ አድርጌያለሁ)

ደረጃ 10 - የመስታወት ፊልም መተግበር

የመስታወት ፊልም መተግበር
የመስታወት ፊልም መተግበር
የመስታወት ፊልም መተግበር
የመስታወት ፊልም መተግበር
የመስታወት ፊልም መተግበር
የመስታወት ፊልም መተግበር

ይህንን እንዴት ማድረግ እንደሚቻል ለሚያብራራ ሰው አገናኝ እዚህ አለ -

  1. Acrylic ን ያፅዱ ፣ ቃጫዎችን ወይም አቧራ ያስወግዱ
  2. ወደ አክሬሊክስ የሳሙና ውሃ ይተግብሩ
  3. ፕላስቲክን ከፊልም ያስወግዱ
  4. ፊልሙን በ acrylic ላይ ያድርጉት
  5. በፕላስቲክ ካርድ ከማዕከሉ ውስጥ አረፋዎችን እና ሳሙና ያስወግዱ
  6. ጠርዞችን ይቁረጡ

ፊልም ከመተግበሩ በፊት ሁሉንም ቅንጣቶች ማስወገድዎን ያረጋግጡ ፣ ይህ በጥሩ ሁኔታ ላይ ትልቅ ለውጥ ያመጣል።

ደረጃ 11: መስተዋቶችን በፍሬም ውስጥ ማስቀመጥ

መስተዋቶች በፍሬም ውስጥ ማስቀመጥ
መስተዋቶች በፍሬም ውስጥ ማስቀመጥ
መስተዋቶች በፍሬም ውስጥ ማስቀመጥ
መስተዋቶች በፍሬም ውስጥ ማስቀመጥ
መስተዋቶች በፍሬም ውስጥ ማስቀመጥ
መስተዋቶች በፍሬም ውስጥ ማስቀመጥ

በማዕቀፉ ውስጥ ማንኛውንም መስተዋቶች ከማስቀመጥዎ በፊት የመስታወቱ ጎን በጥሩ ሁኔታ መፀዳቱን ያረጋግጡ ፣ ይህ ጎን ወደ ውስጥ ይቀመጣል እና በኋላ ሊጸዳ አይችልም።

እነሱ በተመሳሳይ መንገድ በትክክል መሄዳቸውን ለመፈተሽ መስተዋቶቹን በተቃራኒ ጥንዶች ውስጥ አኖርኳቸው። ክፈፉ አሰላለፍን መንከባከብ ስለሚኖርበት ይህ በእውነቱ በጣም ቀላል ነው። መስተዋቶቹን ከአንዳንድ ሁለተኛ ሙጫ ጋር ወደ ክፈፉ አያያዝኩት (የሙቅ ሙጫ ለዚህ የተሻለ ሊሆን ይችላል ፣ PLA ን አያበላሸውም)። የመስታወቱ ጎን ወደ ውስጥ የሚጋፈጠው ምክንያቱም ያ በጣም ደካማ ጎን ስለሆነ እና በዚህ መንገድ ብርሃን እንደገና ከመንፀባረቁ በፊት በአይክሮሊክ ንብርብር መጓዝ አያስፈልገውም።

ደረጃ 12 - ኤሌክትሮኒክስ

ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ

ከኩቤው የሚወጣውን ሽቦዎች በማፅዳት ጀመርኩ ፣ ይህ በቃ በእኔ አስተያየት ሁሉም ነገር ትንሽ እንዲመስል ያደርገዋል። ይህ ፕሮጀክት አርዱዲኖ ከ LED ስትሪፕ ጋር ብቻ ስለሆነ ሁሉም ነገር በጣም ቀላል ነው። ከኃይል አቅርቦቱ 5V ከኩባው 5V እና ከአርዱዲኖ 5V ጋር መገናኘት አለበት። ከኃይል አቅርቦቱ GND ከኩቤው GND እና ከአርዱዲኖው GND ጋር መገናኘት አለበት። ዋልታውን በትክክል ማግኘቱን ያረጋግጡ ፣ ከማብራትዎ በፊት አስፈላጊ ከሆነ ይህንን በብዙ መልቲሜትር ይፈትሹ ፣ አለበለዚያ አርዱዲኖዎን መቀቀል ይችላሉ። ይህንን ለማስቀረት የአርዲኖን ገንዳ የኃይል ማያያዣውን ማብራት ይችላሉ ፣ ግን ይህንን ለማድረግ ተጨማሪ አገናኝ ያስፈልግዎታል። አሁን የቀረው ብቸኛው ነገር የኩቤውን ዲን በአርዱዲኖ ላይ ካለው ፒን ጋር ማገናኘት ነው ፣ እኔ ፒን 5 ን ተጠቅሜ አበቃሁ ፣ ግን ይህ በእውነት ምንም አይደለም። ቀላል?!

ማሳሰቢያ -ሦስተኛው ምስል በመስመር ላይ ያገኘሁት አንዳንድ መርሃግብሮች ብቻ ናቸው ፣ እዚያ ውስጥ ያለው ተከላካይ አያስፈልግም። ሆኖም እሱን ለማካተት መወሰን ይችላሉ ፣

ደረጃ 13: ኮድ:)

Image
Image

እስከ አሁን ድረስ የተጠቀምኩት ኮድ በጣም ቀላል ነበር ፣ እኔ ከፈጣን የ LED ምሳሌ ቤተ -መጽሐፍት የተወሰነ ኮድ ወስጄ በዚህ ኩብ ላይ ለማሄድ ጥቂት ቁጥሮችን ቀይሬያለሁ (የተጠቀምኩበት የመጀመሪያው ኮድ እዚህ ይገኛል)። የዩኤስቢ ወደቡን በመጠቀም አርዱዲኖን ወደ ፒሲዎ ከማገናኘትዎ በፊት በኃይል አቅርቦቱ እና በአርዱዲኖ መካከል ያለውን የ 5 ቮ ግንኙነት ማላቀቁን ያረጋግጡ።

ብዙ እነማዎች ያሉት ኮድ መጻፍ አበቃሁ ፣ አንዳንዶቹ ከላይ ባለው ቪዲዮ ውስጥ ሊታዩ ይችላሉ።

ከዚህ መለጠፍን አይቅዱ ፣ አስተማሪዎች በሚለጥፉበት መንገድ ምክንያት አይሰራም

#ያካተተ #ጥራት LED_PIN 5 #መለየት NUM_LEDS 144 CRGB leds [NUM_LEDS];

ባዶነት ማዋቀር () {

FastLED.addLeds (ሊዶች ፣ NUM_LEDS); fill_solid (ሊዶች ፣ NUM_LEDS ፣ CRGB (0 ፣ 0 ፣ 0)); // ሁሉንም ጥቁር FastLED.show () ይሙሉ; } ባዶነት loop () {onesnake (10000); fill_solid (ሊዶች ፣ NUM_LEDS ፣ CRGB (0 ፣ 0 ፣ 0)); fadeFromCenter (10000); fill_solid (ሊዶች ፣ NUM_LEDS ፣ CRGB (0 ፣ 0 ፣ 0)); // ቀስተ ደመና (5000); fill_solid (ሊዶች ፣ NUM_LEDS ፣ CRGB (0 ፣ 0 ፣ 0)); ብልጭታዎች (10000); fill_solid (ሊዶች ፣ NUM_LEDS ፣ CRGB (0 ፣ 0 ፣ 0)); // loopThroughColor (5000); fill_solid (ሊዶች ፣ NUM_LEDS ፣ CRGB (0 ፣ 0 ፣ 0)); } ባዶ ባዶ እባብ (int ቆይታ) {ያልተፈረመ ረጅም ጅምር ጊዜ ፤ startTime = millis (); int አካባቢ = 1; int nextpath = 1; int corner [8] [3] = {{-7, 8, 1} ፣ {-1, 2, 3} ፣ {-3, 4, 5} ፣ {-5, 6, 7} ፣ {-8 ፣ -12 ፣ 9} ፣ {-2 ፣ -9 ፣ 10} ፣ {-4 ፣ -10 ፣ 11} ፣ {-6 ፣ -11 ፣ 12}}; int ledsInSnake [48]; int ቀለም = 0; ለ (int i = 0; imillis ()) {if (location> 0) {ለ (int i = 0; i <12; i ++) {color = (color+5)%2550; leds [ledsInSnake [0] = CHSV (255, 255, 0); ለ (int j = 0; j <48; j ++) {ከሆነ (j! = 0) {leds [ledsInSnake [j] = CHSV (ቀለም/10 ፣ 255 ፣ (j*255)/48) ፤ ledsInSnake [j-1] = ledsInSnake [j]; }} ledsInSnake [47] = (ቦታ -1)*12+i; leds [ledsInSnake [47] = CHSV (ቀለም/10 ፣ 255 ፣ 255); FastLED.show (); መዘግየት (20); }} ከሆነ (ቦታ <0) {ለ (int i = 0; i <12; i ++) {color = (color+5)%2550; leds [ledsInSnake [0] = CHSV (255, 255, 0); ለ (int j = 0; j <48; j ++) {ከሆነ (j! = 0) {leds [ledsInSnake [j] = CHSV (ቀለም/10 ፣ 255 ፣ (j*255)/48) ፤ ledsInSnake [j-1] = ledsInSnake [j]; }} ledsInSnake [47] = (አካባቢ+1)*-12+11-i; leds [ledsInSnake [47] = CHSV (ቀለም/10 ፣ 255 ፣ 255); FastLED.show (); መዘግየት (20); }} ቀጣዩ መንገድ = በዘፈቀደ (0 ፣ 2) ፤ ለ (int i = 0; i <8; i ++) {// differen 8 ከሆነ (ማዕዘኖች [0] ==-ሥፍራ || ማዕዘኖች [1] ==-ሥፍራ || ማዕዘኖች [2] ==-ቦታ) {ከሆነ (ማዕዘኖች [nextpath]! =-ሥፍራ) {location = corner [nextpath]; } ሌላ {location = corner [nextpath+1]; } መሰበር; }}

FastLED.show ();

መዘግየት (20); }} ባዶነት ጠፍቷልFromCenter (int ቆይታ) {ያልተፈረመ ረጅም ጅምር ጊዜ ፤ startTime = millis (); int ቆጣሪ = 0; ሳለ (startTime+ቆይታ> ሚሊስ ()) {counter = (counter+1)%255; ለ (int i = 0; i <12; i ++) {ለ (int j = 0; jmillis ()) {counter = (counter+1)%255; ለ (int i = 0; i

ባዶ ቀስተ ደመና (int ቆይታ) {

ያልተፈረመ ረጅም ጅምር ጊዜ; startTime = millis (); int ቆጣሪ = 0; ሳለ (startTime+ቆይታ> ሚሊስ ()) {counter = (counter+1)%255; ለ (int i = 0; i <NUM_LEDS; i ++) {leds = CHSV ((i*5+ቆጣሪ)%255 ፣ 255 ፣ 255); } FastLED.show (); መዘግየት (20); }} ባዶ ባዶ ብልጭታዎች (int ቆይታ) {ያልተፈረመ ረጅም ጅምር ሰዓት ፤ startTime = millis (); int LENGTH = 40; int ብልጭ ድርግም [LENGTH]; int ቀለም = 0; ለ (int i = 0; imillis ()) {color = (color+5)%2550; leds [ብልጭ ድርግም [0] = CHSV (255, 255, 0); ለ (int i = 0; i <LENGTH; i ++) {if (i! = 0) {leds [blink = CHSV (color/10, 255, (i*255)/LENGTH); ብልጭ ድርግም [i-1] = ብልጭ ድርግም ; }} ብልጭ ድርግም [LENGTH-1] = የዘፈቀደ (0 ፣ NUM_LEDS) ፤ FastLED.show (); መዘግየት (50); }}

ደረጃ 14 - በአስደናቂው ወሰን የለሽ ኩብዎ ይደሰቱ

በአስደናቂው Infinity Cubeዎ ይደሰቱ !!
በአስደናቂው Infinity Cubeዎ ይደሰቱ !!
በአስደናቂው Infinity Cubeዎ ይደሰቱ !!
በአስደናቂው Infinity Cubeዎ ይደሰቱ !!
በአስደናቂው Infinity Cubeዎ ይደሰቱ !!
በአስደናቂው Infinity Cubeዎ ይደሰቱ !!

ይህንን አስተማሪ እንደወደዱት ተስፋ አደርጋለሁ። እንደዚያ ከሆነ እባክዎን በውድድሩ ውስጥ ድምጽ ይስጡኝ እና አንዳንድ ግብረመልስ ይስጡኝ ፣ በዚህ ግንባታ ላይ ለፕሮጀክቶች ወይም ማሻሻያዎች ሀሳቦችዎን መስማት እፈልጋለሁ። በማንበብዎ እናመሰግናለን!

የፍላጎት ውድድር ያድርጉት
የፍላጎት ውድድር ያድርጉት
የፍላጎት ውድድር ያድርጉት
የፍላጎት ውድድር ያድርጉት

በሱ ግሎ ውድድር ውስጥ ሁለተኛ ሽልማት

የሚመከር: