• قیمت: 8.69 دلار
  • "سال نو بدون درخت کریسمس چیست؟"

    اسباب بازی های شما معیوب است! - چی، نمی درخشی؟ - نه، خوشحال نیستند!

    احتمالاً همه قبلاً از گلدسته های خسته کننده با همان نوع جلوه ها خسته شده اند. من یک چیز جدی تر می خواهم، با حداقل سرمایه گذاری و استفاده از سر (از هیاهوی سال نو از قبل درد می کند).

    در اینجا یک حلقه گل برای 100 LED در نظر می گیریم، با 1000 تنوع و قیمت کنترل کننده 150 روبل.

    لیست علاقه مندی های من:

    از نوار روی WS2811 استفاده کنید و توسط ریموت کنترل شود. در آردوینو، به عنوان یک قاعده، این امکان پذیر نیست، نسبتا ضعیف است، منابع کافی وجود ندارد، شما نمی توانید چیز اضافی را خراب کنید.

    من قبلاً آماده بودم که این را روی کنترلرهای ARM بسازم. (من تعداد زیادی کنترلر LPC1754 در اطراف دارم) اما نمی خواهم لحیم کاری کنم و زمانی برای ترجمه کد از آردوینو ندارم.

    بله، من می دانم چه کاری می توان در ESP8266 انجام داد، اما نمی خواهم ... (کسانی که مایلند می توانند خود طرح را پورت کنند)

    و به طور دردناکی در جستجوی اینترنت در جستجوی جلوه های جالببرای کتابخانه های مختلف، به طور تصادفی به صفحه FastLED-Demos برخوردم، جایی که اندرو تولین افکت هایی را برای کتابخانه FastLED آپلود می کند.

    من به بخش نوتمش علاقه داشتم

    گفتم وای... و میریم...

    بنابراین.

    برای تکرار الگو:

    یک حلقه گل بر روی WS2811 یا WS2812 یا موارد مشابه خریداری می شود (احتمالاً مدت ها پیش در فروش های گذشته خریداری شده است).

    خرید ماژول آردوینو UNO، NANO یا مشابه در یک کنترلر ATMega328

    یک ماژول IR گرفته می شود (چنین یا چنین)

    کنترل از راه دور از تلویزیون یا VCR یا پخش کننده قدیمی.

    منبع تغذیه 5 ولت و 3 آمپر. خوب، هر

    من 100 قطعه WS2812B داشتم، هر LED را در یک هیت شرینک شفاف قرار دادم، این یک درخشش 360 درجه می داد.

    تصاویر

    در سطل ها یک روسری روی مدار NANO، یک منبع تغذیه، یک گیرنده IR، و جعبه روتر همه آن را به هم متصل کرده بود.

    تصاویر

    من مدیریت کردم:

    ورودی از پایه IR 8 (PB0، D8، پایه فیزیکی 12)،

    پایه خروجی گارلند 14 (PC0، A0، پایه فیزیکی 23)

    در اینجا نمودار است:

    پین اوت را بررسی کنید (به عنوان مثال، گیرنده های IR ممکن است پایه های متفاوتی داشته باشند)

    شما می توانید سایر پایه های آردوینو را انتخاب کنید، من به شما نشان خواهم داد که کجا را در طرح تغییر دهید.

    حالا در مورد طرح

    من اولی را گذاشتم، دومی را با IRremote (https://github.com/z3t0/Arduino-IRremote) جایگزین کردم، اکنون ریموت با کتابخانه FastLED کار می کند.

    نسخه من از طرح با این کتابخانه ها https://yadi.sk/d/4aKV_Ug6HcFdWQ

    سعی کردم طرح اصلی را دوباره انجام ندهم (زمانی نیست).

    در آینده دستورات بیشتری اضافه خواهم کرد.

    ادامه می دهیم

    کتابخانه های FastLED و IRremote را دانلود و نصب کنید.

    برای نصب کتابخانه IRremote، به توصیه نویسنده، باید حذف کنید Arduino/libraries/RobotIRremote

    ریموت را می گیریم، نمونه ای از کتابخانه IRremote به نام IRrecvDemo بارگذاری می کنیم

    خط 11 int RECV_PIN = 11; 11 را به 8 تغییر دهید (در مدار من یک گیرنده IR به این پایه متصل است)

    در حال آپلود طرح در آردوینو.

    دکمه های کنترل از راه دور را فشار می دهیم و در حالت مانیتور پورت کدها ظاهر می شوند، آنها را به خاطر بسپارید.

    این کدها باید در فایل درج شوند دستورات.h,

    مثلا:

    برای تیم IR_A1(افزایش روشنایی) من یک کد کلید روی ریموت دارم 0xff4ab5

    #define IR_A1 0xff4ab5 //N/P // روشن کردن A1

    می فهمم فکر می کنم

    تنظیم طرح من

    در خط 75 پین گیرنده IR را تنظیم می کنیم int RECV_PIN = 8;

    در خط 84 پین خروجی را روی حلقه حلقه قرار می دهیم #define LED_DT 14

    اگر گلدسته های دیگری دارید، در خطوط 84-87 نوع آن انتخاب شده است.

    و فراموش نکنید که برای 4 حلقه حلقه سیمی نظر خط 208 را حذف کرده و به 209 اضافه کنید.

    // LEDS.addLeds (LED، MAX_LEDS)؛

    LEDS.addLeds (LED، MAX_LEDS)؛

    اگر پین ها اشتباه نشوند، باید فورا کار کند

    در اولین شروع تعداد LED های گلدسته 20 عدد تعیین شده است.

    بنابراین برای کسانی که از ریموت کنترل استفاده نمی کنند لازم است به تعداد لازم ال ای دی در درین 119 قرار دهند.

    #تعریف INITLEN 20

    و اگر قبلا راه اندازی کرده اید، کد را در خط 225 تغییر دهید

    NUM_LEDS = EEPROM.read(STRANDLEN);

    در NUM_LEDS=100;

    جایی که 100 تعداد ال ای دی های شماست.

    برای بقیه، تعداد LED ها را می توان از راه دور تنظیم کرد

    من در جریان منبع تغذیه محدود نیستم، اگر منبع تغذیه شما ضعیف است،

    سپس در خط 211 عدد دوم را به شما تغییر می دهیم

    set_max_power_in_volts_and_milliamps(5, 3000);

    که 3000 حداکثر جریان منبع تغذیه بر حسب میلی آمپر است، در صورت لزوم آن را تغییر می دهیم

    بنظر همینه

    وقتی وقت داشته باشم، افکت ها را اضافه می کنم و طرح را اینجا ارسال می کنم.

    من جلوه های ویدیویی را ضبط کردم (حالت نمایش)

    و ویدیو، زمانی که جلوه را تغییر نمی دهد، پالت ها را با کنترل از راه دور تغییر می دهد.

(ATmega328P) توسعه بیشتر پروژه امکان پذیر شد. و اکنون یک نوار هوشمند (NeoPixels) WS2812 را به Effector متصل کرده ام.
در همان زمان، Effector WS2812 جدید نه تنها اثرات خود را به جای LED های معمولی بر روی یک نوار هوشمند نمایش می دهد، بلکه مقدار قابل توجهی از عملکرد جدید را نیز به دست آورد.

نان های جدید:
- الگوریتم تولید سطوح دوباره طراحی شده است، اکنون روشنایی کانال ها 255 درجه بندی (در مقایسه با 8 اینچ) دارد. نسخه پیشین)

- جلوه های داخلی دوباره طراحی شده اند، اکنون آنها نرم تر شده اند
- تعداد افکت های داخلی از 8 به 16 افزایش یافته است.

درست است، مانند نسخه قبلی، فقط 8 مورد از برنامه کنترل Effector-12 موجود است (من برنامه را بازسازی نکردم تا با همه گزینه های Effector سازگار بماند)، اما می توانید همه 16 مورد را از خود Effector تغییر دهید و کنترل از راه دور

- همانطور که در Effector قبلی، کنترل از راه دور IR باقی می ماند، اما دستورات کنترل جدیدی مربوط به نوار هوشمند اضافه شده است.
- از آنجایی که نوار هوشمند رنگی است، از پالت های رنگی برای تولید رنگ های مختلف از سیگنال های سطح کانال تک رنگ استفاده شد. می توانید از بین 8 پالت (شامل پالت پویا از رنگ های کمانی) انتخاب کنید.
- اکنون Effector می تواند به عنوان یک ماهواره عضو شبکه ZiChip باشد

این افکتور می تواند اطلاعات کانال را در اختیار سایر ماهواره ها قرار دهد یا توسط دستگاه دیگری در شبکه کنترل شود. من قصد دارم از این برای به روز رسانی برنامه خودم با دوست شدن با برنامه Effector 12 استفاده کنم (این یک مقاله جداگانه خواهد بود)

- تعداد پیکسل های نمایش داده شده در فید هوشمند می تواند دلخواه باشد، تا 255 پیکسل
- می توانید روشنایی کلی نوار را تنظیم کنید
- الگوی 12 کانالی فقط روی 12 پیکسل نوار قرار نمی گیرد، بلکه می تواند با هر تعداد پیکسل کوچک شود (کشش)
- الگویی روی نواری با طول بیش از 12 پیکسل به صورت دوره ای تکرار می شود
- بیشتر افکت های ایجاد شده چرخه ای هستند و تصویری پیوسته از افکت روی نوار ایجاد می شود (تعیین مرزهای ناحیه افکت غیرممکن است)
- برای جلوه های غیر چرخه ای، نسخه آینه ای از تکرار کانال ها ارائه شده است که در این مورد نیز یک تصویر پیوسته ایجاد می کند.
- نقاشی روی نوار را می توان با تعداد دلخواه پیکسل جابجا کرد
- خطوط کنترل (آنهایی که دکمه ها به آنها متصل هستند) طبق اصل "mounting OR" اجرا می شوند - به این معنی که با کنترل دستگاه با استفاده از کنترل از راه دور، می توانید سیگنال های کنترلی (فشار دادن به زمین) را در این خطوط دریافت کنید. که می تواند برای مثال برای کنترل دستگاه های خود استفاده شود.

چگونه به نظر می رسد زنده است.

همانطور که در ویدئو مشاهده می کنید، در مقایسه با , که همه افکت ها را سریع و واضح دارد، افکتور جدید تصویری صاف و بدون عجله از افکت ها ایجاد می کند. به طور کلی، این اصلاح افکتور تحت شعار من "Smooth" انجام شد.

مونتاژ

از آنجایی که دستگاه در مرحله پایانی کار می کند برد آردوینو Nano (یا Uno)، لازم نیست چیز خاصی را مونتاژ یا لحیم کنید. کافی است یک نوار هوشمند به آردوینو (به پین ​​13)، (از طریق کابل USB استاندارد آردوینو) وصل کنید تا دستگاه کار کند.

اگر تعداد پیکسل های WS2812 شما از 2-3 دوجین تجاوز نکند، به منبع تغذیه جداگانه نیاز نخواهید داشت - همه چیز از درگاه USB کار می کند. اگر نوار طولانی باشد، پورت USB نمی تواند جریان مورد نیاز را تامین کند. در این مورد، شما نیاز به یک خارجی دارید بلوک قدرتمندمنبع تغذیه 5 ولت

برای یک ویدیوی نمایشی در یوتیوب، من حداقل های لازم را برای خودم روی یک تخته نان جمع آوری کردم و نوار را در یک کانال کابلی پلاستیکی گذاشتم (با برجسته کردن از داخل یک تصویر منسجم ایجاد می کند و درخشش پیکسل های جداگانه را پنهان می کند).

اگر می خواهید بیشتر از دستگاه دریافت کنید - اضافه کنید مقاومت های متغیر، دکمه ها و TSOP و غیره

نوار برای تست توسط فروشگاه در اختیار من قرار گرفت. اگر دستگاه را دوست دارید و می خواهید آن را تکرار کنید، نوار را در اوکراین می توانید در همان فروشگاه خریداری کنید - پیوند به نوارها. برای روسیه، می توان آن را از یکی از شرکای من TIXER.RU خریداری کرد (آنها قول دادند در آینده نزدیک مجموعه را دوباره پر کنند).

شرح کار

این دستگاه مانند نسل قبلی خود کار می کند، اما نوآوری هایی وجود دارد. من از طریق کنترل ها می گذرم.
دکمه ها:
– 0 همه خاموش- تمام جلوه ها را غیرفعال می کند و نوار را خاموش می کند
- 1 سری EE- دنباله ای از جلوه های ذخیره شده در EEPROM را راه اندازی می کند (در مجموع 4 مورد از آنها وجود دارد و می توان آنها را از برنامه Effector-12 تغییر داد)
– 2 سری فلش- دنباله ای تصادفی از جلوه های تعبیه شده در دستگاه را راه اندازی می کند (16 مورد از آنها وجود دارد، آنها را نمی توان تغییر داد، دوره تغییر افکت 10 ثانیه است)
– 3 بعدی- افکت بعدی را شروع می کند، در حالی که به طور مداوم در حال اجرا است، علاوه بر این، پس از راه اندازی مجدد افکت، این افکت به کار خود ادامه می دهد.
– 4 نوار_آینه- در حالی که این خط را روی "زمین" نگه داشته اید، 12 کانال افکتور به جای آرایش دوره ای پیش فرض (یعنی A-L،) روی نوار در یک آینه دوره ای (یعنی A-L, L-A, A-L,…) قرار می گیرند. A-L، A-L، ...)
– 5 نوار_ آر, 6 نوار_ جی, 7 نوار_ ب- این سه خط پالت فعلی را مشخص می کنند که الگوی افکت ها را روی روبان نمایش می دهد


در نسخه "رنگین کمان"، رنگ به طور مداوم در حال تغییر است

– 8 نوار_ IR بیرون- در حالی که این خط را روی "زمین" فشار داده اید، اطلاعات مربوط به وضعیت کانال ها شروع به انتقال به شبکه IR (فرستنده IR-LED) می کند (اطلاعات بیشتر در این مورد در یک مقاله جداگانه).

روش کنترل جدید در این دستگاه می باشد ورودی های آنالوگ (ADC). از طریق ولتاژ روی آنها (در محدوده 0 - 5 ولت)، می توانید تصویر نمایش داده شده روی نوار را تغییر دهید. خطوط ADC تا 5 ولت کشیده می شوند، یعنی اگر چیزی به خط متصل نباشد، دستگاه این را به عنوان حداکثر سطح درک می کند.

نوار_ پیکسل ها عدد- تعداد پیکسل های نوار که تصویر را بازتولید می کنند (5 ولت - 255 عدد، 0 - 0)
نوار_ مقیاس- مقیاس گذاری تصویر روی نوار (5 ولت - مقیاس 1 کانال: 1 پیکسل، 0 - 1 کانال بر روی کل نوار پخش می شود)
نوار_ انحراف- الگوی افست روی نوار
نوار_ روشن- روشنایی کل درخشش نوار (5 ولت - حداکثر، 0 - حداقل)

کنترل سطح ولتاژ امکانات جدیدی را برای استفاده از دستگاه باز می کند. برای مثال، اگر به ورودی strip_Pixels Number متصل شوید سیگنال آنالوگاز تقویت کننده، سپس یک نوار نشانگر سطح دریافت می کنیم. همچنین با استفاده از پالت آتش و اتصال سیگنال از دماسنج به strip_Bright می توانید دما و ... را تجسم کنید.

کنترل دستگاه از طریق کنترل از راه دور خانگی.

هر کنترل از راه دور خانگی برای کنترل دستگاه مناسب است (ممکن است مشکلاتی در مورد ریموت های خاص وجود داشته باشد بازخوردمانند ریموت کنترل کولر گازی).

برای یادگیری دکمه های مورد نیاز:
1 - دکمه "Learn" را فشار دهید (و نگه دارید).
۲- آردوینو را با دکمه ریست (در این حالت نشانگر) ریست کنید رهبریباید چند بار پلک بزند)
3 - دکمه "یادگیری" را رها کنید.

با توجه به اینکه در این الگوریتم سازماندهی سرکوب جهش مخاطبین دکمه "Learn" غیرممکن است، باید لحظه رها شدن دکمه را کنترل کرد. اگر در این لحظه LED نشانگر چشمک می زند، باید روند یادگیری مجدداً راه اندازی شود (پرش تماس سیگنالی شبیه سیگنال کنترل از راه دور ایجاد می کند که به عنوان اولین دکمه به خاطر سپرده می شود)

4 - 9 دکمه روی کنترل از راه دور را به ترتیب عملکردها فشار دهید (دکمه های دستگاه 0 همه خاموش ... 8 strip_IR Out)
5- پس از آن دستگاه به طور خودکار در حالت عادی شروع به کار می کند

هر بار فشار دادن یک دکمه روی کنترل از راه دور توسط یک LED نشانگر تأیید می شود.

اگر هیچ دکمه ای در دستگاه مورد نیاز نیست (به عنوان مثال، من به شما توصیه می کنم هنوز از 8 strip_IR Out استفاده نکنید)، سپس در روند مطالعه آن، باید کلید قبلاً یاد گرفته شده را فشار دهید.

همانطور که در بالا نوشتم، ویژگی جدید این دستگاه این است که اگر کنترل از راه دور انجام شود، ورودی های کنترل دکمه ها نیز به طور همزمان خروجی هستند. هنگامی که دکمه ای را بر روی کنترل از راه دور فشار می دهید، خط کنترل مربوطه به زمین فشار داده می شود. این می تواند برای کنترل فشار دادن دکمه ها روی کنترل از راه دور یا کنترل دستگاه های شما استفاده شود. خطوط از "0 All Off" تا "3 Next" زمانی که دکمه های روی کنترل از راه دور را فشار می دهید برای مدت کوتاهی روی زمین فشار داده می شوند و خطوط از "4 strip_Mirror" تا "8 strip_IR Out" به عنوان یک ماشه (یک بار فشار داده شد - فشار داده شد، دوباره فشار داده شد - آزاد شد)

کنترل دستگاه با استفاده از برنامه Effector-12.

(بازدید شده 88 851 بار، 30 بازدید امروز)

با آمدن! نزدیک شدن سال نو، به این معنی که وقت آن رسیده است که فوراً حال و هوا ایجاد کنید! خوب، مثل همیشه، ده ها نفر در این زمان از سال متولد می شوند. مدارهای الکترونیکیتنظیمات رنگ های مختلف

چیزی که فقط استادان اصلی به آن نمی رسند. از چشمک زن سه رنگ گرفته تا سیستم های لیزری چند پرتوی با کنترل MIDI.

به عنوان یکی از طرفداران پر و پا قرص ال ای دی های آدرس پذیر، می خواهم یک موسیقی رنگی بسیار ساده و شگفت انگیز را به شما نشان دهم. من قبلا چیزی شبیه این ندیده بودم. تا اینکه در یک شب آن را جمع کردم. بنابراین، تصویرساز صدا!

دستورالعمل

مدار بسیار ساده است!


شما نیاز خواهید داشت آردوینو نانو، یا Uno. یا کدوم رو داری؟ دو پتانسیومتر، پنج مقاومت، یک جفت خازن و یک رشته (نوار) ​​180 ال ای دی WS2812b. همه چيز! LED های موجود در خط می توانند 60، 120 یا 180 باشند.

در ویژوالایزر، با استفاده از الگوریتم تبدیل فوریه سریع، 8 فرکانس انتخاب می شود (آستانه حساسیت برای هر فرکانس متفاوت است، از 1 به 8 کاهش می یابد)، به رنگ تبدیل شده و بر روی یک خط LED مطابق یکی از هشت الگوریتم نمایش داده می شود. طرح توسط مایکل کرامپاس نوشته شد، بچه‌های چیپ و دیپ قابلیت‌هایی را اضافه کردند و کتابخانه LED و تبدیل فوریه سریع (FFT) در Adafruit برای پروژه Piccolo نوشته شد. کتابخانه FFT 128 نقطه ای برای میکروکنترلرهای AVRدر اسمبلر نوشته شده است

خود طرح و کتابخانه FFT باید دانلود شود و .

زمان را برای تجزیه و تحلیل الگوریتم ها تلف نکنید، فقط بسازید، طرح را آپلود کنید و از نمایش لذت ببرید.
این فقط سرگرمی است!

در زمان اولین گنجاندن، باید انجام دهید یکی دو تنظیمات:

روشنایی:دکمه رنگ را هنگام روشن نگه دارید. 8 ال ای دی اول رنگین کمانی از ال ای دی ها را نمایش می دهند. برای تغییر روشنایی از دکمه param استفاده کنید. پس از اتمام، دکمه رنگ را دوباره فشار دهید و پیکربندی شما در حافظه ذخیره می شود.

طول نوار LED:هنگام روشن شدن، دکمه الگو را نگه دارید. یک، دو یا سه LED قرمز نمایش داده می شود. از دکمه پارامتر برای انتخاب طول نوار LED بر اساس تعداد LED های قرمز استفاده کنید:

1=60 led
2=120 led
3=180 led

پس از اتمام، دوباره روی دکمه الگو کلیک کنید و پیکربندی شما در حافظه ذخیره خواهد شد.

الگوریتم ها

رقص پلاس:پیک های سیگنال های صوتی از مرکز باند ساطع می شوند و با نزدیک شدن به انتهای باند ناپدید می شوند. حداکثر سرعت متناسب با مقدار است سیگنال صوتیاین قله

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

نوار نور:کل باند در قله ها روشن می شود.

راه راه های رنگی:پیک های سیگنال به صورت نوارهای رنگی نمایش داده می شوند که ناپدید می شوند.

راه راه های رنگی 2:مانند نوارهای رنگی، اما هر نوار کوچک می شود و ناپدید می شود.

چشمک می زند:پیک های سیگنال به صورت فلاش LED در یک مکان تصادفی نمایش داده می شوند. رنگ اولیه سفید است و سپس از طریق رنگ دیگری محو می شود.

کرم شب تاب:اسپایک های سیگنال به صورت تک LED در یک مکان تصادفی نمایش داده می شوند و به چپ یا راست حرکت می کنند و ناپدید می شوند. سرعت آنها به بزرگی سیگنال بستگی دارد.

طرح های رنگی

طرح تصادفی دو رنگ: دو رنگ تصادفی انتخاب شده و فقط از آن ها برای نمایش پیک های سیگنال استفاده می شود. با گذشت زمان، رنگ های جدید انتخاب می شوند. از پارامتر برای تنظیم سرعت تغییر طرح رنگ استفاده کنید. اگر دکمه "گزینه ها" در موقعیت بالا باشد، رنگ ها به طور مکرر تغییر می کنند و هر قله شکل موج یک رنگ جدید خواهد داشت. توصیه می کنم دسته را در وسط قرار دهید.

رنگین کمان: همه پیک های شکل موج به صورت یک رنگ (با مقدار کمی تغییرات تصادفی) نمایش داده می شوند و این رنگ در طول زمان مانند رنگین کمان تغییر می کند. نرخ تغییر رنگ توسط پارامتر پتانسیومتر تنظیم می شود.

فرکانس های رنگی: در این حالت، هر پیک سیگنال بسته به باند فرکانسی که در آن قرار دارد، رنگی می شود. پایین ترین باند قرمز است و بیشتر از طیف. 8 باند فرکانس وجود دارد: قرمز، نارنجی، زرد، سبز، فیروزه ای، آبی، بنفش، سفید. این حالت رنگزمانی که پاسخ فرکانسی روی همه باندهای فرکانسی تنظیم شده باشد، بسیار جالب است.

محدوده فرکانس:می توانید محدوده فرکانسی که موسیقی رنگی به آن پاسخ می دهد را کنترل کنید. برای تنظیم محدوده، هر دو دکمه را فشار داده و نگه دارید. از دکمه پارامتر برای انتخاب تعداد از هشت باند فرکانسی برای نمایش استفاده کنید. اگر می خواهید بیس و ریتم موسیقی را برجسته کنید، تنظیم کنید پاسخ فرکانسفقط در پایین ترین خط 2 یا 3. اگر می خواهید تمام فرکانس ها را در موسیقی (مانند آواز و سازهای بالاتر) نشان دهید، همه باندهای فرکانسی را انتخاب کنید.

این یک دستورالعمل ویدیویی برای راه اندازی است و همچنین نمایشی از تصویرساز در حال کار است. دو قطعه موسیقی با الگوریتم های مختلف در پایان وجود دارد.

یک ترکیب دیگر

بچه ها! و البته خانم ها من واقعاً از شما می خواهم برای ایجاد این طرح ساده برای تعطیلات سال نو وقت داشته باشید. شما پشیمان نخواهید شد! مهمانان شما شوکه خواهند شد!

سال نو 2018 مبارک!

اضافه شده در 1396/12/15 اپیلوگ یا گزارش
1. چگونه نور پس زمینه را در مکث تغییر دهیم؟
2. آیا می توان دینامیک را تغییر داد؟
3. چگونه یک نوار را با تعدادی ال ای دی غیر از 60/120/180 وصل کنیم؟
علاوه بر این، یک طرح به روز شده منتشر شده است. نگران نباشید، فقط یک مقاومت اضافه کنید.
دو هفته تا سال نو باقی مانده است. آیا می توانید جمع آوری کنید؟

اضافه شده در 1397/06/09
تنظیمات نور پس زمینه را انجام داد:
طرح و نمودار
ما از آن به این صورت استفاده می کنیم.
نور پس زمینه:
در مکث ها، نور پس زمینه روشن می شود، یعنی کل خط با رنگی که انتخاب کرده اید و با روشنایی انتخاب شده می درخشد.
رنگ: دستگیره پتانسیومتر PARAM2 را در موقعیت وسط قرار دهید و یک بار دکمه پس زمینه را فشار دهید. نوار LED روشن خواهد شد. پتانسیومتر PARAM2 را بچرخانید، رنگ خط کش از قرمز به بنفش تغییر می کند. یک رنگ را انتخاب کنید و دوباره روی دکمه پس زمینه کلیک کنید.
روشنایی: پتانسیومتر را روی حداقل موقعیت قرار دهید (کلید در جهت عقربه های ساعت) و دکمه پس زمینه را فشار دهید. خط خاموش خواهد شد. به آرامی دکمه پتانسیومتر PARAM2 را بچرخانید تا روشنایی نور پس زمینه مورد نظر را انتخاب کنید و دوباره دکمه پس زمینه را فشار دهید. مقادیر روشنایی در حافظه میکروکنترلر نوشته می شود.

با آمدن! سال نو نزدیک است، به این معنی که وقت آن است که فوراً خلق و خوی ایجاد کنید! خوب، مثل همیشه، ده‌ها مدار الکترونیکی با انواع رنگ‌ها و اینستالیشن‌های موسیقی در این زمان از سال متولد می‌شوند.

چیزی که فقط استادان اصلی به آن نمی رسند. از چشمک زن سه رنگ گرفته تا سیستم های لیزری چند پرتوی با کنترل MIDI.

به عنوان یکی از طرفداران پر و پا قرص ال ای دی های آدرس پذیر، می خواهم یک موسیقی رنگی بسیار ساده و شگفت انگیز را به شما نشان دهم. من قبلا چیزی شبیه این ندیده بودم. تا اینکه در یک شب آن را جمع کردم. بنابراین، تصویرساز صدا!

دستورالعمل

مدار بسیار ساده است!


شما به Arduino Nano یا Uno نیاز دارید. یا کدوم رو داری؟ دو پتانسیومتر، پنج مقاومت، یک جفت خازن و یک رشته (نوار) ​​180 ال ای دی WS2812b. همه چيز! LED های موجود در خط می توانند 60، 120 یا 180 باشند.

در ویژوالایزر، با استفاده از الگوریتم تبدیل فوریه سریع، 8 فرکانس انتخاب می شود (آستانه حساسیت برای هر فرکانس متفاوت است، از 1 به 8 کاهش می یابد)، به رنگ تبدیل شده و بر روی یک خط LED مطابق یکی از هشت الگوریتم نمایش داده می شود. طرح توسط مایکل کرامپاس نوشته شد، بچه‌های چیپ و دیپ قابلیت‌هایی را اضافه کردند و کتابخانه LED و تبدیل فوریه سریع (FFT) در Adafruit برای پروژه Piccolo نوشته شد. کتابخانه FFT برای 128 نقطه سازگار برای میکروکنترلرهای AVR که در اسمبلر نوشته شده است.

خود طرح و کتابخانه FFT باید دانلود شود و .

زمان را برای تجزیه و تحلیل الگوریتم ها تلف نکنید، فقط بسازید، طرح را آپلود کنید و از نمایش لذت ببرید.
این فقط سرگرمی است!

در زمان اولین گنجاندن، باید انجام دهید یکی دو تنظیمات:

روشنایی:دکمه رنگ را هنگام روشن نگه دارید. 8 ال ای دی اول رنگین کمانی از ال ای دی ها را نمایش می دهند. برای تغییر روشنایی از دکمه param استفاده کنید. پس از اتمام، دکمه رنگ را دوباره فشار دهید و پیکربندی شما در حافظه ذخیره می شود.

طول نوار LED:هنگام روشن شدن، دکمه الگو را نگه دارید. یک، دو یا سه LED قرمز نمایش داده می شود. از دکمه پارامتر برای انتخاب طول نوار LED بر اساس تعداد LED های قرمز استفاده کنید:

1=60 led
2=120 led
3=180 led

پس از اتمام، دوباره روی دکمه الگو کلیک کنید و پیکربندی شما در حافظه ذخیره خواهد شد.

الگوریتم ها

رقص پلاس:پیک های سیگنال های صوتی از مرکز باند ساطع می شوند و با نزدیک شدن به انتهای باند ناپدید می شوند. سرعت یک قله متناسب با بزرگی سیگنال صوتی آن قله است.

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

نوار نور:کل باند در قله ها روشن می شود.

راه راه های رنگی:پیک های سیگنال به صورت نوارهای رنگی نمایش داده می شوند که ناپدید می شوند.

راه راه های رنگی 2:مانند نوارهای رنگی، اما هر نوار کوچک می شود و ناپدید می شود.

چشمک می زند:پیک های سیگنال به صورت فلاش LED در یک مکان تصادفی نمایش داده می شوند. رنگ اولیه سفید است و سپس از طریق رنگ دیگری محو می شود.

کرم شب تاب:اسپایک های سیگنال به صورت تک LED در یک مکان تصادفی نمایش داده می شوند و به چپ یا راست حرکت می کنند و ناپدید می شوند. سرعت آنها به بزرگی سیگنال بستگی دارد.

طرح های رنگی

طرح تصادفی دو رنگ: دو رنگ تصادفی انتخاب شده و فقط از آن ها برای نمایش پیک های سیگنال استفاده می شود. با گذشت زمان، رنگ های جدید انتخاب می شوند. از پارامتر برای تنظیم سرعت تغییر طرح رنگ استفاده کنید. اگر دکمه "گزینه ها" در موقعیت بالا باشد، رنگ ها به طور مکرر تغییر می کنند و هر قله شکل موج یک رنگ جدید خواهد داشت. توصیه می کنم دسته را در وسط قرار دهید.

رنگین کمان: همه پیک های شکل موج به صورت یک رنگ (با مقدار کمی تغییرات تصادفی) نمایش داده می شوند و این رنگ در طول زمان مانند رنگین کمان تغییر می کند. نرخ تغییر رنگ توسط پارامتر پتانسیومتر تنظیم می شود.

فرکانس های رنگی: در این حالت، هر پیک سیگنال بسته به باند فرکانسی که در آن قرار دارد، رنگی می شود. پایین ترین باند قرمز است و بیشتر از طیف. 8 باند فرکانس وجود دارد: قرمز، نارنجی، زرد، سبز، فیروزه ای، آبی، بنفش، سفید. این حالت رنگ زمانی بسیار جالب است که پاسخ فرکانسی روی تمام باندهای فرکانسی تنظیم شود.

محدوده فرکانس:می توانید محدوده فرکانسی که موسیقی رنگی به آن پاسخ می دهد را کنترل کنید. برای تنظیم محدوده، هر دو دکمه را فشار داده و نگه دارید. از دکمه پارامتر برای انتخاب تعداد از هشت باند فرکانسی برای نمایش استفاده کنید. اگر می خواهید بیس و ریتم موسیقی را به نمایش بگذارید، پاسخ فرکانسی را فقط روی کمترین 2 یا 3 باند تنظیم کنید. اگر می خواهید تمام فرکانس ها را در موسیقی (مانند آواز و سازهای بالاتر) نشان دهید، همه باندهای فرکانسی را انتخاب کنید.

این یک دستورالعمل ویدیویی برای راه اندازی است و همچنین نمایشی از تصویرساز در حال کار است. دو قطعه موسیقی با الگوریتم های مختلف در پایان وجود دارد.

یک ترکیب دیگر

بچه ها! و البته خانم ها من واقعاً از شما می خواهم برای ایجاد این طرح ساده برای تعطیلات سال نو وقت داشته باشید. شما پشیمان نخواهید شد! مهمانان شما شوکه خواهند شد!

سال نو 2018 مبارک!

اضافه شده در 1396/12/15 اپیلوگ یا گزارش
1. چگونه نور پس زمینه را در مکث تغییر دهیم؟
2. آیا می توان دینامیک را تغییر داد؟
3. چگونه یک نوار را با تعدادی ال ای دی غیر از 60/120/180 وصل کنیم؟
علاوه بر این، یک طرح به روز شده منتشر شده است. نگران نباشید، فقط یک مقاومت اضافه کنید.
دو هفته تا سال نو باقی مانده است. آیا می توانید جمع آوری کنید؟

اضافه شده در 1397/06/09
تنظیمات نور پس زمینه را انجام داد:
طرح و نمودار
ما از آن به این صورت استفاده می کنیم.
نور پس زمینه:
در مکث ها، نور پس زمینه روشن می شود، یعنی کل خط با رنگی که انتخاب کرده اید و با روشنایی انتخاب شده می درخشد.
رنگ: دستگیره پتانسیومتر PARAM2 را در موقعیت وسط قرار دهید و یک بار دکمه پس زمینه را فشار دهید. نوار LED روشن خواهد شد. پتانسیومتر PARAM2 را بچرخانید، رنگ خط کش از قرمز به بنفش تغییر می کند. یک رنگ را انتخاب کنید و دوباره روی دکمه پس زمینه کلیک کنید.
روشنایی: پتانسیومتر را روی حداقل موقعیت قرار دهید (کلید در جهت عقربه های ساعت) و دکمه پس زمینه را فشار دهید. خط خاموش خواهد شد. به آرامی دکمه پتانسیومتر PARAM2 را بچرخانید تا روشنایی نور پس زمینه مورد نظر را انتخاب کنید و دوباره دکمه پس زمینه را فشار دهید. مقادیر روشنایی در حافظه میکروکنترلر نوشته می شود.

گاهی اوقات در یک عکس می خواهید چیزی غیرعادی، شگفت انگیز یا چیزی اضافه کنید. یک راه حل عالی برای چنین کارهایی فتوشاپ یا موارد مشابه است برنامه های گرافیکی. با گنجاندن تخیل و مهارت مناسب، آنها می توانند چیزهای غیرواقعی خارق العاده ای خلق کنند. این فرآیند ساده نیست و از نویسنده، به همراه تخیل، الهام، مقداری حرفه ای و مهارت، از جمله کار با این نرم افزار، نیاز دارد.

با این حال، به عکاسی بازگردیم. خود کلمه عکاسی از یونان باستان φως / φωτος - نور و γραφω - من می نویسم، می تواند به عنوان نقاشی نور یا تکنیک طراحی با نور ترجمه شود که حامل ایده یکی از راه های ایجاد یک ذره ای تخیلی در یک لحظه یخ زده از واقعیت، و جالب ترین چیز این است که هیچ فریب وجود ندارد، تصویر دقیقا همان چیزی است که دوربین در زمان نوردهی دیده است. درست است، ما در مورد چنین جهتی در عکاسی مانند نور فریز صحبت می کنیم. این شیوه خلق تصاویر غیرعادی بود که زمانی برایم جالب بود.


در پشت سادگی ظاهری روش ترسیم منبع نور بر روی ماتریس دوربین، یا یک فیلم، ردی از آن، منبع، هنگام حرکت در فضا، مشکلات زیادی وجود دارد. یکی از اصلی ترین آنها جهت گیری بی عیب و نقص است. به نظر می رسد که می تواند ساده تر باشد: یک چوب، یک چوب، یک خیار، بنابراین مرد کوچک بیرون آمد. با این حال، حتی چنین هنری می تواند در اجرای آن مشکل ایجاد کند. فقط روی کاغذ است که می توانید مرزهای خطوطی را ببینید که به عنوان راهنمای نوشتن بیشتر عمل می کنند. عنصر بعدی، بنابراین گام به گام، سکته مغزی، تصویر تصور شده بازسازی می شود. هنگام طراحی با نور، همان چیزی است که فقط خطوطی که یک ثانیه پیش در فضا ترسیم شده اند باقی نمی مانند، هیچ دستورالعملی وجود ندارد که بتوانید با استفاده از آن به ترسیم تصویری که در تصور شما ایجاد شده است ادامه دهید. در غیاب تجربه، غالباً زباله‌ای از عناصر بیرون می‌آید، یا برعکس، اجزای ناهمگون از هم جدا می‌شوند و خود بیننده باید تخیل خود را روشن کند تا بفهمد نویسنده چه چیزی را می‌خواست به تصویر بکشد. و این ساده است، چه می توانیم در مورد چهره های پیچیده تر زاده شده از تخیل بگوییم. اعتراف می کنم که ترفندهای با چراغ قوه برای من مشکلات زیادی ایجاد کرد.

اما این روند فریبنده بود، و میل دوره‌ای برای افزودن جادوی نور به کادر، من را تنها نگذاشت. من چراغ های مختلف را امتحان کردم، اما بیشتر از همه از بازی های poi خوشم آمد. من برای مدت طولانی با آنها بازی نکردم، سیم را روی آخرین توپ اولیه کار چرخاندم، تقریباً دو سال است که نور فریز را فراموش کردم.

و به نوعی، با ورق زدن صفحات مجله مورد علاقه شما، یک پست جالب از طرف پیدا کردم d_a_ck9 ، جایی که یک ایده عالی پیاده سازی شد، رندر خودکار تصویر. پیش از این، با دیدن عکس های گرفته شده با کمک چنین دستگاه هایی، این سوال مطرح شد: چگونه، چگونه این امکان وجود دارد؟ در جست و جو فرو رفتم، نقشه هایی پیدا کردم، الان یادم نیست، سپس با دیدن آنها لرزیدم. این پروژه ساده به نظر می رسید و من بلافاصله با آن آتش گرفتم، تقریباً به همان روشی که یک کودک از دیدن آن الهام می گیرد. عکس زیباروی بسته بندی سازنده لگو که نتیجه احتمالی را با مونتاژ مناسب نشان می دهد.

و بنابراین، با شمارش چیزهای کوچک از جیب، خرید تجهیزات باید در چند مرحله انجام می شد، زیرا بودجه دوباره پر می شد. و اولین چیزی که سفارش دادم یک برد روی پلتفرم آردوینو و یک برد توسعه برای خواندن کارت های SD بود، در واقع این مغز دستگاه است، این اوست که LED ها را کنترل می کند و ترتیب روشن شدن را تنظیم می کند. شدت درخشش و رنگ برای هر یک از آنها به طور جداگانه.

من از خرید از مقامات خودداری کردم، به دلیل هزینه بالا، در مقایسه با تولید کنندگان چینی، که قیمت آنها دموکراتیک ترین بود. خوشبختانه معماری سیستم باز است و در واقع نباید هیچ تفاوتی وجود داشته باشد.

قلب دستگاه میکروکنترلر است.

گران ترین عنصر نوار LED بود. LED های موجود در آن ساده نیستند، اما طلایی، در واقع، سه عدد به طور همزمان در یک مورد محصور شده اند - اینها قرمز، آبی و سبز هستند، و همچنین درایورهای PWM که روشنایی آنها را کنترل می کنند، 256 درجه بندی رنگ برای هر یک از آنها امکان پذیر است. کانال ها

نوار کمی بعد سفارش داده شد. در آن زمان، آردوینو و بورد توسعه از قبل آمده بودند و زمان امتحان آنها فرا رسیده بود. و پس از انتظارات آزار دهنده، خود نوار آمد. قبل از اقدام به پردازش فایل، یک بار دیگر مدار را تست کردم و یک ویدیوی کوچک را ثبت کردم، اما پس از مونتاژ نهایی آن را کمی ویرایش کردم.

او قاب را عملاً روی زانوهای خود ساخت، با یک اشتباه جدی، نقشه اولیه را نکشید و تمام اشتباهات در طول مونتاژ آشکار شد. در موارد دیگر، گجت برای فروش یا نمایشگاه نیست. من سعی کردم آن را برای حمل و نقل راحت کنم، اما نمی توان آن را جمع و جور نامید، این باعث نگاه های محتاطانه رهگذران می شود.

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