فهرست مطالب:

فقط خط ، فقط نور! (نوع 1): 19 مرحله
فقط خط ، فقط نور! (نوع 1): 19 مرحله

تصویری: فقط خط ، فقط نور! (نوع 1): 19 مرحله

تصویری: فقط خط ، فقط نور! (نوع 1): 19 مرحله
تصویری: الرجل العنكبوت يعبر فوق سبايدرمان الاصفر ،سبايدرمان الخضر وسبايدرمان الملون -SPIDERMAN COLOR PARKOUR 2024, نوامبر
Anonim
فقط خط ، فقط نور! (نوع 1)
فقط خط ، فقط نور! (نوع 1)
فقط خط ، فقط نور! (نوع 1)
فقط خط ، فقط نور! (نوع 1)

این یک کار برای بیان نور بر روی صفحات اکریلیک است که با الگوهای هنر خطی حک شده است. این رنگها و الگوهای LED های مختلف را به طور هماهنگ بیان می کند. این پروژه با نقوش Arout Meijer "Thanks for the Planets" انجام شده است که از آنها دو رنگ روشن سنتز شده است. با توجه به فاصله خطوط و به زیبایی نشان داده شده است.

مرحله 1: فقط خط! فقط نور! (نوع 1)

Image
Image
درباره پروژه (نوع 1)
درباره پروژه (نوع 1)

این یک کار برای بیان نور بر روی صفحات اکریلیک است که با الگوهای هنر خطی حک شده است. این رنگها و الگوهای LED های مختلف را به طور هماهنگ بیان می کند. این پروژه با نقوش Arout Meijer "Thanks for the Planets" انجام شده است که از آنها دو رنگ روشن سنتز شده است. با توجه به فاصله خطوط و به زیبایی نشان داده شده است.

مرحله 2: درباره پروژه (نوع 1)

پس از حکاکی الگوی هنر خطی در صفحه اکریلیک ، نور را در وسط و خارج اکریلیک سنتز کرده و نفوذ کنید

ساختار

کاربر می تواند با نصب پتانسیومتر در داخل 3 صفحه اصلی و نگه داشتن نئوفیکسل ها در لبه ، نور را به صورت پایدار تنظیم کند.

نحوه استفاده

کاربر سه صفحه را با یک دست و پا می چرخاند تا رنگ نور (Hue) را کنترل کند و LED های اصلی از مقادیر Hue ، Saturation و Brightness برای جلب توجه مخاطب به الگو ، رنگ نور و انیمیشن استفاده می کنند.

مرحله 3: مواد (سخت افزار)

مواد (سخت افزار)
مواد (سخت افزار)
مواد (سخت افزار)
مواد (سخت افزار)
مواد (سخت افزار)
مواد (سخت افزار)
مواد (سخت افزار)
مواد (سخت افزار)

1. نوار LED.

: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (144 LED/1m) - 2m

: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (60 LED/1m) - 2 متر

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.10k

پتانسیومتر 10k * 3

مرحله 5: مرحله 3: مواد (قدرت)

مرحله 3: مواد (قدرت)
مرحله 3: مواد (قدرت)
مرحله 3: مواد (قدرت)
مرحله 3: مواد (قدرت)

1. منبع تغذیه

منبع تغذیه SMPS 5V 40A (200W)

منبع تغذیه SMPS 5V 2A (10W)

2. سیم برق

14awg (3 رنگ) - 10 متر/هر کدام

مرحله 6: مرحله: مواد (و غیره)

مرحله: مواد (و غیره)
مرحله: مواد (و غیره)
مرحله: مواد (و غیره)
مرحله: مواد (و غیره)
مرحله: مواد (و غیره)
مرحله: مواد (و غیره)

1. اسپری رنگ (مت سیاه)

*اگر می خواهید جلوه ای چشمگیرتر در تاریکی به دست آورید ، از Vanta Black Paint استفاده کنید

2. پیچ

3. آهن چسبیده گوشه

4. دریل

5. گلوگان

6. چسبندگی قوی

*ابزارها را با توجه به موقعیت خود آماده کنید

مرحله 7: قبل از رسم الگو

قبل از رسم الگو
قبل از رسم الگو

*تصویر بالا "تشکر از سیارات" آرنوت میجر است که الهام بخش کار من بود.

قبل از ورود به پروژه ، احساس کردم که رنگ درجه بندی نور ناشی از تزریق نور کم به الگوی کاشته شده در اکریلیک بسیار زیبا است.

اساساً برای تبدیل به شیب دو یا چند رنگ باید با هم همپوشانی داشته باشند.

برای اینکه دو یا چند رنگ به زیبایی شکل بگیرند ، چگالی ، زاویه یا درجه تشکیل نور را با توجه به منحنی در نظر بگیرید.

مرحله 8: ساخت سخت افزار (برش اکریلیک)

ساخت سخت افزار (برش اکریلیک)
ساخت سخت افزار (برش اکریلیک)
ساخت سخت افزار (برش اکریلیک)
ساخت سخت افزار (برش اکریلیک)

*مراجعه کنید. مرحله 7: ساختار (قسمت شماره 5)

تنظیم دستگاه برش اکریلیک

اکریلیک (10 تن)

*برش - تنظیم خط مو

سرعت - قدرت

(5 - 50)

*حکاکی

سرعت - قدرت

(20 - 35)

*می توانید میزان الگو برداری را متناسب با سلیقه خود تنظیم کنید

مرحله 9: ساخت (ساختار)

ساخت (ساختار)
ساخت (ساختار)

1. 2t - جلد

2. 10t - دسته کنترل

3. 10t - LEDstrip / Potensiometer

4. 12t - نوار LED (2 + 10) t

5. 10t - الگوی (اکریلیک)

6. 2t - پس زمینه

7. 10t - فضای مدار

*به جز شماره 5 - مواد Formex.

مرحله 10: سخت افزار و مونتاژ نرم افزار

سخت افزار و مونتاژ نرم افزار
سخت افزار و مونتاژ نرم افزار
سخت افزار و مونتاژ نرم افزار
سخت افزار و مونتاژ نرم افزار
سخت افزار و مونتاژ نرم افزار
سخت افزار و مونتاژ نرم افزار

اولین. 3.4.6.7 را آماده کنید.

دومین. آن را به ترتیب 7.6.4 قسمت با چسب قوی بچسبانید.

سوم. پتانسیومتر 3 قسمتی را با تفنگ چسب ثابت کنید.

چهارم. 3 قسمت را با پتانسیومتر با چسب قوی به 4.6.7 قسمت وصل کنید.

پنجم. ws2812b را با استفاده از یک چسب قوی به لبه 3.4.6.7 (منطقه قرمز) وصل کنید.

ششم. صفحه اکریلیک بریده شده را در ترکیب 3.4.6.7 وارد کنید و آن را با تفنگ چسب ثابت کنید.

هفتم. 2 قسمت را در قسمت کنترل پتانسیومتر وارد کنید و آن را با چسب چسب ثابت کنید.

هشتم. قسمت 1 را بپوشانید و با چسب قوی محکم کنید.

* می توانید به فایلهای PDF مراجعه کنید

مرحله 11: ساخت سخت افزار (برش Formex)

ساخت سخت افزار (برش فرمکس)
ساخت سخت افزار (برش فرمکس)

(سخت افزار را طوری پیکربندی کنید که فقط الگوها در اتاق تاریک دیده شوند)

1. 2t - جلد

2. 10t - دسته کنترل

3. 10t - LEDstrip / Potensiometer

4. 12t - نوار LED (2 + 10) t

6. 2t - پس زمینه

7. 10t - فضای مدار

*شما باید به STEP7 مراجعه کنید (تصویر)

مرحله 12: ساخت سخت افزار (برش و نقاشی چوب)

Image
Image
ساخت سخت افزار (برش و نقاشی چوب)
ساخت سخت افزار (برش و نقاشی چوب)
ساخت سخت افزار (برش و نقاشی چوب)
ساخت سخت افزار (برش و نقاشی چوب)

مرحله 13: * اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید

* اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید
* اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید
* اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید
* اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید
* اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید
* اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید

*این دوره اختیاری است و در صورت عدم تمایل می توانید از آن صرف نظر کنید.

*ساختار بالا ایده شخصی من است و با اضافه شدن ایده های شما ، یک کار خاص تر خواهد بود.

*و هنگامی که این سازه را می ساختم ، نمی خواستم تخته چوب و دیوار را ببینم.

مرحله 14: تهیه یک نرم افزار (نمودار مدار)

ایجاد یک نرم افزار (نمودار مدار)
ایجاد یک نرم افزار (نمودار مدار)
ایجاد یک نرم افزار (نمودار مدار)
ایجاد یک نرم افزار (نمودار مدار)
ایجاد یک نرم افزار (نمودار مدار)
ایجاد یک نرم افزار (نمودار مدار)

هنگام ساخت مدار ، GND / DIN / 5v نوار ws2818b و جهت جریان جاری (جهت پیکان) را با دقت پیکربندی کنید.

GND = باتری - (خط سیاه)

5v = باتری + (خط قرمز)

DIN = خط سیگنال (خط سبز)

مرحله 15: ترکیب سخت افزار و پیکربندی مدار پشت پنل

ترکیب سخت افزار و پیکربندی مدار پشت پنل
ترکیب سخت افزار و پیکربندی مدار پشت پنل
ترکیب سخت افزار و پیکربندی مدار پشت پنل
ترکیب سخت افزار و پیکربندی مدار پشت پنل
ترکیب سخت افزار و پیکربندی مدار پشت پنل
ترکیب سخت افزار و پیکربندی مدار پشت پنل
ترکیب سخت افزار و پیکربندی مدار پشت پنل
ترکیب سخت افزار و پیکربندی مدار پشت پنل

به سخت افزار بپیوندید و مدار را با پیچ های پشت محکم کنید

مرحله 16: کد را وارد نرم افزار کنید (A-a Arduino Mega Board)

// شما باید A-a arduino mega board را وارد کنید

#عبارتند از

#شامل #تعریف LED_PIN 0 #تعریف NUM_OF_LEDS 120

int j = 0 ؛

نوار Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_OF_LEDS ، LED_PIN ، NEO_GRB + NEO_KHZ800) ؛

// rampUnsignedChar RAMPh [NUM_OF_LEDS] ؛

rampUnsignedChar RAMPv [NUM_OF_LEDS] ؛

void setup () {

// کد راه اندازی خود را در اینجا قرار دهید تا یکبار اجرا شود: strip.begin ()؛ strip.show ()؛

}

حلقه خالی () {

// کد اصلی خود را در اینجا قرار دهید تا بارها اجرا شود:

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 ()؛

}

void valueSet () {

static uint32_t oldTime = 0؛ uint32_t nowTime = millis ()؛

// 00.3 초 에 한 번씩 코드 코드 실행

if (nowTime - oldTime> 300) {for (int i = 0؛ i = 360) {j = 0؛ }}}

مرحله 17: کد را وارد نرم افزار کنید (B-b Arduino Mega Board)

// باید B-b arduino mega board را وارد کنید

#عبارتند از

#شامل #تعریف 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 [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_B_LE) ،

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS] ؛

void setup () {

// کد راه اندازی خود را در اینجا قرار دهید تا یکبار اجرا شود: for (int i = 0؛ i <3؛ i ++) {strip .begin ()؛ strip .show ()؛ }

Serial.begin (9600)؛

}

حلقه خالی () {

// کد اصلی خود را در اینجا قرار دهید تا بارها اجرا شود:

valueSet ()؛

// نقشه () 범위 를 바꿔 주는 함수

// 0 ~ 1023 0 ~ 359 로 바꿔 줌 // j = map (analogRead (POT_B)، 0، 1023، 0، 359)؛ j [0] = نقشه (analogRead (POT_A) ، 0 ، 1023 ، 0 ، 359) ؛ j [1] = نقشه (analogRead (POT_B) ، 0 ، 1023 ، 0 ، 359) ؛ j [2] = نقشه (analogRead (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] . به روز رسانی () ؛ نوار [k].setPixelColor (i ، نوار [k]. ColorHSV (j [k] * 65535 /360 ، 255 ، v)) ؛

}

نوار [k]. نمایش ()؛

}

}

void valueSet () {

static uint32_t oldTime = 0؛ uint32_t nowTime = millis ()؛

// 00.3 에 한 번씩 코드 코드 실행

if (nowTime - oldTime> 300) {for (int k = 0؛ k <3؛ k ++) {for (int i = 0؛ i <NUM_OF_LEDS؛ i ++) {// 다음 값 을 설정 합니다 // 다음 값، 다음 P 까지 걸리는 시간 ، 가는 방법)) RAMPv [k] .go (تصادفی (0 ، 255) ، 300 ، LINEAR) ؛ }} oldTime = nowTime؛

}

}

مرحله 18: لذت ببرید

توصیه شده: