Рисуем светом! Arduino + WS2812b

ОПИСАНИЕ


Рисовалка картин для фото на длинной выдержке на Arduino и адресной светодиодной ленте WS2812b

  • Читает картинки формата BMP 24 bit с карты памяти
  • Выбор картинки энкодером
  • Настройка скорости отрисовки
  • Настройка яркости

ВИДЕО


КОМПОНЕНТЫ


Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.

  • Arduino Nano купить в РФ, aliexpress, aliexpress, искать
  • Адресная лента
    • Купить в РФ, 60 свет/метр30 свет/метр
    • Купить на Али ссылка, ссылка
    • Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
    • 1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
    • 30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
    • IP30 лента без влагозащиты (как на видео)
    • IP65 лента покрыта силиконом
    • IP67 лента полностью в силиконовом коробе
    • Постфикс ECO – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
  • Модуль карты памяти aliexpress, aliexpress, искать
  • Энкодер aliexpress, aliexpress, искать
  • Дисплей TM1637 aliexpress, aliexpress, искать
  • Батарейный отсек АА aliexpress, aliexpress, искать
  • Реле aliexpress, aliexpress, искать
  • Кнопку и резистор можно купить в автозапчастях или радиодеталях!

СХЕМЫ


ПРОШИВКА


УПРАВЛЕНИЕ


  • После изменения/добавления изображений на карту нужно запускать с нажатой кнопкой энкодера
    • Будет предложено выбрать яркость, от 5 до 95
  • Если запуск прошёл без ошибок, появится надпись Fr и цифра – номер файла
  • Поворот энкодера – выбор файла
  • Удерживание кнопки энкодера и поворот – настройка скорости анимации
  • Номер файла и скорость сохраняются в энергонезависимой памяти

ПОДДЕРЖАТЬ


Вы можете поддержать меня за создание доступных проектов с открытым исходным кодом, полный список реквизитов есть вот здесь.

guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии