Очередная новогодняя гирлянда на WS2812B

Опубликовал | 18.12.2017

Новый год уже скоро, поэтому все готовят очередные гирлянды в меру своей фантазии и испорченности.
Посмотрев с десяток сайтов и попробовав разные варианты решил сделать свой (с небольшим заимствованием). Обозревать тут особенно нечего, поэтому обзор будет предельно короткий.
Кому интересно — читаем дальше
Основное, что мне не понравилось в большинстве библиотек — наличие ярких вспышек и очень уж динамических эффектов. Так как я делал гирлянду, которая будет в поле зрения достаточно долго — хотелось чего-то спокойного и не раздражающего.
В результате написал свой вариант с несколькими эффектами.

Особенности:

  • В отличие от прошлого проекта используется библиотека FastLED
  • Все переходы и перемещения сделаны максимально плавными. Перемещение «комет» сделано с 5-ти кратным оверсемплингом, в результате движение очень плавное.
  • Каждый эффект показывается по 10 секунд, все эффекты плавно выходят из чёрного и в конце уходят в чёрное (fade in/fade out)
  • Эффекты идут в случайном порядке, не может быть подряд два одинаковых эффекта.

Код здесь
Как всё это выглядит:

Ёлка еще не стоит, поэтому просто разложил на покрывале. Сразу предупреждая просьбы снять в темноте — получается очень плохо, так как светодиоды уходят в пересвет и понять их цвет становится невозможно.

Планирую купить 0 Добавить в избранное 0

(c) 2017 Источник материала

Рекламные ссылки