ዝርዝር ሁኔታ:
- ደረጃ 1: ልክ መስመር! ልክ ብርሃን! (ዓይነት 1)
- ደረጃ 2 ስለ ፕሮጀክት (ዓይነት 1)
- ደረጃ 3 ቁሳቁስ (ሃርድዌር)
- ደረጃ 4 ቁሳቁስ (ቁጥጥር)
- ደረጃ 5 - ደረጃ 3 - ቁሳቁስ (ኃይል)
- ደረጃ 6 ደረጃ - ቁሳቁስ (ወዘተ)
- ደረጃ 7: ንድፍ ከመሳልዎ በፊት
- ደረጃ 8: ሃርድዌር (Acrylic Cutting) ያድርጉ
- ደረጃ 9: ያድርጉ (መዋቅር)
- ደረጃ 10 - ሃርድዌር እና የሶፍትዌር ስብሰባ
- ደረጃ 11 ሃርድዌር (ፎርሜክስ መቁረጥ) ያድርጉ
- ደረጃ 12 ሃርድዌር (የእንጨት መቆረጥ እና ስዕል) ያድርጉ
- ደረጃ 13: * ይህንን ቁራጭ በግድግዳ ላይ ለመስቀል ከፈለጉ እንደ ስዕሉ ተመሳሳይ መዋቅር ያድርጉ
- ደረጃ 14: ሶፍትዌር (የወረዳ ንድፍ) ያድርጉ
- ደረጃ 15 የሃርድዌር ጥምር እና የኋላ ፓነል የወረዳ ውቅር
- ደረጃ 16: ወደ ሶፍትዌር (A-a Arduino Mega Board) ኮድ ያስገቡ
- ደረጃ 17 በሶፍትዌር ውስጥ ኮድ ያስገቡ (ቢ-ቢ አርዱዲኖ ሜጋ ቦርድ)
- ደረጃ 18: ይደሰቱ
ቪዲዮ: ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1) 19 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በመስመር ሥነ -ጥበብ ቅጦች የተቀረጹ በአይክሮሊክ ሳህኖች ላይ ብርሃንን የመግለፅ ሥራ ነው። እሱ የተለያዩ የ LEDs ቀለሞችን እና ንድፎችን በአንድነት ይገልፃል። ይህ ፕሮጀክት የተከናወነው ከአሮው ሜይጀር “ለፕላኔቶች ምስጋና” ከሚለው ሁለት ቀለል ያሉ ቀለሞች ከተዋሃዱበት ጭብጦች ጋር ነው። በመስመሮች ክፍተት እና በሚያምር ሁኔታ በተወከለው።
ደረጃ 1: ልክ መስመር! ልክ ብርሃን! (ዓይነት 1)
በመስመር ሥነ -ጥበብ ቅጦች የተቀረጹ በአይክሮሊክ ሳህኖች ላይ ብርሃንን የመግለፅ ሥራ ነው። እሱ የተለያዩ የ LEDs ቀለሞችን እና ንድፎችን በአንድነት ይገልፃል። ይህ ፕሮጀክት የተከናወነው ከአሮው ሜይጀር “ለፕላኔቶች ምስጋና” ከሚለው ሁለት ቀለል ያሉ ቀለሞች ከተዋሃዱበት ጭብጦች ጋር ነው። በመስመሮች ክፍተት እና በሚያምር ሁኔታ በተወከለው።
ደረጃ 2 ስለ ፕሮጀክት (ዓይነት 1)
በአይክሮሊክ አውሮፕላን ላይ የመስመር ሥነ -ጥበብን ከጠለፉ በኋላ ፣ ከ acrylic መሃል እና ውጭ ያለውን ብርሃን ያዋህዱ እና ያጥፉ
መዋቅር
በ 3 ኦሪጅናል ሳህኖች ውስጥ ፖታቲሞሜትርን በመጫን እና ኒዮፊሴሎችን ጠርዝ ላይ በመያዝ ተጠቃሚው በተረጋጋ ሁኔታ መብራቱን ማስተካከል ይችላል።
እንዴት መጠቀም እንደሚቻል
ተጠቃሚው የመብራት ቀለምን (ሁዌ) ለመቆጣጠር ሶስት ሳህኖችን በ መቅዘፊያ ያሽከረክራል እና መሰረታዊ ኤልኢዲዎች የአድማጮችን ፍላጎት በስርዓተ -ጥለት ፣ በብርሃን ቀለም እና በአኒሜሽን ለመሳብ የ Hue ፣ Saturation እና Brightness እሴቶችን ይጠቀማሉ።
ደረጃ 3 ቁሳቁስ (ሃርድዌር)
1. LED strip.
: Adafruit NeoPixel ዲጂታል RGB LED Strip (WS2812) (144 LED/1m) - 2m
: Adafruit NeoPixel ዲጂታል RGB LED Strip (WS2812) (60 LED/1m) - 2m
2 ምስጢራዊ።
10t - 600*600 (ሚሜ)
3. ፎርሜክስ።
12t (10+2t) - 800*800 (ሚሜ)*2
2t - 800*800 (ሚሜ)*2
4. የእንጨት ሰሌዳ
5t - 850*850 (ሚሜ)
ደረጃ 4 ቁሳቁስ (ቁጥጥር)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2.10 ኪ ፖታቲሞሜትር
10 ኪ ፖታቲሞሜትር * 3
ደረጃ 5 - ደረጃ 3 - ቁሳቁስ (ኃይል)
1. የኃይል አቅርቦት
SMPS የኃይል አቅርቦት 5V 40A (200W)
የ SMPS የኃይል አቅርቦት 5V 2A (10W)
2. የኤሌክትሪክ ሽቦ
14awg (3 ቀለሞች) - 10 ሜ/እያንዳንዳቸው
ደረጃ 6 ደረጃ - ቁሳቁስ (ወዘተ)
1. ቀለም መቀባት (ማት ብላክ)
*በጨለማ ውስጥ የበለጠ አስገራሚ ውጤት ለማግኘት ከፈለጉ ፣ የቫንታ ጥቁር ቀለምን ይጠቀሙ
2. ሽክርክሪት
3. የተለጠፈ የማዕዘን ብረት
4. ድሪል
5. ግሉጋን
6. ጠንካራ ማጣበቂያ
*እንደ ሁኔታዎ መሣሪያዎቹን ያዘጋጁ
ደረጃ 7: ንድፍ ከመሳልዎ በፊት
*ከላይ ያለው ሥዕል ሥራዬን ያነሳሳኝ የአርኖት ሜይጀር “ለፕላኔቶች አመሰግናለሁ” ነው።
ወደ ፕሮጀክቱ ከመግባቴ በፊት ፣ በደብዛዛ ብርሃን በአክሪሊክስ ውስጥ በተተከለው ንድፍ ውስጥ የተፈጠረው የብርሃን ደረጃ አሰጣጥ ቀለም በጣም ቆንጆ እንደሆነ ተሰማኝ።
በመሠረቱ ፣ ሁለት ወይም ከዚያ በላይ ቀለሞች ቀስ በቀስ ለመሆን መደራረብ አለባቸው።
ሁለት ወይም ከዚያ በላይ ቀለሞች በሚያምር ሁኔታ እንዲፈጠሩ ፣ እንደ ኩርባው መሠረት የሚፈጠረውን የብርሃን መጠን ፣ አንግል ወይም ደረጃን ያስቡ።
ደረጃ 8: ሃርድዌር (Acrylic Cutting) ያድርጉ
*ይመልከቱ። ደረጃ 7 - መዋቅር (ክፍል ቁጥር 5)
አሲሪሊክ መቁረጫ ማሽን ቅንብር
አክሬሊክስ (10 ቲ)
*መቁረጥ - የፀጉር መስመር አቀማመጥ
ፍጥነት - ኃይል
(5 - 50)
*መቅረጽ
ፍጥነት - ኃይል
(20 - 35)
*ንድፍዎ ከእርስዎ ጣዕም ጋር የሚስማማበትን መጠን ማስተካከል ይችላሉ
ደረጃ 9: ያድርጉ (መዋቅር)
1. 2 ቲ - ሽፋን
2. 10t - የመቆጣጠሪያ እጀታ
3. 10t - LEDstrip / Potensiometer
4. 12t - LED Strip (2 + 10) t
5. 10t - ስርዓተ -ጥለት (አሲሪሊክ)
6. 2t - ዳራ
7. 10t - የወረዳ ቦታ
*ከቁጥር 5 በስተቀር - ፎርሜክስ ቁሳቁስ።
ደረጃ 10 - ሃርድዌር እና የሶፍትዌር ስብሰባ
አንደኛ. 3.4.6.7 ያዘጋጁ።
ሁለተኛ. በጠንካራ ማጣበቂያ በ 7.6.4 ክፍሎች በቅደም ተከተል ይለጥፉት።
ሶስተኛ. ፖታቲሞሜትር 3 ክፍልን በሙጫ ጠመንጃ ያስተካክሉት።
አራተኛ. ከፖታቲሜትር ጋር 3 ክፍልን ወደ 4.6.7 ክፍል በጠንካራ ማጣበቂያ ያያይዙ።
አምስተኛ. ጠንካራ ማጣበቂያ በመጠቀም ws2812b ን ከ 3.4.6.7 (ቀይ አካባቢ) ጠርዝ ጋር ያያይዙ።
ስድስተኛ። የተቆረጠውን አክሬሊክስ ሳህን ወደ ተጣመረ 3.4.6.7 ያስገቡ እና በሙጫ ጠመንጃ ያስተካክሉት።
ሰባተኛ. በፖታቲሞሜትር መቆጣጠሪያ ክፍል ውስጥ 2 ክፍል ያስገቡ እና በሙጫ ማጣበቂያ ያስተካክሉት።
ስምንተኛ. ክፍል 1 ይሸፍኑ እና በጠንካራ ማጣበቂያ አጨራረስ ያስተካክሉ።
* የፒዲኤፍ ፋይሎችን መጥቀስ ይችላሉ
ደረጃ 11 ሃርድዌር (ፎርሜክስ መቁረጥ) ያድርጉ
(በጨለማ ክፍል ውስጥ ቅጦች ብቻ እንዲታዩ ሃርድዌርን ያዋቅሩ)
1. 2 ቲ - ሽፋን
2. 10t - የመቆጣጠሪያ እጀታ
3. 10t - LEDstrip / Potensiometer
4. 12t - LED Strip (2 + 10) t
6. 2t - ዳራ
7. 10t - የወረዳ ቦታ
*STEP7 ን (ምስል) ማመልከት አለብዎት
ደረጃ 12 ሃርድዌር (የእንጨት መቆረጥ እና ስዕል) ያድርጉ
ደረጃ 13: * ይህንን ቁራጭ በግድግዳ ላይ ለመስቀል ከፈለጉ እንደ ስዕሉ ተመሳሳይ መዋቅር ያድርጉ
*ይህ ኮርስ አማራጭ ነው ፣ እና ካልፈለጉ መዝለል ይችላሉ።
*ከላይ ያለው መዋቅር የእኔ የግል ሀሳብ ነው ፣ እና የእርስዎ ሀሳቦች ሲጨመሩ የበለጠ ልዩ ሥራ ይሆናል።
*እና እኔ ይህንን መዋቅር በምሠራበት ጊዜ የእንጨት ሰሌዳውን እና ግድግዳውን ማየት አልፈልግም ነበር።
ደረጃ 14: ሶፍትዌር (የወረዳ ንድፍ) ያድርጉ
ወረዳውን በሚገነቡበት ጊዜ የ ws2818b ስትሪፕ GND / DIN / 5v ን እና የአሁኑን ፍሰት (የቀስት አቅጣጫ) አቅጣጫን በጥንቃቄ ያዋቅሩ።
GND = ባትሪ - (ጥቁር መስመር)
5v = ባትሪ + (ቀይ መስመር)
DIN = የምልክት መስመር (አረንጓዴ መስመር)
ደረጃ 15 የሃርድዌር ጥምር እና የኋላ ፓነል የወረዳ ውቅር
ከኋላ ብሎኖች ጋር ሃርድዌር እና ደህንነቱ የተጠበቀ ወረዳ ይቀላቀሉ
ደረጃ 16: ወደ ሶፍትዌር (A-a Arduino Mega Board) ኮድ ያስገቡ
// ሀ-አርዱዲኖ ሜጋ ቦርድ ማስገባት አለብዎት
#ያካትቱ
#ያካተተ #ጥራት LED_PIN 0 #መለየት NUM_OF_LEDS 120
int j = 0;
Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_OF_LEDS ፣ LED_PIN ፣ NEO_GRB + NEO_KHZ800) ፤
// rampUnsignedChar RAMPh [NUM_OF_LEDS];
rampUnsignedChar RAMPv [NUM_OF_LEDS];
ባዶነት ማዋቀር () {
// አንዴ ለማሄድ የማዋቀሪያ ኮድዎን እዚህ ያስገቡ - strip.begin (); strip.show ();
}
ባዶነት loop () {
// በተደጋጋሚ ለማስኬድ ዋና ኮድዎን እዚህ ያስቀምጡ።
valueSet ();
// LEDSet ();
ለ (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh .update (); » v = "RAMPv .update ();" strip.setpixelcolor (i, = "" strip.colorhsv (j*65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();
}
ባዶ እሴት ቅንብር () {
የማይንቀሳቀስ uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00.3 초 에 한 번씩 코드 코드 를 를 실행 실행
ከሆነ (nowTime - oldTime> 300) {ለ (int i = 0; i = 360) {j = 0; }}}
ደረጃ 17 በሶፍትዌር ውስጥ ኮድ ያስገቡ (ቢ-ቢ አርዱዲኖ ሜጋ ቦርድ)
// እርስዎ ቢ-ቢ አርዱዲኖ ሜጋ ቦርድ ማስገባት አለብዎት
#ያካትቱ
#ያካተተ #መግለፅ LED_PIN_A 2 #ጥራት LED_PIN_B 1 #ጥራት LED_PIN_C 0 #መለየት NUM_OF_LEDS 52
#POT_A A10 ን ይግለጹ
#ጥራት POT_B A9 #ገላጭ POT_C A8
int j [3] = {0};
Adafruit_NeoPixel strip [3] = {
Adafruit_NeoPixel (NUM_OF_LEDS ፣ LED_PIN_A ፣ NEO_GRB + NEO_KHZ800) ፣ Adafruit_NeoPixel (NUM_OF_LEDS ፣ LED_PIN_B ፣ NEO_GRB + NEO_KHZ800) ፣ Adafruit_NeoPixel (NUM_OF_LEDS ፣ LED_EO_GR)
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
ባዶነት ማዋቀር () {
// አንዴ ለማሄድ የማዋቀሪያ ኮድዎን እዚህ ያስገቡ - ለ (int i = 0; i <3; i ++) {strip .begin (); ስትሪፕ . አሳይ (); }
Serial.begin (9600);
}
ባዶነት loop () {
// በተደጋጋሚ ለማስኬድ ዋና ኮድዎን እዚህ ያስቀምጡ።
valueSet ();
// ካርታ () 범위 를 바꿔 주는 주는 함수
// 0 ~ 1023 을 0 ~ 359 로 바꿔 줌 // j = ካርታ (አናሎግ አንብብ (POT_B) ፣ 0 ፣ 1023 ፣ 0 ፣ 359); j [0] = ካርታ (አናሎግ አንብብ (POT_A) ፣ 0 ፣ 1023 ፣ 0 ፣ 359); j [1] = ካርታ (አናሎግ አንብብ (POT_B) ፣ 0 ፣ 1023 ፣ 0 ፣ 359); j [2] = ካርታ (አናሎግ አንብብ (POT_C) ፣ 0 ፣ 1023 ፣ 0 ፣ 359); ለ (int i = 0; i <3; i ++) ከሆነ (j <0) j += 360;
ለ (int k = 0; k <3; k ++) {
ለ (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 int uint8_t v = RAMPv [k] .update (); ስትሪፕ [k].setPixelColor (i ፣ strip [k]. ColorHSV (j [k] * 65535 /360 ፣ 255 ፣ v));
}
ስትሪፕ [k]። አሳይ ();
}
}
ባዶ እሴት አዘጋጅ () {
የማይንቀሳቀስ uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00.3 초 에 한 번씩 코드 코드 를 를 실행 실행 합니다
ከሆነ (nowTime - oldTime> 300) {ለ (int k = 0; k <3; k ++) {ለ (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 까지 까지 걸리는 시간 ፣ 가는 방법)) RAMPv [k] .go (በዘፈቀደ (0 ፣ 255) ፣ 300 ፣ መስመር); }} oldTime = nowTime;
}
}
ደረጃ 18: ይደሰቱ
የሚመከር:
D882 TRANSISTOR ን በመጠቀም አውቶማቲክ ድንገተኛ የድንገተኛ ብርሃን ብርሃን ዑደት እንዴት እንደሚደረግ 3 ደረጃዎች
D882 TRANSISTOR ን በመጠቀም አውቶማቲክ ድንገተኛ የድንገተኛ ብርሃን ብርሃን እንዴት እንደሚሠራ -ሰላም ወዳጆች ፣ ወደ ቻናሌ እንኳን በደህና መጡ ፣ ዛሬ የአውቶማቲክ የአስቸኳይ ጊዜ ብርሃን አጠቃቀም D882 ትራንዚት እንዴት ማድረግ እንደሚችሉ አሳያችኋለሁ።
ወደ ላይ የፀሐይ ብርሃን የአትክልት ብርሃን ወደ RBG በብስክሌት መንዳት - 7 ደረጃዎች (ከስዕሎች ጋር)
Up Cycling a Solar Garden Light to a RBG: በ Youtube ላይ የፀሐይ የአትክልት መብራቶችን ስለመጠገን ብዙ ቪዲዮዎች አሉ ፤ በሌሊት ረዘም ላለ ጊዜ እንዲሮጡ ፣ እና እጅግ ብዙ የሌሎች ጠላፊዎች (የፀሐይ መውጫ) የባትሪ ዕድሜን በማራዘም ፣ ይህ አስተማሪ በ Y ላይ ከሚያገኙት ትንሽ የተለየ ነው
የታነመ የስሜት ብርሃን እና የሌሊት ብርሃን - 6 ደረጃዎች (ከስዕሎች ጋር)
የታነመ ሙድ ብርሃን እና የሌሊት ብርሃን - በብርሃን አለመታዘዝ ላይ ድንበር የሚስብ ስሜት ስለነበረኝ ማንኛውንም መጠን የ RGB የብርሃን ማሳያዎችን ለመፍጠር የሚያገለግሉ አነስተኛ ሞዱል ፒሲቢዎችን ለመምረጥ ወሰንኩ። ሞዱል ፒሲቢን በማዘጋጀት እነሱን ወደ አንድ የማደራጀት ሀሳብ ተሰናከልኩ
ሊለዋወጥ የሚችል ብርሃን ዳሳሽ የሌሊት ብርሃን - 8 ደረጃዎች (ከስዕሎች ጋር)
ሊለዋወጥ የሚችል ብርሃን አነፍናፊ የሌሊት ብርሃን - ይህ አስተማሪው በእጅ መዘጋት እንዲችል የሌሊት ብርሃን ዳሳሽ እንዴት እንደጠለፍኩ ያሳያል። በጥንቃቄ ያንብቡ ፣ ማንኛውንም የተከፈቱ ወረዳዎችን ያስቡ ፣ እና ከመሣሪያ ምርመራ በፊት አስፈላጊ ከሆነ አካባቢዎን ይዝጉ
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመልካች መብራት): 5 ደረጃዎች (ከስዕሎች ጋር)
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመላካች መብራት)-እጅግ በጣም የሚያብረቀርቅ የኒዮ-retropostmodern አልትራቫዮሌት አመላካች መብራትን እንዴት ማቀናጀት እንደሚቻል። ይህ በሌላ መመሪያ ውስጥ የተዘረዘሩትን የፒ.ሲ.ቢ የማጣበቅ ሂደትን ለመገምገም ያደረግኳቸውን የመጀመሪያዎቹን ሁለት ግንባታዎች ያሳያል። . የእኔ ሀሳብ እነዚህን እንደ እኔ መጠቀም ነው