فهرست مطالب:

Batman LED Nightlight & Clock (آردوینو): 8 مرحله
Batman LED Nightlight & Clock (آردوینو): 8 مرحله

تصویری: Batman LED Nightlight & Clock (آردوینو): 8 مرحله

تصویری: Batman LED Nightlight & Clock (آردوینو): 8 مرحله
تصویری: This Clock Fan looks like Real Magic 🤯 2024, جولای
Anonim
Batman LED Nightlight & Clock (آردوینو)
Batman LED Nightlight & Clock (آردوینو)

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

به ناچار ، کوچکترین های ما هم اکنون یک ساعت می خواهند ، و قاطعانه می گویند که باید یک ساعت بتمن باشد!

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

این یک درمان بوده است! همانطور که اغلب اتفاق می افتد ، به ویژه با جلوه های نور ، تصاویر موجود در این دستورالعمل عدالت را رعایت نمی کنند ، اما شب ها روی دیوار عالی به نظر می رسد.

مواد مورد نیاز:

  1. حرکت ساعت کوارتز
  2. MDF 9 میلی متر ، تقریباً 700 میلی متر در 300 میلی متر (برش های نازک تر نیز مانند تخته سه لا کار می کنند - ما اساساً از آنچه در گاراژ داشتیم استفاده می کردیم)
  3. چوب های کوتاه تر از چوب ، تقریباً 15 میلی متر مربع (اما می توانید از برش های دیگر چوب در بالا نیز استفاده کنید)
  4. رنگ پرایمر ، کاغذ سنباده و رنگ مشکی مات
  5. چسب چوب و چسب داغ

الکترونیک

  1. نوار LED WS2812 (ما از یک نوار 1 متری با سرعت 60 led / متر استفاده کردیم)
  2. تخته مدار
  3. سوکت IC 8 پین
  4. 2 برابر تریمر یا پتانسیومتر (ما از 50k اهم استفاده کردیم)
  5. مقاومت وابسته به نور
  6. مقاومت 300 - 500 اهم (ما از 470 اهم استفاده کردیم)
  7. تراشه Atmel ATTiny85 (اما هر آردوینو کافی است)
  8. خازن 100uF (در صورت استفاده از برد آردوینو ضروری نیست)
  9. خازن 1000uF
  10. سوکت USB (یا راهی برای اعمال 5 ولت به مدار)

ابزارها:

  1. اره منبت کاری اره مویی یا اسکرول
  2. آهن لحیم کاری
  3. ابزار رنگ و سنباده

مرحله 1: یک طرح را انتخاب کنید و دور شوید

یک طرح را انتخاب کنید و دور شوید!
یک طرح را انتخاب کنید و دور شوید!
یک طرح را انتخاب کنید و دور شوید!
یک طرح را انتخاب کنید و دور شوید!
یک طرح را انتخاب کنید و دور شوید!
یک طرح را انتخاب کنید و دور شوید!

من یک جستجوی سریع در گوگل برای 'batman logo' انجام دادم.

هنگامی که روی یک طرح تصمیم گرفتیم ، آن را تقریباً به اندازه A3 بزرگ کردیم و از آن به عنوان یک الگو در یک برش قدیمی قدیمی از برد MDF 9 میلی متری استفاده کردیم. با استفاده از اره منبت کاری اره مویی ، شکل را برش می دهیم و به سرعت شروع به شکل گرفتن می کند!

مرحله 2: آماده سازی ، سنباده زنی و رنگ آمیزی

آماده سازی ، سنباده زنی و رنگ آمیزی
آماده سازی ، سنباده زنی و رنگ آمیزی
آماده سازی ، سنباده زنی و رنگ آمیزی
آماده سازی ، سنباده زنی و رنگ آمیزی
آماده سازی ، سنباده زنی و رنگ آمیزی
آماده سازی ، سنباده زنی و رنگ آمیزی
آماده سازی ، سنباده زنی و رنگ آمیزی
آماده سازی ، سنباده زنی و رنگ آمیزی

برای به دست آوردن یک پایان خوب ، ما تمام لبه ها را سنباده زنی کرده و قسمت های ناهموار و ناهمواری را که اره منبت کاری اره مویی به جا می گذارد ، به هم ریختیم.

دو لایه پرایمر با سنباده بین آنها تنها چیزی بود که برای ایجاد یک پایه جامد برای پوشش بالا مشکی مورد نیاز بود. من نقاشی را با پسرم به عنوان یک کار سرگرم کننده (اگر آشفته!) با هم انجام دادم.

مرحله 3: آماده سازی و نصب ساعت

آماده سازی و نصب ساعت
آماده سازی و نصب ساعت

ما از برش های قدیمی چوبی به عمق 15 میلی متر برای ایستادن ساعت بتمن روی دیوار استفاده کردیم.

با استفاده از یک مته 10 میلی متری در مرکز لوگو ، ما یک حرکت ساعت کوارتز را نصب کردیم و با استفاده از یک مته 7 میلی متری ، یک سوراخ را برای قرار دادن مقاومت وابسته به نور متقابل ایجاد کردیم. مراقب باشید که آن را به اندازه کافی دور از ساعت نصب کنید تا از کشیدن عقربه ها روی سنسور و ایجاد حالت "تاریک" که چراغ ها را روشن می کند جلوگیری کنید!

مرحله 4: نوار LED را به پشت ساعت نصب کنید

نوار LED را به پشت ساعت نصب کنید
نوار LED را به پشت ساعت نصب کنید
نوار LED را به پشت ساعت نصب کنید
نوار LED را به پشت ساعت نصب کنید
نوار LED را به پشت ساعت نصب کنید
نوار LED را به پشت ساعت نصب کنید

ما از نوارهای LED آدرس پذیر WS2812 استفاده کردیم ، اما هر نوار LED کافی است.

مزیت led های آدرس پذیر این است که می توانید رنگ ها و شدت هر led را تغییر دهید. در نهایت ، ما می خواستیم لوگو "آتش" پشت خود داشته باشد ، بنابراین تغییر رنگ LED ها در مورد ما مطلوب بود.

اولین قدم در اینجا این بود که نوار LED 1 متری را در اطراف محیط ساعت پخش کرد. ما نوار را در فواصل مناسب برش می دهیم و قطعات را با استفاده از چسب حرارتی به پشت ساعت می چسبانیم. مراقب باشید که فلش های روی نوار led را مشاهده کنید - آنها باید در یک جهت پیوسته از قسمتی از نوار به قسمت بعدی نشان دهند!

پس از چسباندن ، قطعات نوار را با استفاده از سیمهای اتصال به هم چسباندیم تا مدارهایی را که با برش نوار شکسته بودیم بازسازی کنیم.

مرحله 5: ایجاد مدار کنترل

ایجاد مدار کنترل
ایجاد مدار کنترل
ایجاد مدار کنترل
ایجاد مدار کنترل
ایجاد مدار کنترل
ایجاد مدار کنترل

ما از Atmel ATTiny85 برای کنترل ساعت استفاده کردیم ، اما هر آردوینو این کار را انجام می دهد. در واقع ، ما ابتدا مدار را با آردوینو نانو آزمایش کردیم.

دستورالعمل های نوار آدرس پذیر خازن 1000uF و مقاومت 300-500 اهم بین آردوینو و نوار را توصیه می کند.

با پیروی از این راهنما ، ما همچنین از دو پتانسیومتر برای تنظیم میزان روشنایی و میزان روشنایی LED ها استفاده کردیم.

اولین پتانسیومتر به عنوان تقسیم کننده ولتاژ سیم کشی شد ، جایی که ورودی آردوینو به مرکز متصل شد. تنظیم این تریمر به ما اجازه می دهد تا سیگنالی بین 0 تا 5 ولت به آردوینو ارسال کنیم ، که می تواند به عنوان روشنایی مورد نظر تعبیر شود

دومین پتانسیومتر به صورت سری با مقاومت وابسته به نور وصل شد تا به ما اجازه دهد سطوح نوری را که در آن عنصر نور شب روشن می شود تغییر دهیم.

در نهایت ، ما از یک سوکت USB به عنوان منبع تغذیه و یک خازن 100uF در تراشه ATTiny برای محافظت از آن در برابر سر و صدا استفاده کردیم. امیدوارم فایل های فریتزینگ ضمیمه مدار را معنا کرده باشند.

مرحله ششم: نوشتن برنامه

Image
Image
نوشتن برنامه
نوشتن برنامه

من می خواستم "جرقه" قرمز را در امتداد نوار led ایجاد کنم که می خواستم به طور کلی زرد باشد.

با استفاده از صفحه گسترده پیوست ، ما محاسبه ای را برای ایجاد یکنواخت افزایش و کاهش شدت رنگ قرمز در طول نوار ابداع کردیم. ویدیو را ببینید تا تاثیر آن را ببینید.

من از آردوینو Uno استاندارد برای بارگذاری کد در ATTiny85 استفاده می کنم. مطمئن شوید که آن را تا 16 مگاهرتز بوت کنید تا جلوه مناسبی به دست آورید. من از این آموزش عالی برای ساختن برنامه نویس ATTIny با استفاده از ابزارهای استاندارد آردوینو استفاده کردم. - با خیال راحت از فایل کد پیوست آردوینو به عنوان شروع استفاده کنید.

اگرچه من از ATTiny استفاده کردم ، هر Arduino کار می کند-Uno یا Nano هر دو بسیار ساده تر از گزینه انتخابی من هستند ، اما با هرکدام کمتر از 1 پوند برای ATTiny85 ، این یک معامله بیش از حد است این تراشه کوچک را نادیده بگیرید ؛-)

ما برنامه ریزی کردیم که دستگاه وقتی تاریک می شود روشن شود و وقتی روشن شد دوباره خاموش شود.

همچنین ، پس از دو ساعت به طور خودکار خاموش می شود و منتظر می ماند تا روشن شود تا دوباره به تاریکی بپیوندد. به عبارت دیگر ، پس از دو ساعت روشن شدن ، تا زمان "صبح" منتظر می ماند تا ماشه را دوباره فعال کند ، که احتمالاً در شب بعد مشاهده می شود.

مرحله 7: "راه اندازی" نور شب

"راه اندازی" نور شب
"راه اندازی" نور شب

ما دریافتیم که نور شب در ابتدا بیش از حد روشن بود ، بنابراین ما آن را با استفاده از پتانسیومتر روشنایی کاهش دادیم.

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

در نهایت ، ولت خود را بدانید! - یک متر برق USB مانند آنچه در تصویر نشان داده شده است یک ابزار کوچک مفید برای بررسی قدرت کشیده شده است. در روشنایی کامل ، ما بیش از 1A (یعنی> 5W) ، که بیش از ظرفیت برخی از شارژرهای USB است ، کشید. با کاهش روشنایی ، قدرت کشیده شده به حدود 200 میلی آمپر کاهش یافت ، که در حد اکثر شارژرهای تلفن است.

اگر می خواهید چیزی مشابه تهیه کنید ، امیدوارم این راهنما برای شما مفید واقع شده باشد - لذت ببرید!

مرحله 8: محصول نهایی

محصول نهایی!
محصول نهایی!
محصول نهایی!
محصول نهایی!

تأثیر چشمگیر LED ها واقعاً خوب عمل کرد و انیمیشن کوچکی را ایجاد می کند که ممکن است جلوه ای از نور را در برابر عبور ابرها ایجاد کند. زیبایی استفاده از led های آدرس پذیر این است که می توانید تغییر دهید و اثر را به دلخواه تغییر دهید!

توصیه شده: