Rgb ялинкова гірлянда на arduino

Rgb ялинкова гірлянда на arduino


Напередодні Нового Року пропоную вам зібрати ялинкову програмовану RGB гірлянду з можливістю створювати різні візерунки.

Що знадобиться для гірлянди?

Rgb ялинкова гірлянда на arduino

Перед тим як почати збирати ялинкову гірлянду, переконайтеся, що всі світлодіоди справні. В інтернеті можна знайти, як підключити WS2811 до Arduino.

Визначте висновки + 5V і GND по datasheet на вашу WS2811
• Червоний = + 5В
• Синій = GND
• Білий = Дані

Підключення виходить таке, як на картинці.

Rgb ялинкова гірлянда на arduino

Встановіть популярну бібліотеку WS2811 Arduino від Adafruit. Завантажити та прочитати інструкцію по установці можна тут: Бібліотека WS2811
Змініть додається код відповідно до довжини вашої гірлянди в #define LED_COUNT. Завантажте та запустіть програму на Arduino. Зверніть увагу, що пікселі змінюють колір від червоного до зеленого, потім до синього, потім до білого протягом 5 сек. Це гарантує, що всі 3 світлодіоди всередині пікселя справні.

test.zip [496 b] (cкачиваний: 484)

Оцінка падіння напруги.

Кожен світлодіодний піксель і подальша підключена LED гірлянда, викличе якийсь падіння напруги. Так що після 50 світлодіода у вашій LED гірлянді напруга джерела живлення впаде на якусь помітну величину. Наприклад, з 5в до 4.7В. Це означає, що наступна гірлянда, яку ви підключите до першої, буде запитана немає від 5в, а від 4.7в і напруга після неї впаде ще нижче. В результаті кожен світлодіод буде темніше, ніж попередній. В кінцевому підсумку, коли напруга впаде до 3.3В, мікросхема, обслуговування протоколу WS2811, просто перестане працювати.

Rgb ялинкова гірлянда на arduino

Нормальні новорічні гірлянди пофарбовані в зелений колір, щоб зливатися з ялинкою. У вашій світлодіодним гірлянди дроти різного кольору. Підвісьте гірлянду і пофарбуйте дроти в зелений колір акриловою фарбою, це займе трохи часу. Корпуси WS2811 загорніть в чорну ізоляційну стрічку, це буде швидше, ніж фарбувати їх.

Rgb ялинкова гірлянда на arduino

Rgb ялинкова гірлянда на arduino

Визначення позиції X і Y кожного пікселя

Rgb ялинкова гірлянда на arduino

xmas.zip [3,47 Kb] (cкачиваний: 560)

Ось така новорічна гірлянда з використанням Arduino і комплекту WS2811.

Схожі статті