فهرست مطالب:

قلب LED GuGaplexed ولنتاین: 3 مرحله
قلب LED GuGaplexed ولنتاین: 3 مرحله

تصویری: قلب LED GuGaplexed ولنتاین: 3 مرحله

تصویری: قلب LED GuGaplexed ولنتاین: 3 مرحله
تصویری: تصور دخترا از ازدواج🤣 2024, نوامبر
Anonim
قلب LED GuGaplexed ولنتاین
قلب LED GuGaplexed ولنتاین

GuGaplexing یک تکنیک جدید مالتی پلکس صفحه نمایش LED است. در مقایسه با Charlieplexing ، GuGaplexing به شما امکان می دهد دو برابر بیشتر LED ها را تنها با چند جزء اضافی کنترل کنید. پروژه GuGaplexed Valentine LED Heart دارای 40 LED است که در آرایش "Arrow Piercing a Heart" با استفاده از تنها 5 پین میکروکنترلر قرار گرفته است. این پروژه از یک میکروکنترلر AVR ATTiny13V. در این پروژه از 6 پین ورودی/خروجی Tiny13 استفاده می شود ؛ 5 برای کنترل 40 LED و پین ششم برای خواندن یک سوئیچ. با فشار دادن سوئیچ ، انیمیشن نمایشگر روی قلب سوراخ شده تغییر می کند.

مرحله 1: نمودار مدار

این مدار شامل یک Tiny13 ، 40 LED قرمز با اندازه 3 میلی متر ، یک دسته ترانزیستور BC547 (NPN) و BC557 (PNP) ، چند مقاومت و یک کلید دکمه ای است. Tiny13 در سوکت 8 پین نصب شده است. طرح کلی در قالب pdf و عقاب در اینجا موجود است.

نکته مهمی که باید به آن توجه شود این است که مدار از 5 جفت ترانزیستور با استفاده از ترانزیستورهای NPN و PNP استفاده می کند و این ترانزیستورها باید با مقادیر بتا خود مطابقت داشته باشند ، که به راحتی با مولتی متر مناسب با عملکرد بررسی ترانزیستور انجام می شود. به طور خلاصه ، نحوه عملکرد GuGaplexing به شرح زیر است: پین های میکروکنترلر در یکی از سه حالت ممکن عمل می کنند: 0 ، 1 یا Z (حالت امپدانس بالا). تکنیک شارلی پلکسینگ از این حقیقت برای افزایش تعداد LED های قابل کنترل در مقایسه با تکنیک معمول مالتی پلکس استفاده می کند ، که از حالت سوم (یعنی حالت مقاومت بالا "Z") پین استفاده نمی کند. بنابراین Charlieplexing موفق می شود LED های N*(N-1) را با استفاده از پین های دیجیتالی N کنترل کند. در حال حاضر با 2 پین ، هشت ترکیب منطقی وجود دارد: 00 ، 01 ، 0Z ، 10 ، 11 ، 1Z ، Z0 ، Z1 و ZZ. بنابراین در اصل با رمزگشایی مناسب این حالات ، باید بتوان 8 LED را فقط با دو پین وصل کرد ، البته به قیمت اجزای خارجی اضافی برای کار رمزگشایی. GuGaplexing سازش می کند و از یک جفت ترانزیستور (NPN و PNP) در هر پین برای رمزگشایی چهار مورد از هشت ترکیب احتمالی استفاده می کند. به این ترتیب ، برای N پین ، GuGaplexing به 2*N*(N-1) می رسد ، که دو برابر Charlieplexing است. جزئیات بیشتر از تکنیک چند منظوره صفحه نمایش GuGaplexing LED به عنوان ایده طراحی در EDN (www.edn.com) در آینده نزدیک در دسترس خواهد بود.

مرحله 2: GuGaplexed LED Heart in Action

در اینجا یک ویدیوی یوتیوب از پروژه در حال اجرا است.

مرحله 3: کد منبع

در اینجا کد منبع این پروژه به زبان C نوشته شده و با استفاده از winavr gcc گردآوری شده است. کد منبع ، Makefile و فایل hex ضمیمه شده است.

توصیه شده: