زمان انتشار به روز رسانی های جدید برای اولین (تا کنون) پروژه من با آردوینو، "Color Light Music" فرا رسیده است. از منظر هنری، سبک VU BarGraph (IMHO) بهترین روش برای نمایش دینامیک طیفی است و در این سمت نمیتوان چیز زیادی را بهبود بخشید. اما این بار، ایده دیگری از "اشک های رنگین کمان" به ذهنم خطور کرد. این وبلاگ در مورد چگونگی متوالی (یا افتضاح) این ایده است. و البته، جلوه های بصری VU هنوز وجود دارد، با نشانگرهای اوج خوب، انعطاف پذیری تنظیم رنگ (این بار LED های سه رنگ) و تنظیمات روشنایی با PWM به روز شده است. بنابراین، این الزامات طراحی است، من دنبال کردم:
- آن را تا حد امکان بزرگ کنید، اندازه غول پیکر!
- سبک لگو، یا بسیاری از بلوک ها / ماژول ها، که می توانند در الگوهای مختلف دوباره مرتب شوند.
- قابل گسترش، آسان برای اضافه کردن بلوک های بیشتر در آینده.
- قیمت پایین سخت افزار، بدون آی سی درایور نمایشگر خاص.
برای ساده کردن کار مونتاژ، تصمیم گرفتم RGB Led Strip را بخرم. از اولین پروژهام میدانستم که طراحی با خطوط مستقیم ساخته میشود و خطوط طولانیتر به معنای LED بیشتر (و در نتیجه کار لحیم کاری) است. برای مقایسه، یک خط در این نمایشگر از 6 LED RGB یا 24 اتصال لحیم کاری تشکیل شده است. با استفاده از نوار RGB، حجم کار را 24 به 4 یا 6 برابر کاهش میدهم. من به افرادی حسادت می کنم که حوصله ساختن مکعب led 8x8x8 RGB (یا حتی 10^3!) را دارند. نوار RGB آدرسپذیر زندگی را حتی آسانتر میکرد، اما من نتوانستم فروشنده محلی را پیدا کنم و قرار نبود برای ارسال / گمرک منتظر بمانم. وقت تابستان است!
به منظور پیکربندی آسان یک سبک، به عنوان مثال، از 3 BarGraph مورد نیاز در نمایش موسیقی رنگی، تا تنها 1 VU متر غول پیکر (*)، نوار LED RGB خرد شده و به 3 صفحه مستطیلی شکل متصل می شود. من متوجه شدم که به دلایلی نوار به اندازه کافی "چسبنده" نیست، و برای اینکه کاملاً در یک صفحه قرار گیرد، از یک تایر در دو انتها استفاده کردم. خوشبختانه، سوراخ کردن بشقاب ها برای لاستیک فقط با استفاده از چاقوی آشپزخانه بسیار آسان بود.
اگر از یک لیوان به عنوان صفحه پشتی استفاده کنم، اینطور نیست
(من در ابتدا چنین ایده ای داشتم). چیزی برای فکر کردن، اگر قصد دارید با یک نوار در طراحی خود کار کنید. همین امر در مورد سیم کشی نیز صادق است (32 سیم در هر صفحه). بشقاب های حلبی "کوکی" به تازگی ساخته شده است تا بخشی از این پروژه باشد! و من حتی به اتلاف گرما اشاره نکردم، 1/3 نوار 5 متری حدود 12 وات انرژی مصرف می کند، تقریباً مانند آهن لحیم کاری من است!
یک چیز دیگر قبل از اینکه فراموش کنم، پدهای کاغذی 1 سانتی متری برای عایق بندی کنتاکت ها از صفحه فلزی در وسط و یک طرف نصب کردم. لوله انقباض حرارتی از انتهای دیگر مراقبت می کند.
![شماتیک Arduino Tears of Rainbow](https://duino4projects.com/wp-content/uploads/2013/05/Arduino-Tears-of-Rainbow-Schematic.jpg)
LED ها از 12 ولت به عنوان منبع تغذیه استفاده می کنند، و از آنجایی که من به تعداد زیادی کانال PWM برای کنترل روشنایی آنها نیاز دارم، در اینجا 74HC595 بافر شده توسط ULN2803 در خروجی ها آمده است. چیز خاصی نیست، 9 شیفت ثبت دیزی زنجیر شده برای تولید 72 خروجی PWM. دو آی سی در یک جفت به صورت معکوس روی یک برد نمونه نصب شده اند تا تعداد اتصالات را به حداقل برسانند. همانطور که از تصویر می بینید، تنها 1 وجود دارد! جامپر زرد از پایه 15 شیفت رجیستر به پین 8 آرایه دارلینگتون آورده شده است. چرا در بسته DIP-16 ثبت شیفت نمی سازند؟ اصلاً جامپری وجود نخواهد داشت! جایگزین دیگر استفاده از TPIC6B595 است.
برای جزئیات بیشتر: Tears of Rainbow با استفاده از آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
It’s time to release new updates for my first (ever) project with Arduino, “Color Light Music”. From artistic perspective, VU BarGraph style (IMHO) is the best one for spectral dynamic representation, and not much could be improved on this side. But this time, it cross my mind an another idea “Tears of Rainbow”. This blog about how successively (or awfully) the idea was brought to life. And of course, VU visual effects still there, updated with nice peak indicators, color adjustment flexibility (this time triple color LEDs), and PWM-ed brightness settings luxury. So, this is design requirements, I was following:
- make it as big as possible, GIGANTIC size !;
- Lego style, or many blocks / modules, which could be re-arranged in different pattern;
- extend-able, easy to add up more blocks later on;
- low price on hardware, no special display driver IC.
![Arduino Tears of Rainbow Schematic](https://duino4projects.com/wp-content/uploads/2013/05/Arduino-Tears-of-Rainbow-Schematic.jpg)