ዝርዝር ሁኔታ:

42 RGB LED LED Pixel Art ሥዕል 5 ደረጃዎች
42 RGB LED LED Pixel Art ሥዕል 5 ደረጃዎች

ቪዲዮ: 42 RGB LED LED Pixel Art ሥዕል 5 ደረጃዎች

ቪዲዮ: 42 RGB LED LED Pixel Art ሥዕል 5 ደረጃዎች
ቪዲዮ: LEDs Under the Microscope: The Amazing World of Miniature Lighting 2024, ህዳር
Anonim
42 RGB LED LED Pixel Art ሥዕል
42 RGB LED LED Pixel Art ሥዕል

,ረ

ስለዚህ ለት/ቤት ምደባ “ይህ ከሆነ ያ” እኔ አርዱዲኖ ኡኖ ማስጀመሪያ ኪት (እና ሌላ ማንኛውም ሰው እራሱን ለመግዛት ፈቃደኛ የሆነ) በይነተገናኝ/አንድ ነገር // ማድረግ ነበረብኝ። የጥበብ/የቴክኖሎጂ ጥናት እያደረግሁ እንደሆነ በማየቴ ሁለቱንም (ሥነ ጥበብ እና ቴክኖሎጅ) ጥምር ለማድረግ ፈልጌ ነበር። በእኔ አርዱinoኖ ላይ ለመገጣጠም የ RGB LEDS ን ያካተተ ስዕል እሠራለሁ እናም ተጫዋቹ/አርቲስቱ በእነዚያ RGB LEDS በኩል በእጅ እንዲዘዋወር እና አንድ ቀለም እንዲመርጥ አስቤ ነበር። በዚህ መንገድ እነሱ የራሳቸውን “የፒክሰል ጥበብ” ማድረግ ይችላሉ!

ደረጃ 1: አንዳንድ የጀርባ መረጃ እና ጽንሰ -ሀሳብ

ደህና ፣ በጫካው ዙሪያ አንደበድብ። ይህንን ፕሮጀክት ሕያው ለማድረግ ከፈለጉ - ከባድ ነው። ምን ማድረግ እንዳለብኝ ለማወቅ/ለመማር ፣ እና እንዲያውም የበለጠ ለማከናወን ብዙ ሰዓታት ፈጅቶብኛል ፣ ግን በእውነቱ በጣም ትንሽ “ሥዕሎችን” መፍጠር በሚችል ሽቦ የተሞላ ሳጥን የሚፈልጉ ከሆነ እኔ እንዴት አስተምራችኋለሁ።

ስለዚህ ፣ በመጀመሪያ ነገሮች መጀመሪያ። በእኛ አርዱinoኖ ላይ ብዙ LEDs/RGB LEDS እንፈልጋለን። ብዙ (RGB) ኤልኢዲዎች እርስዎን በበለጠ ሁኔታ በተገናኙ ቁጥር የእርስዎን “ሥዕል” (10x10 ፒክሰሎች ከ 2x2 በላይ የበለጠ የመወዝወዝ ክፍል ይሰጡዎታል)። በ 13 ዲጂታል ፒኖችዎ (እንደ ፈረቃ መመዝገቢያ ያሉ ነገሮች) ላይ ብዙ (አርጂቢቢ) ኤልኢዲዎችን ለማግኘት ብዙ መንገዶች አሉ ብዬ አስባለሁ ፣ ግን እኔ ‹ቻርሊፕሌክሲንግ› የተባለ ዘዴን እጠቀም ነበር። ይህንን ጽንሰ -ሀሳብ እንድገነዘብ ከረዳኝ አስተማሪ ጋር እገናኛለሁ (እነሱ በትክክል በደንብ ያብራሩታል) ፣ ግን እኔ እዚህ ፈጣን ስሪት እሰጥዎታለሁ። ቻርሊፕሌክሲንግ እንደሚከተለው ይሄዳል

በፒን 1 እና በፒን 2 መካከል ኤልኢዲ አኑረዋል ፣ ፒን 1 ን ወደ ከፍተኛ እና 2 ወደ LOW ካቀናበሩ ክበቡ በተቀላጠፈ ሁኔታ ይሮጣል እና ኤልዲ ያበራል። መሠረታዊ ነገሮች። ደህና ፣ አሁን ሌላ ኤልኢዲ ያያይዙታል ፣ ግን ዙሪያውን ተገልብጠዋል። ረጅሙ ጫፍ በ 2 ላይ ሲሆን አጭር ጫፉ በፒን 1 ላይ ነው። አሁን ፒን 2 ን ወደ HIGH እና 1 ን ወደ LOW ካዞሩት 2 ኛ ኤልዲዎ ይበራና ፍሰትዎ የተሳሳተ ስለሚሆን የመጀመሪያው ጠፍቶ ይቆያል። አሁን በ 2 ፒን ላይ 2 ኤልኢዲዎችን ማያያዝ ይችላሉ። በድብልቅ ውስጥ 3 ኛ ፒን ካገኘን ፣ ይህንን ብልሃት በ 1 እና 2 ፣ 1 እና 3 ፣ እና 2 እና 3. Thats 6 LEDs መካከል ማድረግ ይችላሉ። ይህ ይቀጥላል ፣ 5 ፒኖች (2 + 4 + 6 + 8) 20 LEDs ይሰጡናል። ሁሉንም 13 ዲጂታል ፒኖች መጠቀም 156 አማራጮችን ይሰጠናል። ያ 156 ኤልኢዲኤስ በተናጠል ማብራት እና ማጥፋት ይችላሉ።

(እሺ ስለዚህ ለሚገርሙት

(የተሻለ እና የበለጠ ዝርዝር ማብራሪያ ፣ ከስዕሎች ጋር)

እሺ ፣ ሽቦን በተመለከተ ብዙ ጥረት በማድረግ (በኋላ ላይ ይህንን እነካለሁ) ፣ እኛ በጣም ብዙ የ LEDs ፍርግርግ ማድረግ እንችላለን ፣ ግን ፊት ለፊት እንጋፈጣለን። ኤልኢዲዎች በጣም አሰልቺ ናቸው። አንድ ሰው በ 2 ቀለሞች ብቻ ስዕል እንዴት መሥራት ይችላል? እርስዎ ይመስለኛል ፣ ግን ከቀኝ ለመምረጥ ብዙ ቀለሞች ካሉዎት መንገዱ ቀዝቀዝ ያለ ነው? ቀኝ. ስለዚህ ወደ RGB LEDs እንዞራለን!

አርጂቢ ኤልኢዲዎች በ 1 ውስጥ 3 ኤል.ዲ.ዎች ናቸው። እነሱ የጋራ ካቶድ ወይም አኖዶድን (ኃይሉ የሚሄድበት ወይም የሚወጣበት) እና ሌሎች 3 “እግሮች” የእርስዎ ቀይ አረንጓዴ እና ሰማያዊ LED ናቸው። ይህንን በአእምሯችን በመያዝ ፣ እኛ እኛም እነሱን ቻርሊፕሌክስ ማድረግ እንችላለን! እያንዳንዱ የ RGB LED ለ 3 መደበኛ ኤልኢዲዎች ይቆጥራል። በዚያ መንገድ አሁንም ሁሉንም በተናጥል ማብራት እና ማጥፋት እና ለመምረጥ አሪፍ ቀለሞችን መፍጠር ይችላሉ! ብቸኛው መቀነስ ይህ ካርታ/እቅድ ማውጣት እና መጀመሪያ ከነበረዎት 3 እጥፍ ያህል ኤልኢዲዎችን ማሰር ስለሚኖርብዎት ይህ ነገሮችን በጣም ከባድ ያደርገዋል።

በ 13 ፒን ላይ ለ 42 RGB LEDs ሄጄ ነበር። ያ 126 መደበኛ ኤልኢዲዎች….. ቁጥሩ በቂ ነው። እንዴት እንዳደረግኩ ልንገራችሁ።

ደረጃ 2 - እቅድ ማውጣት

እቅድ ማውጣት
እቅድ ማውጣት

እርስዎ ከሚያደርጉት በስተጀርባ ያለውን ፅንሰ -ሀሳብ ከተረዱ በኋላ ይህ እርምጃ በጣም ቀላል ነው። ሁሉንም የእርስዎ ኤልኢዲዎችን ይፃፉ እና የትኛውን ፒን ወደ የትኛው “እግር” መሄድ እንዳለበት ያቅዱ ስለዚህ ሁሉንም አማራጮችዎን ይሸፍኑ። እኔ የእቅዴን ስዕል አያይዘዋለሁ ፣ ያንን ለመጠቀምም ነፃነት ይሰማኛል (እኔ ከ 156 ውስጥ 126 ግንኙነቶችን “እኔ ብቻ” እንደፈለግኩ በማየት የሚገኙትን አማራጮች ሁሉ አልጠቀምኩም። ግንባታውን ትንሽ ቅልጥፍና እንዲሠራ ስለሚያደርግ በዚህ መንገድ አዋቀርኩት።).

ይህንን በወረቀት ላይ ማድረጉ አስፈላጊ ነው ፣ በኋላ ላይ ኮድ ለማድረግ ያስፈልግዎታል። ይህንን ካልፃፉ እና 1 ግንኙነትን ካበላሹ ኮዱ ለዚያ LED አይሰራም።

ደረጃ 3 - ኮዱ

እሺ ፣ ስለዚህ እንደዚህ ባለ 2 RGB LEDs ን በ 2 ፒኖች ላይ እንዴት ሽቦ ማገናኘት እንደሚቻል ቀድሞውኑ ሀሳብ ካለዎት ይቀጥሉ! ኮዱን መፈተሽ ጥሩ ነው ፣ ግን እሱ እንደሚሰራ አረጋግጣለሁ! በተቻለኝ መጠን “ንፁህ” ኮድ ለማድረግ ሞክሬያለሁ (እርስዎም ይህንን በማቀያየሪያዎች በማቀያየር ማቀናበር ይችላሉ ፣ ግን ያ ሁሉንም ኮድዎን x42 እንዲጽፉ የሚያደርግ አስፈሪ ችግር ነው ፣ ምናልባት የተሻለ እንደሚሆን እንድገነዘብ አድርጎኛል። መንገድ)።

የኮዱ ግብ የሚከተለው ነው። እርስዎ በ LED1 ይጀምራሉ። አዝራር 1 ወደ ቀጣዩ LED እንዲሄዱ ያስችልዎታል ፣ ግን ቀዳሚው ኤልዲዎ እንደበራ ይቆያል። አዝራር 2 ወደ ቀዳሚው LED እንዲመለሱ ያስችልዎታል ፣ አዝራር 3 ቀለሙን እንዲቀይሩ ያስችልዎታል። የትኛው ኤልኢዲ “የተመረጠ” መሆኑን ለማየት የአሁኑ የተመረጠው ኤልዲ ብልጭ ድርግም ይላል።

ይህንን ለማሳካት ከድርጅቶች ጋር ሰርቻለሁ። አንድ የተወሰነ ቀለም ለመፍጠር የትኛው ፒን እንደሚያስፈልገው ለማየት በእቅድ ደረጃው ወቅት የፃፉትን መረጃ የሚጠቀም የ LED ክፍል ፈጠርኩ። ሁሉንም በአንድ ድርድር ውስጥ አስቀመጥኳቸው እና የትኛው በየትኛው ቀለም እንደተመረጠ ለመወሰን በኤልዲአርአርዱ በኩል አርዱዲኖ እንዲዞር ፈቀድኩ (ቀለሙ 7 ቀለሞችን ለመምረጥ በሚያስችለው ማብሪያ ይወሰናል)። ብልጭ ድርግም የሚሉ በ if-statement ቁጥጥር ይደረግበታል።

ኮዱ ተያይ isል ፣ ለማውረድ እና ለመጠቀም ነፃነት ይሰማዎ። እርስዎ የማይረዱት ነገር ካለ የአስተያየቱ ክፍል ለጥያቄዎች ክፍት ነው ፣ ግን በመሠረቱ መለጠፍን መገልበጥ ይችላሉ!

ደረጃ 4 - በጣም ከባድ ክፍል

በጣም ከባድ ክፍል
በጣም ከባድ ክፍል
በጣም ከባድ ክፍል
በጣም ከባድ ክፍል

ስለዚህ አሁን ሀሳብ አለዎት ፣ የሥራ ኮድ….እውነተኛውን ምርት ብቻ አይደለም። ይህ እስካሁን ድረስ የዚህ ፕሮጀክት በጣም አሰቃቂ ክፍል ነው እና ይህንን አቅልለው እንዳያዩት እመክርዎታለሁ። ሁሉም በአንድ ፒን የሚጨርሱትን ሁሉንም የተለያዩ እግሮች ያስታውሱ? ደህና… ይህ እጅግ በጣም አስቸጋሪው ክፍል ነው እና የእኔም 100% ፍጹም አልወጣም ፣ እርስዎ በሽያጭ ላይ ጥሩ ቢሆኑም እድሉ ሊኖርዎት ይችላል።

በአንድ ጊዜ የ RGB ኤልኢዲዎችን በአንድ ረድፍ ውስጥ አስቀመጥኩ እና የመዳብ ሽቦን ከእያንዳንዱ እግር ጋር አገናኘዋለሁ (የመዳብ ሽቦን ከካስ/መጠቅለያ ጋር እመክራለሁ። የእኔ በጣም ወፍራም ነበር እና ብዙ ሀዘንን አስከተለብኝ)። ሁለት እግሮች ወይም ሽቦዎች እርስ በእርስ እንዳይነኩ ይጠንቀቁ! ከዚያ “በቀላሉ” ወደ አንድ ተመሳሳይ ፒን ለመሄድ የሚያስፈልጉትን ሁሉንም ሽቦዎች ያገናኙ እና ከዚያ ወደ ተከላካይ ያገናኙዋቸው እና ያንን ከተጠቀሰው ፒን ጋር ያገናኙት። ይህንን ለማድረግ “ደህንነቱ የተጠበቀ” መንገድ እንዳለ እርግጠኛ ነኝ ፣ ግን በመሞከር እና በሐቀኝነት አንድ ሰው ሽቦ ውስጥ እንደሚሰምጥ እርግጠኛ ነኝ…. የዳቦ ሰሌዳዎ በጣም ትልቅ ነው!

(ይህንን ደረጃ ቀለል የሚያደርግ ስዕል ጨምሬያለሁ። ኮዴን በትክክል ለመከተል የትኛው እግር ወደ የትኛው ፒን መሄድ እንዳለበት ይነግርዎታል።)

ለ 4 ቀናት ሙሉ የሥራ ጊዜ ወስዶብኛል ፣ ግን አሁን እያንዳንዱ ኤልኢዲ (ያጠፋሁት 3-4) ለየብቻ ሊበራ ይችላል!

ከዚያ በአንዳንድ አዝራሮች ውስጥ ብቻ ሽቦ ማድረግ እና ቅድመ -ዝግጅት ማድረግ አለብዎት! የእራስዎ የፒክሰል ጥበብ ሥዕል!

ይህ ሰው እንዲሁ የሽቦ ምሳሌን ፣ እውነተኛ አጋዥነቱን አሳይቷል

ደረጃ 5 - ክብር። ፍፁም ግርማ።

እርስዎ (እንደ እኔ) ጀማሪ ከሆኑ እና ከዚህ አይጥ የሽቦ ጎጆ ጋር አንድ ነገር እንኳን ለማድረግ ከቻሉ እና እሱ በርቷል። ጉብታ። እውነተኛ ጥሩ አድርገሃል!

ማናቸውም ጥያቄዎች/አስተያየቶች ካሉዎት ከዚህ በታች ይተውዋቸው ፣ ከቻልኩ ለመርዳት እሞክራለሁ!

የሚመከር: