ዝርዝር ሁኔታ:

ለስነጥበብ ተለዋዋጭ የ LED መብራት መቆጣጠሪያ 16 ደረጃዎች (ከስዕሎች ጋር)
ለስነጥበብ ተለዋዋጭ የ LED መብራት መቆጣጠሪያ 16 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለስነጥበብ ተለዋዋጭ የ LED መብራት መቆጣጠሪያ 16 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለስነጥበብ ተለዋዋጭ የ LED መብራት መቆጣጠሪያ 16 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: መቀባት እንዴት ይባላል? (HOW TO SAY PAINTMIXING?) 2024, ሀምሌ
Anonim
Image
Image

መግቢያ ፦

ማብራት የእይታ ጥበብ አስፈላጊ ገጽታ ነው። እና መብራቱ በጊዜ ሊለወጥ ከቻለ የጥበብ ጉልህ ልኬት ሊሆን ይችላል። ይህ ፕሮጀክት የተጀመረው በብርሃን ትዕይንት ላይ በመገኘት እና መብራቱ የነገሩን ቀለም ሙሉ በሙሉ እንዴት እንደሚለውጥ በማየት ነው። በጨርቃ ጨርቅ ጥበብ ውስጥ ይህንን ማሰስ ጀመርን። እስካሁን ስዕልን እና ፎቶግራፍን ጨምሮ ለ 8 ቁርጥራጮች ተለዋዋጭ ብርሃንን ገንብተናል። የመብራት ውጤቶች ተካትተዋል -ጎህ እና ፀሐይ ስትጠልቅ ማስመሰል ፣ የውሃ ውስጥ ብርሃን በተበጠበጠ ወለል ፣ በደመና ውስጥ መብረቅ እና የተገነዘቡትን ቀለሞች እና የስነጥበብ ሥራ ስሜትን በከፍተኛ ሁኔታ መለወጥ። የእነዚህ ተጽዕኖዎች ቪዲዮዎች ከዚህ በታች ባለው የፕሮግራም ደረጃዎች ውስጥ ተካትተዋል።

ይህ አስተማሪ በግለሰብ ደረጃ ሊደረስባቸው የሚችሉ የኤልዲዎች ሕብረቁምፊን ብሩህነት እና ቀለም በጊዜ ሂደት የሚያዘጋጅ መቆጣጠሪያ ይገነባል። እንዲሁም የመብራት ክፍልን በእጅ ማስተካከል (ብሩህነት እና ቀለም ማቀናበር) አማራጭ የግቤት ወረዳን ያካትታል። እንዲሁም በመንገድ ላይ ስላገኘናቸው ብዙ ችግሮች እና ማሻሻያዎች ይማራሉ።

እንዲሁም የጥላ ሳጥኑን እና ክፈፉን በመገንባት ላይ ተጓዳኝ አስተማሪ ጽፈናል። እዚህ ይመልከቱት

ለአሁኑ በኤሌክትሮኒክስ እና በፕሮግራም ላይ እናተኩራለን።

ደረጃ 1 ቁሳቁሶች

  • የ WS2812 LED ዎች ሕብረቁምፊ
  • አርዱዲኖ ፕሮ ሚኒ 328 - 5 ቪ/16 ሜኸ
  • FTDI ጓደኛ ዩኤስቢ በይነገጽ
  • ዩኤስቢ ሀ ለ MiniB ገመድ ለ FTDI
  • 4700 μf Capacitor
  • 5v የኃይል አቅርቦት ከ 5.5 x 2.1 አገናኝ
  • የኃይል ሶኬት 5.5 x 2.1
  • ተርሚናል ብሎክ
  • የፕሮቶታይፕ የወረዳ ቦርድ
  • አዝራር
  • ፖታቲሞሜትር
  • አመላካች LED
  • ተቃዋሚዎች
  • ሪባን ገመድ
  • ራስጌ ወንድ
  • ራስጌ ሴት

ደረጃ 2 - ሀብቶች

  • አርዱinoኖ; በይነተገናኝ ልማት አካባቢ (አይዲኢ)
  • አዳፍ ፍሬ ኒዎፒክስል ቤተ -መጽሐፍት
  • የኒኦፒክስል መማሪያ
  • Strandtest ምሳሌ ፕሮግራም
  • FastLED ቤተ -መጽሐፍት
  • FastLED አገናኞች እና ሰነዶች
  • FastLED መድረክ
  • የእኛ የመብራት ንድፎች

ደረጃ 3 የመቆጣጠሪያ አጠቃላይ እይታ

የመቆጣጠሪያ አጠቃላይ እይታ
የመቆጣጠሪያ አጠቃላይ እይታ
የመቆጣጠሪያ አጠቃላይ እይታ
የመቆጣጠሪያ አጠቃላይ እይታ

መርሃግብሩ በጣም ቀላል ይመስላል እና እሱ ነው። ተቆጣጣሪዎቻችንን በስዕል ክፈፍ ውስጥ እንዲካተቱ ገንብተናል። በስዕሉ ላይ ያለው የወረዳ ስፋት 2.25”x 1.3” x 0.5”ነው። የአማራጭ ማስተካከያው የተገነባው በተለየ የወረዳ ሰሌዳ ላይ ከሪባን ገመድ አያያዥ ጋር ነው። እነዚህ ስዕሎች የእኛን የተጠናቀቀ ፕሮጀክት ያሳያሉ።

እኛ ለአነስተኛ መጠኑ ፣ ለዋጋው እና ለ 5 ቪ ውፅዓቱ Arduino pro mini 5v ን መርጠናል ስለዚህ የእኛን ተቆጣጣሪ በስዕሉ ፍሬም ውስጥ ለማስገባት እንፈልጋለን። የሚያስፈልግዎት የ 5 ቪ የኃይል አቅርቦት መጠን በፕሮጀክትዎ ውስጥ ምን ያህል ኤልኢዲዎች እና ከፍተኛ ብሩህነታቸው ላይ የተመሠረተ ነው። የእኛ ፕሮጀክቶች ሁሉም ከ 3 አምፔር ያነሱ ሲሆን አንዳንዶቹ ከ 1 አምፔር ያነሱ ነበሩ። በርካታ ዓይነት የአድራሻ ቀለም LED ዎች አሉ። እኛ እንደ “ኒኦፒክስል” ምርቶቻቸው በአዳፍ ፍሬ በተሸጠው WS2812 ጀምረናል። ይህ ለእኛ ሰርቷል እና ሌሎች ኤልኢዲዎችን አልመረመርንም። አብዛኛዎቹ የእኛ ፕሮጄክቶች 60 LED ን በአንድ ሜትር ስትሪፕ ተጠቅመዋል። እስካሁን ድረስ ፕሮጀክቶቻችን እስከ 145 LEDs ደርሰዋል።

አማራጭ መቃኛ ፦

ለእያንዳንዱ ማስተካከያ ፕሮግራሙን ሳያስተካክሉ እና ሳይሰቀሉ የመብራት ክፍሎችን በቀላሉ ማስተካከል እንድንችል ትንሽ የግቤት ወረዳ “ማስተካከያ” ገንብተናል። እሱ አለው - የግቤት ሁነታን የሚያበራ የውጤት ኤልኢዲ; የግቤት ሁነታን የሚቀይር አዝራር; እና ሊስተካከል የሚችል ጉብታ። ከዚያ አርዱዲኖ እሴቶቹን ወደ ተገናኘ ኮምፒተር ሊያወጣ ይችላል።

ደረጃ 4 የግንባታ ተቆጣጣሪ

የህንፃ መቆጣጠሪያ
የህንፃ መቆጣጠሪያ

የቁሳቁሱ ዝርዝር እርስዎ የሚያስፈልጉዎትን ሽቦ ፣ የሙቀት መጨመሪያ ቱቦ እና ሌሎች አቅርቦቶችን አልያዘም። ለ 5 ቮ እና ለመሬቱ ወረዳ ወደ ኤልኢዲዎች 26 መለኪያ ወይም በጣም ከባድ የሆነ ሽቦ እንዲጠቀሙ ሀሳብ አቀርባለሁ። 26 መለኪያ ተጠቅመናል። እንዲሁም በሽቦው ላይ ያለው የሲሊኮን ሽፋን የተሻለ ነው ምክንያቱም በሚሸጡበት ቦታ አቅራቢያ አይቀልጥም እና የበለጠ ተለዋዋጭ ነው። በክፍሎቹ መካከል ትንሽ ተጨማሪ ቦታን መተው ፈጠራን በጣም ቀላል አድርጎ አገኘሁት። ለምሳሌ ፣ በቁጥር #6 ላይ የሚታየው ተቆጣጣሪው በኃይል ሶኬት (ጥቁር) እና በተርሚናል ብሎክ (ሰማያዊ) መካከል ያለው ቦታ 1 ኢንች ያህል ነው። የእኛ የመጫኛ ሽፋን ሁለት ንብርብሮች የእንጨት ሽፋን ነው።

በዚህ ደረጃ ላይ ያለው ሥዕል ለአማራጭ መቃኛ የስድስት ግንኙነት ሴት ራስጌ ሽቦን ያሳያል። በቀይ እና አረንጓዴ ሽቦ መካከል ጥቅም ላይ ያልዋለ ግንኙነት የተገላቢጦሽ ግንኙነትን ለመከላከል በጥርስ ሳሙና ተጣብቋል።

ደረጃ 5

ምስል
ምስል
ምስል
ምስል
ምስል
ምስል

አሁን ፣ በጥቁር ሳጥን ክፈፍ ውስጥ እንዲገጣጠም አንድ ላይ እናድርገው። ክፈፉ 3/4 "ውፍረት ያለው በመሆኑ የመቆጣጠሪያ ቁመት ወሰን አለን 1/2"። ጠመዝማዛን ለመገደብ እርስ በእርስ ቀጥ ያለ እህል ሁለት የ veneer toughener ቁርጥራጮችን በማጣበቅ የመገጣጠሚያ ሰሌዳዎችን ሠራን። ክፍሎቹ ተደራጅተዋል ስለዚህ የኃይል መሰኪያ በማዕቀፉ መሃል ላይ ይሆናል። ለኃይል መሰኪያ ቀዳዳው በጌጣጌጥ መጋዝ ተቆርጦ ተስማሚ ሆኖ እንዲገባ ተደርጓል። ከዚያ ክፍሎቹ ከመሰቀሉ በፊት አንድ ላይ ተያይዘዋል። ሶኬቱ ከኤፖክስ ጋር ተጣብቋል። ባለ ሁለት ጎን ቋሚ የአረፋ መጫኛ አደባባዮች በመጠምዘዣ ተርሚናል እና በአሩዲኖ ስር ያገለግላሉ። የሙቅ ቀለጠ ሙጫ እንዲሁ አርዱዲኖን በቦታው እንዲሁም በመያዣው ውስጥ ለመያዝ ያገለግላል።

ደረጃ 6 የግንባታ አማራጭ ማስተካከያ

የህንፃ አማራጭ ማስተካከያ
የህንፃ አማራጭ ማስተካከያ
የህንፃ አማራጭ ማስተካከያ
የህንፃ አማራጭ ማስተካከያ
የህንፃ አማራጭ ማስተካከያ
የህንፃ አማራጭ ማስተካከያ

ለእያንዳንዱ ማስተካከያ ፕሮግራሙን ሳያስተካክሉ እና ሳይሰቀሉ የመብራት ክፍሎችን በቀላሉ ማስተካከል እንድንችል ትንሽ የግቤት ወረዳ “ማስተካከያ” ገንብተናል። እሱ አለው - የግቤት ሁነታን የሚያበራ የውጤት ኤልኢዲ; የግቤት ሁነታን የሚቀይር አዝራር; እና ሊስተካከል የሚችል ጉብታ። ከዚያ አርዱዲኖ እሴቶቹን ወደ ተገናኘ ኮምፒተር ሊያወጣ ይችላል።

እነዚህ ሥዕሎች የማስተካከያውን የፈጠራ ሥራ ያሳያሉ። ጀርባውን በ “ጎሪላ” ቴፕ ሸፈንኩት። የትኛው ሪባን ኬብል ተረጋግቶ የሚይዝ እና ጥሩ እጀታ ያደረገው።

ደረጃ 7 የፕሮግራም ተቆጣጣሪ አጠቃላይ እይታ

ይህ በእውነቱ የፕሮጀክቱ ከባድ ክፍል ነው። የራስዎን ጅምር ለመጀመር አንዳንድ ኮዶቻችንን እና ዘዴዎቻችንን መጠቀም እንደሚችሉ ተስፋ እናደርጋለን።

Adafruit እና FastLED አርዱኢኖዎች ብዙ ዓይነት ተደራሽ የሆኑ ኤልኢዲዎችን እንዲቆጣጠሩ ለማስቻል ሁለት ታላላቅ ቤተመፃህፍት አሳትመዋል። ሁለቱንም እነዚህን ቤተመፃህፍት በተለያዩ ፕሮጀክቶች ውስጥ እንጠቀማለን። በእነዚህ ቤተመፃህፍት ላይ አንዳንድ የሀብት ይዘትን እንዲያነቡ እና አንዳንድ የእነሱን ምሳሌ መርሃ ግብሮች እንዲያስሱ እንመክርዎታለን።

የፕሮግራሞቻችን Github ማከማቻ ከላይ በ “ሀብቶች” ውስጥ ተዘርዝሯል። ልብ ይበሉ እኛ በአርዱዲኖ መርሃ ግብር ከችሎታ በጣም ርቀናል ስለዚህ ለመሻሻል ብዙ ቦታ አለ። ጉዳዮችን ለመጠቆም እና ማሻሻያዎችን ለማበርከት ነፃነት ይሰማዎ።

ደረጃ 8 የፕሮግራም ተቆጣጣሪ ምሳሌ ሪፕል

በ Jeanie Holt “Ripple” የእኛ የመጀመሪያ ስኬት ነበር። ይህ ቁራጭ በጥቁር ሳጥን ክፈፍ ውስጥ የጨርቅ ጥበብ ዓሳ ነው። መብራቱ ከዚህ በታች የተረጋጋ ዝቅተኛ ደረጃ ሰማያዊ ነው። እና ከላይ ፣ በውሃ ወለል ላይ ሞገዶችን በማንቀሳቀስ የተቃለለ ያህል ፣ እስከ ሶስት ዘንጎች የሚያንጸባርቅ ነጭ ብርሃን ከቀኝ ወደ ግራ ይንቀሳቀሳል። ይህ በጣም ቀላል ጽንሰ -ሀሳብ ነው እና ፕሮግራሙ የ “መቃኛ” ግብዓቶችን አይጠቀምም። እሱ የ Adafruit ቤተ -መጽሐፍትን ጨምሮ እና የውጤት መቆጣጠሪያ ፒን እና የኤልዲዎችን ብዛት መግለፅ ይጀምራል። በመቀጠል ተከታታይ የግንኙነት እና የ LED ስትሪፕን የአንድ ጊዜ ማዋቀር እናደርጋለን። ከዚያ እኛ በርካታ የውስጥ ተለዋዋጮችን እንገልፃለን ፣ ለምሳሌ ፣ በማደስ መካከል መዘግየት ፣ የብርሃን ዘንግ ባህሪዎች (ከጊዜ ወደ ጊዜ ብሩህነቱ እና እንቅስቃሴው) ፣ ከዚያ ለእያንዳንዱ የብርሃን ዘንግ ተለዋዋጮችን ይግለጹ።

የ “changeBright ()” ተግባር በ “ማጥቃት” ጊዜ ውስጥ የብርሃን ዘንግ ብሩህነት ይጨምራል ፣ ለ “ዘላቂ” ጊዜ በቋሚነት ይያዙት ፣ ከዚያ በ “መበስበስ” ጊዜ ይጠፋል።

በእያንዲንደ ጭማሪ ጊዜ የ “ሞገድ ()” ተግባር ሇእያንዲንደ ሦስቱ የብርሃን ዘንጎች ይጠራሌ። ጊዜያዊ ብሩህነት ከጊዜ ወደ ጊዜ በተከታታይ መበስበስ ከከፍተኛው ብሩህነት በመዳከም ላይ የተመሠረተ ነው። ከዚያ ለእያንዳንዱ LED ከመነሻው አቀማመጥ በስተግራ ብሩህነት ይሰላል። ወደ ግራ የሚንቀሳቀስ የብርሃን ሞገድ መገመት እንችላለን። በግራ በኩል ያለው እያንዳንዱ ኤልኢዲ በሞገድ ብሩህነት ጊዜ ኩርባ ውስጥ ቀደም ባለው ቦታ ላይ ነው። ይህ ሞገድ ለሁሉም LED ዎች ዜሮ ብሩህነት ሲኖር የተደረገው ባንዲራ ወደ 1. ተቀናብሯል።

ዋናው ሉፕ የሚጀምረው ኤልኢዲዎቹን በማጥፋት ነው። ከዚያ ለእያንዳንዱ ሦስቱ ሞገዶች የሞገድ ተግባርን ይጠራል እና የጊዜ ቆጣሪውን ይጨምራል። የተከናወነው ባንዲራ ከተዋቀረ ጫጫታውን እንደገና ይጀምራል። በመጨረሻም ዋናው ሉፕ ከታች በኩል ሐመር ሰማያዊ መብራት ያዘጋጃል።

ደረጃ 9 የፕሮግራም ተቆጣጣሪ ምሳሌ እስከ ንጋት ድረስ

Image
Image

ቀጣዩ ፕሮጀክት ፣ “ከጠዋት እስከ ማታ” በጄኒ ሆልት ፣ በዚህ ጊዜ ሌላ የጨርቃ ጨርቅ ሥነ -ጥበብ ክፍል በዚህ ወቅት የመኸር ቀለም ቅጠል ያለው ዛፍ። ማብራት በግራ በኩል ወደ ብሩህ እኩለ ቀን ወደ ቀኑ የፀሐይ መጥለቂያ ቀለሞች በመቀጠል ወደ ማታ የሚያድግ የቀን ማስመሰል ነው። እዚህ ያለው ተግዳሮት ቀለሙን እና ብሩህነትን በ 66 ኤልኢዲዎች ላይ በጊዜ መለወጥን ማቃለል ነው። ሌላው ተግዳሮት ብርሃኑ በተቀላጠፈ ሁኔታ እንዲለወጥ ማድረግ ነው። በዝቅተኛ የብርሃን ደረጃዎች ላይ በሚታየው የብርሃን ለውጥ በእውነቱ ታግለናል። የ FastLED ቤተ -መጽሐፍትን በመጠቀም ለስላሳ የመብራት ሽግግሮችን ለማግኘት ሞከርኩ ግን አልተሳካልኝም። የዚህ ፕሮግራም መግለጫ ብዙም ዝርዝር አይሆንም። እንደገና የአዳፍ ፍሬሙን ኒኦፒክስል ቤተ -መጽሐፍትን ተጠቀምን።

በላይኛው ግራ ጥግ ላይ የእኛን የ LED ቁርጥራጮችን ለመጀመር ወደ አንድ ስብሰባ ሄድን። ይህ በዚህ ቁራጭ ውስጥ የ LED አካባቢ ቁጥሩን ትንሽ አስቸጋሪ ያደርገዋል። በማዕቀፉ ዙሪያ 86 ኤልኢዲዎች አሉ። ጎህ ከ 62 ወደ 85 የሚሄደውን የግራ ጎን ያበራል። ከዚያ ከላይ ከግራ ወደ ታች ቀኝ ከ 0 እስከ 43 ነው።

ይህ ፕሮግራም የ “መቃኛ” ግቤት ወረዳውን የመጠቀም ችሎታን አያካትትም።

ብልጭ ድርግምትን ለመቀነስ ይህ መርሃ ግብር ጊዜን ይጠቀማል። እያንዳንዱን አምስተኛ ኤልኢዲ እናዘምነዋለን ከዚያም በአንዱ ላይ ወደ ፈረቃ ይመጣሉ እና እያንዳንዱን አምስተኛ ኤልኢዲ ያዘምኑ እና ሁሉም እስኪዘመኑ ድረስ ይድገሙ። በዚህ ምክንያት የ LED ሕብረቁምፊውን ርዝመት ከእውነቱ ትንሽ ረዘም ብለን እንገልፃለን።

አሁን የመብራት ዘይቤን መግለጫ እንዴት ቀለል እንዳደረግን እነሆ። በማዕቀፉ ዙሪያ 12 የማጣቀሻ ኤልኢዲ አቀማመጦችን ከግራ ግራ ወደ ታች በቀኝ ለይተናል። ከዚያም ለእነዚህ የማጣቀሻ ኤልኢዲዎች ቀዩን ፣ አረንጓዴውን እና ሰማያዊውን (አርጂቢቢ) የ LED ጥንካሬን እስከ ማለቂያ እስከ ማለቂያ ጊዜ ድረስ እስከ 12 የእረፍት ነጥቦች ድረስ ገልፀናል። ለእያንዳንዱ የእረፍት ነጥብ 4 ባይት አለ ፣ ካለፈው የእረፍት ጊዜ ጀምሮ የጊዜ ብዛት ይቆጠራል ፣ እና ለእያንዳንዱ የ RGB ቀለሞች አንድ ባይት እሴት። ይህ ድርድር 576 ባይት ውድ ማህደረ ትውስታን ይወስዳል።

በማጣቀሻ ኤልኢዲዎች መካከል ላሉት ኤልዲዎች እሴቶችን ለማግኘት አሁን በተቆራረጡ ነጥቦች መካከል እና እንደገና መስመራዊ interpolation መካከል እሴቶችን ለመፈለግ አሁን መስመራዊ interpolation ን እንጠቀማለን። መገናኛው በደንብ እንዲሠራ አንዳንድ ተንሳፋፊ ነጥብ መካከለኛ እሴቶችን መጠቀም አለብን። ጎህ እስከ ማታ ድረስ በ 120 ግማሽ ሁለተኛ ጊዜዎች ተከፋፍሏል።

ደረጃ 10 የፕሮግራም ተቆጣጣሪ ምሳሌ የዝናብ ደን

እኔ የምገልፀው ቀጣዩ ፕሮጀክት “የዝናብ ደን” በጁሊ-አን ጋስፐር ነው። ይህ በጣም ጥልቅ የሆነ ትልቅ የጨርቅ ጥበብ ቁራጭ ነው። እዚህ ወደ 4.4”ጥልቀት ያለው የጥቁር ሳጥን ተጠቅመናል። የመብራት ጽንሰ -ሐሳቡ ከጊዜ ወደ ጊዜ ከላይ ባሉት ቅጠሎች በኩል በብርሃን ብልጭ ድርግም የሚሉ ከበስተጀርባው የደበዘዙ የጀርባ ብርሃን ደረጃዎች ናቸው። እዚህ ያለው ጽንሰ -ሀሳብ ከ Ripple ጋር ተመሳሳይ ነው ፣ ግን የብርሃን ዘንጎች አይንቀሳቀሱም። እና ብሩህነት በተቀላጠፈ ሁኔታ ከሚቀያየርበት ሞገድ በተቃራኒ እዚህ ብልጭ ድርግም የሚል ብሩህነት መለዋወጥ አለበት። Flicker_b2 የተባለ 40 ባይት ድርድር ፈጠርን። ለሁሉም ብልጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭጭሚሚያዎች ፣ አንድ ዓይነት ንድፍ ከተጠቀምን የእይታ ውጤቱ ጥሩ ሆኖ አግኝተነዋል። 5 ብልጭ ድርግም ያሉ ቦታዎችን አቋቁመናል። የእይታ ውጤቱን ስንገመግም አንድ ብልጭ ድርግም ከሚሉ አንዱ ከሌላው የበለጠ ሰፊ መሆን እንዳለበት ተገነዘብን። ያንን ብልጭ ድርግም ከ 20 LED ዎች በላይ ለማውጣት የ fill_gradient_RGB () ተግባሩን ተጠቀምን። እያንዳንዱ ብልጭ ድርግም ገለልተኛ እና በዘፈቀደ የሚጀምር ነው። የእያንዳንዱ ብልጭ ድርግምተኛ ዕድል ሊዘጋጅ ይችላል።

ብልጭልጭቱ ከበስተጀርባው ደማቅ በማይሆንበት ጊዜ የበስተጀርባውን ቀለም ማዘጋጀት እና ወደነበረበት መመለስ ያስፈልጋል።

ለዚህ ቁራጭ እኛ FastLED ቤተ -መጽሐፍትን ተጠቀምን። በዚህ ፕሮግራም ውስጥ #ጥራት ያለው መቃኘት የማጣሪያ ሰሌዳው ከተሰካ የማጣቀሻ ሰሌዳው ካልተሰካ 0 መሆን አለበት። አለበለዚያ ተቆጣጣሪው ለስታቲስቲክ ኤሌክትሪክ እና ለአበባ ፖሊቲስቶች ተጋላጭ ነው። አጠናቃሪው ይህ ተለዋዋጭ 1 በሚሆንበት ጊዜ “መቃኛውን” የሚጠቀሙትን የፕሮግራም ክፍሎች ብቻ ያጠቃልላል።

ደረጃ 11 የፕሮግራም ተቆጣጣሪ ምሳሌ አውሎ ነፋስ

ሌላው ፕሮጀክት ማይክ ቤክ “አውሎ ነፋስ” የተባለ ፎቶግራፍ ማብራት ነበር። ሥዕሉ አውሎ ነፋስ ደመና ነው። እኛ FastLED ቤተ -መጽሐፍትን እንጠቀማለን እና የማስተካከል ችሎታን አናካትትም። የመብራት ጽንሰ -ሐሳቡ በደመናው ዙሪያ በሦስት ነጥቦች ላይ በዘፈቀደ በመብረቅ ብልጭታዎች አንዳንድ የጀርባ ብርሃን ነው። በእያንዳንዱ ቦታ ላይ ብልጭታው በሶስት ኤልኢዲዎች ምክንያት ይከሰታል። በእነዚህ LEDs መካከል ያለው ቦታ ለእያንዳንዱ ቦታ የተለየ ነው። የእነዚህ ሶስት ኤልኢዲዎች ብሩህነት በሶስት 30 ባይት ድርድር ይገለጻል። በሦስቱ ድርድር ውስጥ ያለው የብሩህነት ቅደም ተከተል በሦስቱ ኤልኢዲዎች ላይ ልዩነት እና ግልፅ እንቅስቃሴን ይሰጣል። የተገነዘበ እንቅስቃሴ እና አጠቃላይ ብሩህነት አቅጣጫ ለእያንዳንዱ ቦታ ተመርጧል። በእያንዳንዱ ቦታ ላይ የብልጭቱ ቆይታ የብሩህነት እሴቶችን በማዘመን መካከል ባለው የጊዜ መዘግየት ይስተካከላል። በመብረቅ ምልክቶች መካከል ከ 0.2 እስከ 10.4 ሰከንዶች መካከል የዘፈቀደ የጊዜ መዘግየት አለ። ከደመናው አናት ላይ 19% ዕድል ፣ ከታች በስተቀኝ 45% ዕድል ፣ እና በግራ በኩል 36% ዕድል ያለው ከሶስቱ አድማ ሥፍራዎች ውስጥ የትኛው ነው።

ደረጃ 12 የፕሮግራም ተቆጣጣሪ ምሳሌዎች ማካው እና ኖርዲክ ዛፍ

ቁርጥራጮቹ “ማካው” በዳና ኒውማን እና “ኖርዲክ ዛፍ” በጄኒ ሆልት የተቆራረጠውን ቀለም ለመቀየር የመብራት ቀለምን ይጠቀማሉ። እና ዳና አንድ ትልቅ ማካው መቀባትን በተመለከተ ፣ ወፉ በዙሪያው ባለው የብርሃን ቀለም ላይ በመመርኮዝ የወፉ ስሜት ከደስታ ወደ አስጊነት ይለወጣል። እነዚህ ሁለት ፕሮግራሞች ማለት ይቻላል ተመሳሳይ ናቸው። እኛ Adafruit NeoPixel ቤተ -መጽሐፍትን እንጠቀማለን እና የማስተካከያ ሰሌዳ ችሎታ በእነዚህ ፕሮግራሞች ውስጥ ነው። እነዚህ ፕሮግራሞች በአዳፍሪት_ኔፔፒክስል/ምሳሌዎች/Strandtest.ino (ከ 7/29/2015 የወረደ) ከቲያትርChaseRainbow () ተግባር የተቀየሱ ናቸው።

የቀለሙ በቀለም በቀለም ጎማ በኩል እየገፋ ሲሄድ መብራቱ በአንፃራዊነት የማያቋርጥ ብሩህነት ላይ ይካሄዳል። በቀለም መንኮራኩር ዙሪያ መሻሻል የተፈጠረው በ 100% ቀይ በመጀመር እና አረንጓዴ እየጨመሩ በቀይ ቀይ በመቀነስ ነው። አንዴ አረንጓዴው 100% ከሆነ በኋላ ሰማያዊ እየጨመረ ሲሄድ ይቀንሳል። እና በመጨረሻም ሰማያዊ እየቀነሰ እና ቀይ ሲጨምር እርስዎ ሙሉ ክበብ ይመጣሉ።

ይህ ሁለት ቀዳሚ ቀለሞችን በመጠቀም መብራት ይሰጣል እና አንዱን ይወጣል። በዚህ የመብራት ቀለም መንኮራኩር ውስጥ ስንሽከረከር በማንኛውም ጊዜ በሥነ ጥበብ ክፍል ውስጥ ማንኛውም ቀለም በተሰጠው ብርሃን ውስጥ ይጎድላል። በሚታየው ቀለም ምክንያት የሚመጣው ለውጥ በጣም አስገራሚ እና የጥበብ መግለጫ አካል ይሆናል። ስለዚህ ቀይ በብርሃን ውስጥ ከሌለ በስዕሉ ውስጥ ያለው ማንኛውም ቀይ ጨለማ ይመስላል። ብርሃኑ ንጹህ ቀይ በሚሆንበት ጊዜ ቀይው በእውነት ያበራል እና ሌሎች ቀለሞች ድምጸ -ከል ይደረጋሉ።

ደረጃ 13 የፕሮግራም ተቆጣጣሪ ምሳሌዎች የመዳብ ራስ

በጄኒ ሆልት “የመዳብ መሪ” በእባቡ ግልፅነት ውስጥ የውጭ ስሜትን እና ልዩነትን ለማሳደግ የመብራት ልዩነትን ይጠቀማል። ፕሮግራሙ በጀርባው ብርሃን አናት ላይ የብርሃን ሞገዶችን ይሸፍናል።

ለዚህ ፕሮግራም እኛ FastLED ቤተመፃሕፍት ከ Tuner ወረዳችን ጋር ለልማት ተጠቀምን።

የበስተጀርባው ቀለም በፍሬም ዙሪያ በ 10 ነጥቦች ላይ የተቀመጠ ሲሆን የተሞላው ተግባር () ደግሞ በቀለሞች መካከል በተቀላጠፈ ሁኔታ ለመሸጋገር ያገለግላል።

በእይታ ዑደት መጀመሪያ ላይ ከጊዜ በኋላ የኮሲን ኩርባን እና የ setBrightness () ተግባርን በመጠቀም ዳራ ተዳክሟል እና ቀለም ወደ ሰማያዊ ይለወጣል።

ከዘገየ በኋላ ሶስት የብርሃን ሞገዶች ከላይኛው ቀኝ ወደ ታችኛው ግራ ይንቀሳቀሳሉ። የሚከተሉት ማዕበሎች እየደበዘዙ ሲሄዱ የመጀመሪያው ሞገድ በጣም ብሩህ ነው። የመጀመሪያው ሞገድ እንዲሁ በዝግታ ይንቀሳቀሳል።

ደረጃ 14 የፕሮግራም ተቆጣጣሪ ምሳሌዎች ጥቁር ዱድል

Image
Image

በጄኒ ሆልት “ጥቁር ዱድል” ከጥቁር ቪኒዬል አንፀባራቂዎችን ይዳስሳል።

ይህ ፕሮግራም እንዲሁ FastLED ቤተ -መጽሐፍትን ይጠቀማል እና ከማስተካከያ ወረዳው ግብዓት መውሰድ ይችላል።

መብራቱ በማዕቀፉ ዙሪያ ካሉ የዘፈቀደ ነጥቦች የሚጫወቱ በአንድ ጊዜ እስከ 5 የሚደርሱ የብርሃን ማሳያዎችን ያካትታል። እያንዳንዱ ማሳያ ከጊዜ ወደ ጊዜ በተመሳሳይ 60 የብሩህነት እሴቶች ውስጥ ያልፋል። እያንዳንዱ ማሳያ ብሩህነት ወደ ጠርዞች እየቀነሰ የሚሄድ 7 ተጓዳኝ ኤልኢዲዎችን ያካትታል። እያንዳንዱ ማሳያ ከመጀመሩ በፊት የዘፈቀደ መዘግየት አለ። የማሳያው ቦታ በዘፈቀደ ነው ነገር ግን በንቃት ማሳያ አቅራቢያ ያሉ ቦታዎች ተከልክለዋል።

በስተጀርባ በማዕቀፉ ዙሪያ የተዘረጋ የቀስተ ደመና ቀለም ነው። ይህ የጀርባ ቀስተ ደመና ቀስ ብሎ ይለወጣል እና በአጋጣሚ አቅጣጫውን ይለውጣል።

እነዚህ መግለጫዎች ፕሮግራሞቹን ለማንበብ አጠቃላይ እይታ እና እገዛ ናቸው። ከእነዚህ የመብራት ውጤቶች መካከል አንዳንዶቹ በአንዱ ፕሮጄክቶችዎ ውስጥ ለማካተት በቂ አስደሳች ሆነው እንደሚያገኙ ተስፋ እናደርጋለን። ፕሮግራሞቹ የተከማቹበት ወደ github.com የሚወስድ አገናኝ በደረጃ 2 ሀብቶች ውስጥ ነው።

ደረጃ 15 የማስተካከያ ተግባሮችን መርሃግብር ማድረግ -

በ RainForest ፕሮግራም ውስጥ የማስተካከያ ተግባሩን በ “#ጥራት ጥግ 1” ማብራት እና ሪባን ገመዱን በመጠቀም የማስተካከያ ግብዓት ሰሌዳውን ማያያዝ እንችላለን። እንዲሁም በማስተካከያው ኤልኢዲ የሚተገበሩበትን መለኪያዎች ማዘጋጀት አለብን። ለምሳሌ ከ 61 እስከ 73 ባሉ ቦታዎች ላይ ኤልኢዲዎችን እናስተካክል። #define START_TUNE 61 እና #define END_TUNE 73 ን እንጠቀማለን። በማዋቀር () የመሙላት_ግራዲየንት_RGB () ጥሪዎችን በመጠቀም ሌሎች የሕብረቁምፊውን ክፍሎች ወደ የበስተጀርባ ቀለሞች እናዘጋጃለን። የተቀረው ንድፍዎ ኤልኢዲዎችን በማስተካከያ ክልል ውስጥ ማቀናበር የለበትም ወይም የእርስዎን ማስተካከያዎች ማየት አይችሉም። አሁን ንድፉን ያሂዱ እና ተከታታይ ማሳያውን ያሳዩ። የፕሮግራሙ ማስተካከያ ክፍል 4 ግዛቶች አሉት [ሁዌ ፣ ሙሌት ፣ እሴት እና ብሩህነት}። Hue 0 = ቀይ እና 255 ያለፈው ሰማያዊ ወደ ቀይ ማለት ነው። የአሁኑ ሁኔታ በተከታታይ ማሳያ ላይ መታተም አለበት እና በማስተካከያ ሰሌዳው ላይ ያለው አመላካች ኤልዲ ሁኔታውን ለማመልከት ብልጭ ድርግም ይላል (አንድ ብልጭ ድርግም ይላል ፣ ሁለት ብልጭታዎች ሙሌት እና የመሳሰሉት)። እሴት የብርሃን ጥንካሬ ሲሆን ብሩህነት በሁሉም የ LEDs ጥንካሬ እሴቶች ላይ የሚተገበር የመቀነስ ምክንያት ነው። ስለዚህ ለሙሉ ብሩህነት ስብስብ እሴት = 255 እና ብሩህነት = 255. ግዛቱን ለመቀየር አዝራሩን ይጫኑ። በክፍለ -ግዛቱ ላይ ሲሆኑ ለማስተካከል ይፈልጋሉ። ከ INHIBIT_LEVEL በላይ እስኪቀየር ድረስ ፕሮግራሙ ጉልበቱን ችላ ይላል።በእነሱ ውስጥ ዑደት ሲያደርጉ ይህ በሌሎች ግዛቶች ውስጥ እሴቶችን ከመቀየር ያስወግዳል። ለምሳሌ በ Hue ይጀምሩ እና የሚፈልጉትን ቀለም ያግኙ ፣ ከዚያ ወደ እሴት ይለውጡ እና የሚፈልጉትን ብሩህነት ለማግኘት ያስተካክሉ።

የማካው እና የኖርዲክ_ዛፍ ንድፎች ማስተካከልን ያካትታሉ ነገር ግን ተግባሮቹ ትንሽ የተለያዩ ናቸው። በእነዚህ ንድፎች ውስጥ ሁለት ሁነታዎች ብቻ አሉ። አንዱ ለብርሃን እና አንዱ ለቀለም ጎማ አቀማመጥ። በእነዚህ ምሳሌዎች ከእርስዎ ውስጥ ከማንኛውም መለኪያ ጋር አብሮ ለመስራት የማስተካከያ ተግባሮችን እንዴት ማበጀት እንደሚችሉ ማየት ይችላሉ የመብራት መቆጣጠሪያ።

በማከማቻው ውስጥ የተካተተው የማስተካከያ ተግባራትን ከ RainForest የሚወስድ ረቂቅ 'ማስተካከያ' ነው። ንድፉ እንዴት እንደሚሠራ ለመመርመር እና በቀላሉ ለመከታተል ይህ ንድፍ የማስተካከያ ተግባራት ብቻ ነው። እኛ በሥነ ጥበብ ክፍል ላይ በፍጥነት ማስቀመጥ እና የመብራት ውጤቶችን መመርመር የምንችለውን የሙከራ ብርሃን ፍሬም ለመቆጣጠር ይህንን ንድፍ እንጠቀማለን። በኋላ ብጁ የመብራት መቆጣጠሪያውን ለመገንባት የማስተካከያ መረጃውን እንጠቀማለን።

ፕሮጀክትዎን እንዲሠራ ይህ አስተማሪ ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ እናደርጋለን።

ደረጃ 16 የታሪኩ ቀሪ

በዚህ ፕሮጀክት ላይ ከሁለት አስተማሪዎች አንዱ ይህ ነው። አስቀድመው ካላደረጉ ፣ ተጓዳኝ አስተማሪውን በ https://www.instructables.com/id/Dynamic-LED-Ligh… ይመልከቱ።

የሚመከር: