من در اینترنت سرگردان بودم و به دنبال یک آموزش آردوینو خوب در مورد نحوه ساخت ساعت باینری با ثانیه بودم، اما نتوانستم آن را پیدا کنم. بنابراین اکنون این را برای شما می نویسم تا یک ساعت باینری با ثانیه، دقیقه و ساعت داشته باشید.
کاری که من انجام دادم:
-از آنجایی که کنترل 20 LED به صورت جداگانه برای این مکعب نامرتب بود، من مالتی پلکس کردم.
-من از ATtiny84 و SN74HC164N برای کنترل ساعت استفاده کردم. این باعث می شود ساعت ارزان تر و کوچکتر شود.
- همه را روی دو برد PCB ساختم و پایه، دوشاخه برق و دکمهها را نصب کردم.
مرحله 1: لیست قطعات
چیزهایی که برای ساختن یک ساعت باینری باید داشته باشید، برخی دیگر اختیاری هستند و من سعی خواهم کرد برای استفاده از چیزهایی که دارید به شما ایده بدهم.
قطعات مورد نیاز:
-20 ال ای دی، هر رنگی که من 5 میلی متری استفاده کردم، 10 را توصیه نمی کنم مگر اینکه ترانزیستور فضایی
-6 PN2222، یا هر چیزی که دارید مشابه
-2 دکمه فشاری داشته باشید، هر طعم رابطی که می خواهید امتحان کنید دکمه های کار آسان هستند
-2 مقاومت 1K، برای دکمه ها
-10 مقاومت برای LED ها، من از 470 اهم استفاده کردم که می توانید از 100 اهم کم استفاده کنید اما در شب بسیار روشن هستند
- سیم های مختلف برای اتصالات
انتخاب ها:
کنترلر
- من از ATtiny84 و SN74HC164 استفاده کردم، من آن را انتخاب می کنم زیرا کوچک، ارزان و آسان برای استفاده با این گزینه شما از رجیستر شیفت برای کنترل یک طرف ماتریس LED -ATmega استفاده می کنید، هر کدام از این سری ها کار می کنند
. تا زمانی که یک برنامه نویس و فضای
- آردوینو برد دارید، توصیه نمی کنم برای این گزینه هزینه کنید و همچنین فضای زیادی را اشغال می کند
- ATtiny تنها با 6 I/O در صورت استفاده از دو شیفت رجیستر
- کتابخانه برای آردوینو نوشته شده است و میتوانید از هر چیز دیگری که میخواهید دوباره کدگذاری کنید استفاده کنید
* برای هر کنترلکنندهای که انتخاب میکنید از سوکت DIP استفاده کنید.
برق
- من از شارژر و کابل USB برای تغذیه آن استفاده کردم
- هر منبع تغذیه 5 ولتی کار می کند، فقط مطمئن شوید که با
PCB کنترلر شما کار می کند
- نوعی برد مورد نیاز است. من از دو تخته کوچک 4cm x 6cm و 3cm x 7cm استفاده کردم. من از مقوا برای LED استفاده شده است اما من مقوا را برای کنترل توصیه نمی کنم.
Stand
-من از polymorph استفاده کردم، چیزهای جالبی است که در اطراف
-اریگامی کار می کند
مرحله 2: Multiplexing من
من از رجیستر شیفت SN74HC164 و ترانزیستور PN2222 برای جابجایی هر ستون از ماتریس LED به زمین سریعتر از آنچه چشم می بیند استفاده می کنم. هنگامی که ستون صحیح به زمین متصل شد، ATtiny سپس HIGH به LED که نشان دهنده زمان است، خروجی می دهد.
هنگامی که امیتر ترانزیستور به زمین متصل می شود، ترانزیستور زمین را از کلکتور فراهم می کند، اگر پایه به Vcc متصل باشد.