به روز رسانی 1: من کد به
روز رسانی 2 GAME OF LIFE CONWAY را اضافه کرده ام: اکنون می توانید با کمک 1 SHIFT REGISTER، برخی از پین های ARDUINO را ذخیره کنید.
در این آموزش من به شما نشان خواهم داد که چگونه با استفاده از آردوینو و شمارنده دهه 4017، یک ماتریس LED کاملاً فانتزی 8 در 10 (با متن و انیمیشن های اسکرول) بسازید. ساخت و برنامه نویسی این نوع ماتریس آسان است و راه خوبی برای یادگیری مالتی پلکس است.
من بخش دیگری را به این دستورالعمل در مورد استفاده از شیفت رجیستر 74HC595 اضافه کرده ام که به ذخیره برخی از پین های آردوینو برای کارهای دیگری که می خواهید انجام دهید کمک می کند.
بنابراین اکنون باید راه هایی برای رفتن از اینجا پیدا کنید. شما می توانید این ماتریس را بدون شیفت رجیستر بسازید و این کار باعث صرفه جویی در کار لحیم کاری شما می شود یا اگر می خواهید پین های رایگان بیشتری برای استفاده داشته باشید از رجیستر شیفت استفاده کنید.
مرحله 1: چیزهایی که نیاز دارید
ابزار:
1. آهن لحیم کاری
2. مقداری لحیم کاری
3. انبر دماغه سوزنی کوچک
4. نوار سیم
برای ماتریس:
1. 80 ال ای دی
2. 8 مقاومت (مقدار با توجه به نوع LED ها تعیین می شود)
3. شمارنده دهه 4017
4. 10 مقاومت 1KOhm
5. 10 ترانزیستور 2N3904
6. تعدادی سیم تک هسته ای
7. Perfinoboard
8.
اختیاری –
9. 74HC595 shift register
10. برخی از هدرهای پین
مرحله 2: انتخاب LED و مقاومت
این یکی از مهمترین بخشهای این پروژه است، زیرا بر اساس LEDها انتخاب درست آنها بسیار حیاتی است.
توصیه میکنم از الایدیهای پراکنده 5 میلیمتری استفاده کنید، زیرا آنها مقدار خوبی نور میدهند و تصویر واضحی ایجاد میکنند (رنگ LEDها فقط انتخاب شماست).
می توانید از ال ای دی های 3 میلی متری نیز استفاده کنید، اما لحیم کاری را بسیار سخت می کند و نمایشگر کوچکی خواهید داشت.
نکته دیگر این است که الایدیها را از Ebay بخرید، زیرا میتوانید قیمت بسیار خوبی داشته باشید و گاهی اوقات مقاومت رایگان نیز دریافت کنید (مثل مورد من).
دقیقاً 80 ال ای دی نخرید زیرا ممکن است یک یا چند ال ای دی آسیب ببیند، توصیه من این است که 10 یا 20 عدد دیگر بخرید و اگر مقداری باقی ماند می توانید همیشه از آنها در پروژه های بعدی استفاده کنید.
اکنون برای محاسبه مقدار 8 مقاومت می توانید از این سایت استفاده کنید: http://led.linear1.org/1led.wiz .
ابتدا باید برخی از مشخصات LED های خود را دریافت کنید، باید ولتاژ جلو و جریان فوروارد آنها را بدانید، می توانید این اطلاعات را از فروشنده دریافت کنید. آردوینو خروجی 5 ولت می دهد بنابراین ولتاژ منبع شما 5 ولت است.
برای جزئیات بیشتر: یک ماتریس LED 8×10 بسازید
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
UPDATE 1: I HAVE ADDED THE CODE FOR CONWAY’S GAME OF LIFE
UPDATE 2: NOW YOU CAN SAVE SOME ARDUINO PINS WITH THE HELP OF 1 SHIFT REGISTER.
In this instructable I will show you how to build a quite fancy 8 by 10 L.E.D matrix(with scrolling text and animations) using the Arduino and 4017 decade counter. This type of matrix is easy to make and program and it is a good way learn how to multiplex.
I have added another part to this instructable about using the 74HC595 shift register which will help to save some arduino pins for other thing you would like to do.
So now you have to ways to go from here. You can make this matrix without the shift register and that will save you some soldering work or use the shift register if you want to have more free pins to use.