مکعب ال ای دی RGB

0
534
مکعب ال ای دی

در این پروژه می خواهیم یک مکعب ال ای دی RGB 512 با استفاده از درایور ال ای دی DM13A، ماژول آدوینو و میکروکنترلر ATmega328 طراحی کنیم.

چگونه یک مکعب ال ای دی طراحی کنیم؟

مدار مکعب ال ای دی

طراحی این پروژه اندکی زمان بر است و در ساخت آن باید حوصله به خرج دهید. ابتدا باید ۵۱۲ ال ای دی RGB را همانند تصویر زیر کنار یکدیگر قرار دهید. ما در اینجا به جای استفاده از ۲۴ شیفت رجیستر، ۱۹۲ ترانزیستور و ۶۴۰ مقاومت از ۱۲ درایور ال ای دی DM13a استفاده می کنیم.

لینک دانلود ویدیوی نحوه طراحی مکعب ال ای دی

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

12 درایور ال ای دی DM13a

اتصالات مدار

میکروپروسسور و بورد آنود دارای MSGEQ7 (اکولایزر گرافیک ۷ باند) و تقویت کننده سیگنال میکروفون نیز می باشد که می توان در آینده از آنها در این پروژه استفاده کرد و آن را ارتقاء داد. در این پروژه از آنها استفاده نشده است. اگر از ماژولهای آردوینو UNO و Nano استفاده می کنید، تنها به پین ۳ تا ۸ دیکدر ۷۴HC138 و ماسفت ۸ کاناله و مقاومتهای مرتبط نیاز است و کافیست که آنها را بر روی یک بورد وصل کنید.

برای برق رسانی به مدار، یک منبع تغذیه ۵ ولت ۲۰ وات نیاز است. برای پایه مکعب ال ای دی می توانید از یک پایه چوبی استفاده کنید تا ال ای دی ها را روی آن قرار دهید.

دیاگرام اتصالات میکروپروسسور و بورد آنود

دیاگرام اتصالات میکروپروسسور و بورد آنود

دیاگرام بورد اتصالات ال ای دی ها

دیاگرام بورد اتصالات ال ای دی ها

برنامه نویسی مکعب ال ای دی

کد زیر را دانلود کنید و در آردوینو آپلود کنید.

لینک دانلود کد پروژه

لینک دانلود فایلهای طراحی مدار نرم افزار eagle

قطعات مورد نیاز

  • RGB Diffused Common Anode   512x
  • DM13A LED Driver    12x
  • 74HC138 3 to 8 line decod   1x   
  • IRF9640 P-Channel MOSFET  8x
  • Arduino UNO & Genuino UNO 1x
  • Digilent 5V 2.5A Switching Power Supply 1x
  • Resistor 10k ohm  8x
  • Resistor 1k ohm    8x
  • Resistor 100 ohm  8x

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید