Сборник огненных эффектов для адресных светодиодов и матриц
- RGB лента
- fireRGB – 0мерный огонь на обычной RGB ленте
- Адреска
- fireLine: каждый светодиод – независимый источник огня (мой алгоритм)
- fireLinear: линейный огонь вдоль ленты
- fireLineNoise: каждый светодиод – независимый источник огня (Perlin)
- fireLinePerlin: плавный огонь на шуме Перлина
- fireLineZones: огонь с фиксированным количеством зон
- Матрица из адрески
- fireMatrixNoise: 2D огонь (как лава)
- fireMatrixReal: идеальный для матрицы 16х16 огонь
- fireMatrixNoiseWave: мультяшный огонь
Примечание: для RGB ленты используется библиотека GyverRGB, для адресной ленты используется моя библиотека microLED для вывода на ленту (библиотека очень быстрая и лёгкая), а для генерации шума Перлина используется FastLED.
В настройках скетчей для адресной ленты есть COLOR_DEBTH, отвечающий за глубину цвета. Ставь его 3 для максимального качества (насыщенности цвета), если программа пишет недостаточно памяти – ставь 2, это уменьшит качество и увеличит возможную длину ленты.
ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ
В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.
Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.
МАТЕРИАЛЫ И КОМПОНЕНТЫ
Ссылки на магазины, с которых я закупаюсь уже не один год
Вам скорее всего пригодится:
- Arduino NANO 328p – искать
- Адресная лента
- https://ali.ski/crrqi1
- https://ali.ski/2I3be
- Купить в РФ, 60 свет/метр, 30 свет/метр
- Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
- 1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
- 30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
- IP30 лента без влагозащиты (как на видео)
- IP65 лента покрыта силиконом
- IP67 лента полностью в силиконовом коробе
- Постфикс ECO – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
- Лента на Giant4
- Крутой гибкий профиль! https://ali.ski/ZbKw6
- Матрица 16×16 – искать
- БП 5V (брать 3A (15W) минимум) искать
- RGB лента
- Лента Giant4 https://giant4.ru/5050-120.html
- Лента Али RGB 120 искать
- Драйвер для RGB
- LED amplifier https://ali.ski/WR54fC
- MOSFET IRF3205 (10 шт) https://ali.ski/jIE24z
- Резисторы (100R и 10k) https://ali.ski/ST48Y
- БП 12V для RGB
Содержимое папок в архиве
- libraries – библиотеки проекта. Заменить имеющиеся версии
- firmware – прошивки для Arduino
- schemes – схемы подключения компонентов