فهرست مطالب:

مغز متفکر با ماتریس LED 8x8 RGB: 5 مرحله (همراه با تصاویر)
مغز متفکر با ماتریس LED 8x8 RGB: 5 مرحله (همراه با تصاویر)

تصویری: مغز متفکر با ماتریس LED 8x8 RGB: 5 مرحله (همراه با تصاویر)

تصویری: مغز متفکر با ماتریس LED 8x8 RGB: 5 مرحله (همراه با تصاویر)
تصویری: ساخت سیستمی برای کنترل روشنایی محیط 2024, جولای
Anonim
مغز متفکر با ماتریس LED 8x8 RGB
مغز متفکر با ماتریس LED 8x8 RGB
مغز متفکر با ماتریس LED 8x8 RGB
مغز متفکر با ماتریس LED 8x8 RGB
مغز متفکر با ماتریس LED 8x8 RGB
مغز متفکر با ماتریس LED 8x8 RGB

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

ماتریس LED 8x8 RGB توسط GEEETECH

باتری 9 ولت

ترانزیستور 2N3904 (x32)

مقاومت 1K (x32)

مقاومت 100 اهم (x1)

مقاومت 50 اهم (x1)

ماتریس LED یک ماتریس آند معمولی است که دارای 32 پایه است. آند معمولی به این معنی است که هر ردیف فقط با 1 پین کنترل می شود در حالی که هر ستون توسط 3 - یک برای هر رنگ کنترل می شود. کنترل این امر با 32 درگاه ورودی/خروجی PMOD در هر انتهای برد انجام می شود.

مرحله 1: مرحله 1: اتصال ترانزیستورها

مرحله 1: اتصال ترانزیستورها
مرحله 1: اتصال ترانزیستورها
مرحله 1: اتصال ترانزیستورها
مرحله 1: اتصال ترانزیستورها
مرحله 1: اتصال ترانزیستورها
مرحله 1: اتصال ترانزیستورها

32 مقاومت 1K را به پین مرکزی ترانزیستورها وصل کنید. این پین "پایه" ترانزیستورها است و سیگنال را از صفحه اصلی دریافت می کند.

مرحله 2: مرحله 2: اتصال به برد

مرحله 2: اتصال به برد
مرحله 2: اتصال به برد
مرحله 2: اتصال به برد
مرحله 2: اتصال به برد
مرحله 2: اتصال به برد
مرحله 2: اتصال به برد
مرحله 2: اتصال به برد
مرحله 2: اتصال به برد

مطابق شکل ، خروجی های برد را به سر دیگر مقاومت وصل کنید. JXADC => قرمز ، JA => سبز ، JB => آبی ، JC => ردیف/قدرت. به این ترتیب برد کنترل می کند که کدام سطر/ستون/رنگ روشن باشد. هر پین ترانزیستور مربوطه را روشن یا خاموش می کند تا جریان از قدرت یا زمین از آن ترانزیستور خاص جریان یابد.

مرحله 3: مرحله 3: اتصال به ماتریس

مرحله 3: اتصال به ماتریس
مرحله 3: اتصال به ماتریس
مرحله 3: اتصال به ماتریس
مرحله 3: اتصال به ماتریس
مرحله 3: اتصال به ماتریس
مرحله 3: اتصال به ماتریس
مرحله 3: اتصال به ماتریس
مرحله 3: اتصال به ماتریس

این جایی است که 8 ترانزیستور جانبی آند و 24 ترانزیستور جانبی کاتد شروع به تفاوت می کنند.

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

توصیه می کنم هر کدام از سیم هایی که به سمت خود ماتریس می روند ، کدگذاری رنگی انجام دهید تا اشکال زدایی آسان تر شود. این ماتریس خاص دارای 16 پین در "بالا" است (طرفی که من به عنوان بالا تعیین کردم طرفی بود که حروف روی آن نوشته شده بود) و 16 پین در "پایین". در بالا 8 پین به ترتیب (از چپ به راست) دنبال می کنند: آبی 7: 0 خوانده شده 7: 0

پایین: ردیف 7: 4 سبز 7: 0 ردیف 3: 0

کد رنگ من - آبی: آبی و بنفش

قرمز: قرمز و نارنجی

سبز: سبز و زرد

ردیف: سیاه ، سفید ، قهوه ای و خاکستری

مرحله 4: مرحله 4: قدرت و زمین

مرحله 4: قدرت و زمین
مرحله 4: قدرت و زمین
مرحله 4: قدرت و زمین
مرحله 4: قدرت و زمین
مرحله 4: قدرت و زمین
مرحله 4: قدرت و زمین
مرحله 4: قدرت و زمین
مرحله 4: قدرت و زمین

من با زمین زدن ترانزیستورهای سمت کاتد شروع می کنم. هر پین ساطع کننده روی این قسمت ها به زمین باتری متصل می شود ، اما در 8 قسمت قرمز باید یک مقاومت 50 اهم اضافی بین آنها و زمین باتری وجود داشته باشد.

من این محوطه را به ردیف های بیرون تخته نان متصل کردم ، زیرا راحت بود (در صورت انتخاب استفاده از تخته نان)

با این حال ، برق باید به پین جمع کننده 8 ترانزیستور متصل شود. به دلیل وجود LED ها باید یک مقاومت 100 اهم بین قدرت و ترانزیستور قرار گیرد.

مرحله 5: مرحله 5: برنامه ریزی هیئت مدیره

مرحله 5: برنامه ریزی هیئت مدیره
مرحله 5: برنامه ریزی هیئت مدیره

در اینجا همه فایلهای VHDL که برای برنامه نویسی به آنها نیاز دارید آورده شده است! موفق باشید!

فقط مطمئن شوید MAIN.vhd ماژول برتر باشد

با تشکر ویژه از برایان میلی برای تقسیم ساعت و قالب ماشین حالت محدود.

توصیه شده: