من دوست دارم هر هفته به اسکیت بروم، اما متوجه شدم که اسکیت های من به اندازه کافی خنک نیستند، بنابراین تصمیم گرفتم که وقت چراغانی باشد! من این چراغ ها رو روی اسکیت های بابام نصب کردم به عنوان کادو ممنون که از استخر برای ما مراقبت کرد :D. ممنون بابا!
این پروژه فقط دو LED RGB است که توسط ATtiny2313 کنترل می شود. ساخت بسیار ارزان و آسان با نتایج عالی!
لطفاً به میکروکنترلر رای بدهید و من میتوانم آن مسابقه و مورد علاقهاش را بسازم!
پروژه من سعی دارد از این موارد تقلید کند.http://shoprollerbrights.com/ . اگه بتونی درست کنی خریدشون چه فایده ای داره؟؟؟
مرحله 1: مواد تشکیل دهنده
الکترونیک:
- ATtiny2313
- نگهدارنده تراشه 20 DIP
- آردوینو
- ال ای دی های آند معمولی RGB با مقاومت های مناسب.
- یک دیود واقعاً هر نوع دیودی کار خواهد کرد. تنها هدفی که دارد این است که ولتاژ را کمی پایین بیاورد. بسته باتری که 4 AAA است 6 ولت برق می دهد. پیک ولتاژ ATtiny2313 5.5 است، بنابراین من از دیودی استفاده می کنم که ولتاژ (از بسته باتری) 0.7 ولت را کاهش می دهد تا ایمن باشم. این حدود 5.3 ولت است که دقیقاً کمتر از حداکثر ولتاژ ATtiny است.
- سیم ها
- تخته نان با جامپر
- تخته پرف
- هدر پین 90 درجه
- هدر پین زن
- باتری 4 برابر AAA. من این یکی را از Radioshack خریدم و عالی کار کرد. معمولا من از Radioshack خرید نمی کنم اما به اندازه کافی ارزان بود (2.99 دلار).
- Heat Shrink
ابزار:
- سیم کش/برش دهنده/
- تفنگ لحیم کاری و لحیم کاری
- Dremel یا دستگاه دیگری برای برش تخته پرف
- شارپی
- نوار الکتریکی
- نوار دو طرفه
در آخر به طرح آردوینو نیاز دارید. می توانید آن را از اینجا دانلود کنید.
http://www.mediafire.com/view/hfp3uvum4kr907n/Skating_lights.ino
مرحله 2: برنامه نویسی ATtiny2313 و شماتیک
در حالی که قصد ندارم در این ible توضیح دهم که چگونه این کار را انجام دهم، من یک برنامه بسیار دقیق در مورد نحوه برنامه ریزی تراشه ایجاد کردم. برای مشاهده نحوه برنامه ریزی آی سی به http://www.instructables.com/id/How-to-Program-ATtiny2313-Current-and-Updated/ مراجعه کنید .
مرحله 3: کمی پس زمینه روی LED های RGB
برای پروژه خود از ال ای دی های آند معمولی استفاده کردم. بنابراین اساساً شما باید آند مشترک (سرب بلندتر) را به 3.3 ولت وصل کنید و سپس برای روشن کردن هر LED باید سایر لیدها را به GND وصل کنید. اما زمانی که می خواستم با آردوینو از آن استفاده کنم به مشکل برخوردم. مشکل این بود که من به سه پایه RGB نیاز دارم که به GND وصل شوند نه 5 ولت (که از پین آردوینو خروجی می شود). پس از مطالعه در مورد LED های RGB آند معمولی متوجه شدم که باید از تکنیکی به نام غرق جریان استفاده کنید. حالا صادقانه بگویم، من نمی دانم چگونه این کار می کند، اما اساساً شما تمام پین ها را با مقاومت به آردوینو وصل می کنید. برای روشن کردن LED ها باید پین آردوینو را روی LOW قرار دهید. برای خاموش کردن آن، پین را روی HIGH قرار دهید. آره، این دیوانه است!
من اشتباهاً اشتباه کردم که آند مشترک را به GND برد لحیم کردم. بنابراین بیشتر تصاویر آنها را به GND برد لحیم شده نشان می دهد. در عوض آنها باید به Vcc روی برد لحیم شوند.
مرحله 4: شروع Perf
سوکت DIP را داخل تخته پرف قرار دهید و پین ها را در قسمت پشت فشار دهید تا روی پرف نگه داشته شود. همچنین هدر پین 90 درجه را در یکی از گوشه ها قرار دهید.
هدر پین برای برق مدار است. یک سیم از هدر پین بالایی به Vcc (ATtiny2313) لحیم کنید. سرب پایین به GND آی سی لحیم می شود. اگر مطمئن نیستید پین اوت را بررسی کنید.
اکنون به یاد داشته باشید که ما در واقع به خود ATtiny2313 لحیم کاری نمی کنیم، بلکه به سوکت آن لحیم می کنیم. این به این دلیل است که میتوانیم از آیسی دوباره استفاده کنیم یا فقط با بیرون آوردن آن از سوکت، آن را دوباره برنامهریزی کنیم. اگر آن را مستقیماً به برد لحیم کرده باشید، باید تمام آن را لحیم کنید تا جدا شود.