فهرست مطالب:

نمودار رنگی دوگانه با مدار پایتون: 5 مرحله (همراه با تصاویر)
نمودار رنگی دوگانه با مدار پایتون: 5 مرحله (همراه با تصاویر)
Anonim
نمودار دو رنگ نوار با CircuitPython
نمودار دو رنگ نوار با CircuitPython

من این نمودار LED را در سایت Pimoroni دیدم و فکر کردم ممکن است یک پروژه ارزان و سرگرم کننده در حین انجام قرنطینه کووید -19 باشد.

شامل 24 LEDS ، قرمز و سبز ، در هر 12 قسمت آن است ، بنابراین در تئوری شما باید قادر به نمایش قرمز ، سبز و زرد باشید. به طور معمول شما انتظار دارید 2 آند ، یکی برای قرمز و دیگری برای سبز ، و 24 کاتد در صورت ساختن آن از 24 LED داشته باشید. این بسته فقط 14 پین دارد و سه جفت پین داخلی متصل شده اند!

چگونه می توان 24 LED را با 11 پین رانندگی کرد؟ این پروژه حتی جالب تر به نظر می رسید.

· ما باید از ماندگاری بینایی در چشم استفاده کرده و LED های مختلف را به سرعت چشمک بزنیم.

میخوام باهاش چیکار کنم؟

· یک نور قرمز ، سبز یا زرد را در امتداد صفحه به جلو و عقب حرکت دهید

· یک نوار تراز چپ قرمز ، سبز یا زرد در امتداد صفحه نمایش دهید

چگونه می توانم یک ورودی ساده برای تغییر صفحه نمایش ارائه دهم؟

· از پتانسیومتر 10K برای تولید مقادیر 0 تا 12 استفاده کنید.

تصمیم گرفتم از Adafruit ItsyBitsy M4 Express برای این پروژه استفاده کنم و آن را با استفاده از CircuitPython برنامه ریزی کنم. این یک دستگاه 3.3 ولت است بنابراین تصمیم گرفتم مقاومت 330 اهم را روی آندها بگذارم تا جریان را پایین نگه دارد و از پین های میکروکنترلر و LED ها محافظت کند. من فقط حداکثر دو LED را در هر لحظه روشن می کنم - یک LED قرمز و سبز در همان قسمت برای به دست آوردن رنگ زرد.

مرحله 1: به چه چیزی نیاز داریم؟

به چه چیزی نیاز داریم؟
به چه چیزی نیاز داریم؟

بسته بار-گراف

Itsybitsy M4 Express

تخته نواری یا تخته نان

مقاومت 3x330 اهم

پتانسیومتر 10 کیلو اهم

سیم پرش

پرش منجر می شود

ویرایشگر Mu برای توسعه اسکریپت و فلش میکروکنترلر.

مرحله 2: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند

صفحه نمایش به 3 قسمت تقسیم می شود (قسمت پایین - سمت چپ ، وسط - مرکز و بالا - انتهای راست) ، هر کدام شامل 4 بخش است. هر بخش دارای یک آند واحد است که 8 LED را تغذیه می کند. پین های آند داخلی متصل می شوند. پین 1 و 14 برای Low ، پین 6 و 9 برای وسط و پین 7 و 8 برای High - می توانید از هر دو استفاده کنید. کاتدهای قرمز پین 2 ، 3 ، 4 و 5 و کاتدهای سبز 13 ، 12 ، 11 و 10 هستند.

برای روشن کردن LED ، جریان باید از طریق مقاومت 300 اهم از آند HIGH (3.3V) به پین کاتد LOW (0V) جریان یابد.

برای ساختن سمت چپ قسمت قرمز:

پین 1 آند بالا تنظیم شده است در حالی که پین های آند دیگر ، 6 و 7 پایین هستند (بخش را انتخاب کنید)

و

کاتد قرمز 2 پایین است در حالی که سایر پین های کاتد بالا هستند (LED را انتخاب کنید)

برای درست کردن بخش سبز GREEN:

پایه آند 7 بالا است در حالی که پایه های دیگر آند ، 6 و 1 پایین هستند (بخش را انتخاب کنید)

و

کاتد سبز 10 پایین است در حالی که سایر پین های کاتد بالا هستند (LED را انتخاب کنید)

مرحله 3: اتصال قطعات

اتصال قطعات
اتصال قطعات

من از تخته نوار استفاده کردم اما شما می توانید یک تخته نان را امتحان کنید. برای عکس به صفحه بعد مراجعه کنید.

مرحله 4: تخته به پایان رسید

هیئت مدیره به پایان رسید
هیئت مدیره به پایان رسید

من از ویرایشگر Mu برای توسعه کد و فلش آن به ItsyBitsy M4 Express استفاده کردم.

این هم کد:

مرحله 5:

این ویدئو نشان می دهد که پروژه به پایان رسیده است. به نظر می رسد رنگ زرد بیشتر نارنجی است تا زرد ، زیرا LED قرمز روشن تر از سبز است. برای کاهش شدت قرمز می توانید مقاومتهای کوچکی به پیوندهای کاتد قرمز اضافه کنید.

امیدوارم بهش سر بزنید

توصیه شده: