فهرست مطالب:

چراغ اتاق متحرک LED متحرک از راه دور: 5 مرحله (همراه با تصاویر)
چراغ اتاق متحرک LED متحرک از راه دور: 5 مرحله (همراه با تصاویر)

تصویری: چراغ اتاق متحرک LED متحرک از راه دور: 5 مرحله (همراه با تصاویر)

تصویری: چراغ اتاق متحرک LED متحرک از راه دور: 5 مرحله (همراه با تصاویر)
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, جولای
Anonim
Image
Image
نوار LED خود را آزمایش کنید
نوار LED خود را آزمایش کنید

برای کسانی که می خواهند یک نمایش نور رنگی آرامش بخش یا مسحور کننده ، برای اتاق کودک ، دکوراسیون کریسمس یا فقط برای سرگرمی ، در اینجا تقویت کننده محیط من است. من از نوزادان 6 ماهه تا بچه های بزرگتر در هر سنی پاسخهای بسیار جذابی دریافت می کنم.

نوار LED Neo Pixels (معروف به WS2812B) با یک آردوینو و یک کنترل از راه دور IR یک ترکیب قاتل را به عنوان یک لامپ ابر ، یک فانوس کاغذی گرد یا هر شکل دیگری که دوست دارید ایجاد می کند. من از این برای جایگزینی لامپ اتاق موجود استفاده کردم: برق AC از پریز برق موجود منبع تغذیه 5 ولت و یک لامپ معمولی 220 ولت را که در زیر لامپ LED آویزان است تغذیه می کند.

110V-220V هشدار: این را نسازید مگر اینکه خانواده خود را با احتیاط های ایمنی برای کار با ولتاژ بالا کار کنید.

وسایل مورد نیاز شما:

لامپ ال ای دی

  • دو برد آردوینو (من از Cactus Micro Rev. 2 استفاده کردم اما شما به راحتی می توانید از نانو آردوینو استفاده کنید)
  • تخته نان
  • نوار LED مانند WS2812B (من از 150 LED استفاده کردم که مناسب یک اتاق متوسط به عنوان چراغ شب است)
  • منبع تغذیه فشرده - 5 ولت ، حداقل 0.06A X 150 LED + آردوینو تا 10A (من از این استفاده کردم)
  • خازن بزرگ (u 1000 uF)
  • کانکتور جک قدرت 2X برای جدا کردن آسان لامپ
  • ریموت IR جمع و جور (فقط ریموت ، LED لازم نیست). هر ریموت استاندارد دیگری نیز کار می کند.
  • گیرنده IR IR 3638
  • LED سبز ، مقاومت 220 اهم
  • سیم های بلوز

پشتیبانی

  • فانوس های کاغذی - قطر حداقل 10 اینچ.
  • منطقه ماهیگیری
  • کراوات زیپی
  • نوار دو طرفه یا چسب حرارتی + تفنگ
  • ~ 59 سانتی متر (23 اینچ) طول ، 12 میلی متر (1/2 ") قطر ، لوله آلومینیومی سبک وزن

چراغ معمولی

  • E27 به آداپتور سیم
  • رله حالت جامد 220 ولت AC
  • ترانزیستور 2N2222 ، مقاومت 47 کیلو اهم
  • خانه لامپ E27
  • سیم نامی 220 ولت

مرحله 1: نوار LED خود را آزمایش کنید

نوار LED خود را آزمایش کنید
نوار LED خود را آزمایش کنید

شما ابتدا با کد نویسی و آزمایش انیمیشن ها قبل از آویختن کل کار بر روی سقف شروع می کنید. برای این مرحله باید کتابخانه FastLED و برای مرحله بعد کتابخانه SimpleTimer را بارگیری کنید.

تخته را همانطور که در شکل شماتیک دیده می شود متصل کنید و طرح تست_ستریپ پیوست را بارگذاری کنید. شما باید بتوانید سایه های سبز و بنفش را ببینید که به تدریج بر روی نوار LED حرکت می کنند. متغیرهای کلیدی MAXPIXELS (خط 5) ، fps (خط 8) و current_anim (خط 14) هستند.

FastLED فوق العاده قدرتمند است و من شما را تشویق می کنم تا ویژگی های آن را در اینجا بررسی کنید.

buzzandy از hackster.io همچنین از این کتابخانه برای جلوه های شگفت انگیز استفاده کرد.

مرحله 2: نصب نوار در داخل فانوس های کاغذی

نصب نوار در داخل فانوس های کاغذی
نصب نوار در داخل فانوس های کاغذی

برخی از افراد با ظاهری شبیه به ابر ظاهر می شوند ، اما من معتقدم که به طور بالقوه می تواند به یک هیولای گرد و غبار تبدیل شود. بنابراین من نوار 150 LED را به صورت مارپیچ در 3 فانوس کاغذی که به صورت افقی آویزان شده بودند نصب کردم. امکانات دیگر: یک حلقه فانوس کاغذی یا یک دیسک 6 فانوس با فانوس مرکزی 7.

برای نصب LED ها ابتدا یک طرف پشتی فلزی فانوس را داخل فانوس قرار دهید ، سپس حلقه های 8 LED را به آرامی در داخل قرار دهید و هر حلقه را با چسب داغ (توصیه می شود) یا نوار دو طرفه به تکیه گاه ثابت کنید. آنها را به طور مساوی با 6 حلقه در هر لامپ و 3 LED با واسطه بین فانوس ها فاصله دهید (نوار بین فانوس ها را قطع نکنید). توصیه می کنم مکانی موقت برای آویزان کردن نوار در نزدیکی کامپیوتر پیدا کنید ، تا زمانی که مرحله کد نویسی انجام نشود و لامپ آماده آویزان شدن در سقف شود ، Arduinos را در دسترس قرار دهید.

مرحله 3: افزودن یک ماژول کنترل از راه دور ، یک لامپ معمولی به طرح نهایی

افزودن یک ماژول کنترل از راه دور ، یک لامپ معمولی به طرح نهایی
افزودن یک ماژول کنترل از راه دور ، یک لامپ معمولی به طرح نهایی

کنترل از راه دور

اگر می خواهید این لامپ LED را به سقف آویزان کنید ، باید آن را از راه دور کنترل کنید. گزینه های دیگری مانند کنترل از طریق تلفن و Blynk در دسترس هستند ، اما من آنها را در مقایسه با یک کنترل از راه دور ساده IR کند و پیچیده می دانم. من در اجرای معمول رمزگشایی IR با نیازهای زمان بندی شکننده NeoPixels مشکل داشتم. اگر موفق به دریافت NeoPixels با ریموت IR / Blynk شدید ، لطفاً تجربه خود را در قسمت نظرات به اشتراک بگذارید! تصمیم گرفتم کنترل از راه دور را به آردوینوی دوم بسپارم که توسط یک پل ساده I2C به آردوینو اصلی متصل می شود.

لامپ معمولی

هر LED با قدرت کامل فقط طبق مشخصات حدود 0.4 لومن (1/1000 پوند لامپ رشته ای 40 وات) تولید می کند. من فقط از 150 LEDS استفاده خواهم کرد و انتظار می رود شدت نور یک لامپ شب را دریافت کنم ، بنابراین تصمیم گرفتم یک لامپ معمولی E27 را که هنگام شروع انیمیشن LED توسط آردوینو خاموش می شود ، قرار دهم.

همه اش را بگذار کنار هم

برای این مرحله به کتابخانه های Wire و IRLib نیاز دارید. همه چیز را مطابق شماتیک پیوست شده وصل کنید (در حال حاضر می توانید منبع تغذیه را به یک پریز برق معمولی 220 ولت متصل کنید) و دو طرح اصلی متصل شده را در حالت شماتیک I2C slave بارگذاری کنید ، در حالی که صفحه پایین استاد I2C است. اگر از ریموت متفاوتی نسبت به Magic Lighting Remote که استفاده می کنید استفاده می کنید ، طرح ها را در حالت DEBUG بگذارید و یک مانیتور Serial را در اصلی I2C (برد گیرنده IR) باز کنید. کدهای دکمه های راه دور خود را ترسیم کنید (در صورت لزوم 0x اضافه کنید) و بلوک حاوی کدهای هگز را در طرح برده I2C جایگزین کنید.

مرحله 4: لمس نهایی

لمس نهایی
لمس نهایی
لمس نهایی
لمس نهایی
لمس نهایی
لمس نهایی

سفارشی کردن ظاهر کنترل از راه دور

من از راه دور چراغ جادویی را دوست دارم زیرا جمع و جور است ، LED IR آن می تواند به سمت گیرنده شما خم شود و مهمتر از همه - سفارشی کردن ظاهر آن به شرح زیر آسان است:

  1. یک عکس بسیار مستقیم از ریموت خود بگیرید ، دوربین خود را دقیقاً بالای آن قرار دهید (کج نکنید)
  2. آن را در پاورپوینت یا Inkscape قرار دهید (من از inkscape استفاده کردم ، طرح خود را به عنوان فایل.svg ضمیمه کردم) ، ارتفاع/ عرض کنترل کننده را با خط کش اندازه بگیرید ، اندازه آن را با ابعاد دقیق اینچ مطابقت دهید.
  3. با استفاده از عکس به عنوان الگو ، طرح کنترلر خود را ترسیم کنید. پس از اتمام ، عکس اصلی را از زیر بردارید.
  4. چاپ ، برش و چسب بالای مقوا اصلی.

همانطور که در عکسهای ضمیمه شده مشاهده می کنید ، من LED را نیز هک کرده و به سمت گیرنده هدایت کردم ، که برای کارکرد آن بسیار مهم بود. روکش بالا از مقوا ساخته شده است ، بنابراین من آن را به آرامی با پیچ گوشتی تفت دادم ، یک مستطیل کوچک از قسمت بالایی آن را بریدم و LED را خم کردم. سپس با قرار دادن مخروط ورق آلومینیومی روی آن ، سیگنال را بیشتر تقویت کردم ، که این امر قابلیت اطمینان را نیز افزایش داد.

آویزان کردن چراغ از سقف

  1. در مرکز لوله آلومینیومی برای 3 سیم (5 ولت ، داده ، GND) که نوار را به آردوینو متصل می کنند ، سوراخی ایجاد کنید.
  2. سیمها را از سوراخ وارد کرده و آنها را از یکی از طرفین لوله بکشید.
  3. میله را از وسط 3 فانوس فشار دهید ، از زیپ یا هر چسبی که مایل هستید برای تنظیم این تنظیم استفاده کنید.
  4. سیمهای 5V ، GND را که از طرف لوله آویزان شده است ، با یک اتصال دهنده جک به نوار LED وصل کنید. من توصیه می کنم از یک جک دوم برای سیم داده استفاده کنید ، به طوری که لامپ به راحتی برای اشکال زدایی و غیره قطع شود.
  5. سر دیگر سیم ها را به آردوینو و منبع تغذیه وصل کنید
  6. لامپ را از میله آلومینیومی با استفاده از سیم ماهیگیری دوبل در هر انتهای آن آویزان کنید (این واقعاً به تنظیمات لامپ موجود شما بستگی دارد …). نتیجه باید شبیه عکس باشد.

توصیه شده: