ዝርዝር ሁኔታ:

ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1) 19 ደረጃዎች
ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1) 19 ደረጃዎች

ቪዲዮ: ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1) 19 ደረጃዎች

ቪዲዮ: ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1) 19 ደረጃዎች
ቪዲዮ: ወንድ ወይም ሴት እንዳረገዛችሁ የሚጠቁሙ የእርግዝና 8 ምልክቶች| ፆታ መቼ ይታወቃል?| 8 early sign of pregnancy baby boy or girl 2024, ህዳር
Anonim
ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1)
ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1)
ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1)
ልክ መስመር ፣ ልክ ብርሃን! (ዓይነት 1)

በመስመር ሥነ -ጥበብ ቅጦች የተቀረጹ በአይክሮሊክ ሳህኖች ላይ ብርሃንን የመግለፅ ሥራ ነው። እሱ የተለያዩ የ LEDs ቀለሞችን እና ንድፎችን በአንድነት ይገልፃል። ይህ ፕሮጀክት የተከናወነው ከአሮው ሜይጀር “ለፕላኔቶች ምስጋና” ከሚለው ሁለት ቀለል ያሉ ቀለሞች ከተዋሃዱበት ጭብጦች ጋር ነው። በመስመሮች ክፍተት እና በሚያምር ሁኔታ በተወከለው።

ደረጃ 1: ልክ መስመር! ልክ ብርሃን! (ዓይነት 1)

Image
Image
ስለ ፕሮጀክት (ዓይነት 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 - ቁሳቁስ (ኃይል)

ደረጃ 3 - ቁሳቁስ (ኃይል)
ደረጃ 3 - ቁሳቁስ (ኃይል)
ደረጃ 3 - ቁሳቁስ (ኃይል)
ደረጃ 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) ያድርጉ

ሃርድዌር (Acrylic Cutting) ያድርጉ
ሃርድዌር (Acrylic Cutting) ያድርጉ
ሃርድዌር (Acrylic Cutting) ያድርጉ
ሃርድዌር (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 ሃርድዌር (የእንጨት መቆረጥ እና ስዕል) ያድርጉ

Image
Image
ሃርድዌር ይስሩ (እንጨት መቁረጥ እና ስዕል)
ሃርድዌር ይስሩ (እንጨት መቁረጥ እና ስዕል)
ሃርድዌር ይስሩ (እንጨት መቁረጥ እና ስዕል)
ሃርድዌር ይስሩ (እንጨት መቁረጥ እና ስዕል)

ደረጃ 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: ይደሰቱ

የሚመከር: