فهرست مطالب:
- مرحله 1: فقط خط! فقط نور! (نوع 1)
- مرحله 2: درباره پروژه (نوع 1)
- مرحله 3: مواد (سخت افزار)
- مرحله 4: مواد (کنترل)
- مرحله 5: مرحله 3: مواد (قدرت)
- مرحله 6: مرحله: مواد (و غیره)
- مرحله 7: قبل از رسم الگو
- مرحله 8: ساخت سخت افزار (برش اکریلیک)
- مرحله 9: ساخت (ساختار)
- مرحله 10: سخت افزار و مونتاژ نرم افزار
- مرحله 11: ساخت سخت افزار (برش Formex)
- مرحله 12: ساخت سخت افزار (برش و نقاشی چوب)
- مرحله 13: * اگر می خواهید این قطعه را به دیوار آویزان کنید ، ساختار مشابه تصویر را ایجاد کنید
- مرحله 14: تهیه یک نرم افزار (نمودار مدار)
- مرحله 15: ترکیب سخت افزار و پیکربندی مدار پشت پنل
- مرحله 16: کد را وارد نرم افزار کنید (A-a Arduino Mega Board)
- مرحله 17: کد را وارد نرم افزار کنید (B-b Arduino Mega Board)
- مرحله 18: لذت ببرید
تصویری: فقط خط ، فقط نور! (نوع 1): 19 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
این یک کار برای بیان نور بر روی صفحات اکریلیک است که با الگوهای هنر خطی حک شده است. این رنگها و الگوهای LED های مختلف را به طور هماهنگ بیان می کند. این پروژه با نقوش Arout Meijer "Thanks for the Planets" انجام شده است که از آنها دو رنگ روشن سنتز شده است. با توجه به فاصله خطوط و به زیبایی نشان داده شده است.
مرحله 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: مواد (قدرت)
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: ساخت سخت افزار (برش و نقاشی چوب)
مرحله 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: لذت ببرید
توصیه شده:
نور متحرک و نور شب: 6 مرحله (همراه با تصاویر)
Animated Mood Light & Night Light: با داشتن یک شیفتگی که وسواس نور را در بر می گیرد ، تصمیم گرفتم مجموعه ای از PCB های مدولار کوچک را ایجاد کنم که می توانند برای ایجاد نمایشگرهای نور RGB در هر اندازه استفاده شوند. با ساخت مدار چاپی مدولار ، با ایده ترتیب آنها به صورت تصادفی مواجه شدم
صفحه نمایش TFMini Lidar - مانند رادار فقط با نور! :-): 3 مرحله
صفحه نمایش TFMini Lidar - مانند رادار فقط با نور! :-): تعدادی از چیزها برای ایجاد این کار گرد هم آمده اند ، اما بزرگترین (و چیزی که من را به انجام آن ترغیب کرد) & quot؛ پروژه رادار آردوینو & quot؛ در howtomechatronics.com توسط Dejan Nedelkovski یافت شد (تاریخ نامشخص است). https: // howtomechatronics
داده های DIY فقط USB نوع B: 3 مرحله
داده های DIY فقط USB نوع B: این می تواند در بسیاری از شرایط مختلف مفید باشد و این یک حالت بسیار ساده است. من شخصاً ، من Prusa i3 را می سازم و نمی خواهم همیشه آن را روشن کنم ، اما بسیار راحت تر است که آن را به پشت وصل کنید
تبدیل (فقط درباره) هر فایل رسانه ای به (فقط درباره) هر فایل رسانه دیگر به صورت رایگان !: 4 مرحله
تبدیل (فقط درباره) هر فایل رسانه ای به (فقط درباره) هر فایل رسانه دیگر به صورت رایگان !: اولین دستورالعمل من ، سلام! به هر حال ، من در Google به دنبال یک برنامه رایگان بودم که فایل های Youtube.flv من را به فرمت تبدیل کند جهانی تر است ، مانند. wmv یا.mov. من انجمن ها و وب سایت های بی شماری را جستجو کردم و سپس برنامه ای به نام
آشکارساز نور ، بدون ریزپردازنده ، فقط الکترونیک ساده :): 3 مرحله
آشکارساز نور ، بدون ریزپردازنده ، فقط الکترونیک ساده :): دو مدار به شما نشان خواهم داد ، یکی LED را خاموش می کند در حالی که هیچ نوری وجود ندارد و دیگری چراغی را روشن می کند که هیچ نوری وجود ندارد. برای اولین مورد نیاز دارید: -R1 (LDR) 10K -R2 (1.2K) کد رنگ: قهوه ای ، قرمز ، قرمز. -R3 (10 اهم) کد رنگ: قهوه ای قهوه ای