- Описание проекта
- Папки проекта
- Схемы подключения
- Материалы и компоненты
- Как скачать и прошить
- FAQ
- Полезная информация
Рисовалка картин для фото на длинной выдержке на Arduino и адресной светодиодной ленте WS2812b
- Читает картинки формата BMP 24 bit с карты памяти
- Выбор картинки энкодером
- Настройка скорости отрисовки
- Настройка яркости
- Подробности в видео: https://youtu.be/nu31By9Phdc
ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию
- libraries - библиотеки проекта. Заменить имеющиеся версии
- NeoPixel_Painter - оригинальная прошивка для Arduino, файл в папке открыть в Arduino IDE (инструкция)
- NeoPixel_Painter_gyver - модицифированная прошивка от меня. Добавлен дисплей и энкодер
- schemes - схемы подключения
- progs - программы (paint.net, SD format tool)
- BMPimages - готовые картинки из видео
- Arduino NANO с ногами http://ali.ski/kJHHnL http://ali.ski/OnjivR
- Arduino NANO без ног http://ali.ski/SK0PW http://ali.ski/GAq_mq
- Адресная лента http://ali.ski/CjdQCL
- Black PCB / White PCB - цвет подложки ленты, чёрная / белая
- 1m/5m - длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
- 30/60/74/96/100/144 - количество светодиодов на 1 метр ленты. В видео использовалась лента 60 и 144 диодов на метр
- IP30 лента без влагозащиты (как на видео)
- IP65 лента покрыта силиконом
- IP67 лента полностью в силиконовом коробе
- Модуль для MicroSD http://ali.pub/2h0o3i http://ali.pub/2h0o4h
- Ещё вариант http://ali.pub/2h0o5n
- Энкодер http://ali.pub/2h0o8r http://ali.pub/2h0o9c
- Дисплей TM1637 http://ali.pub/2h0oba http://ali.pub/2h0od1
- Батарейный отсек под 4 АА http://ali.pub/2h0ofd http://ali.pub/2h0ofr http://ali.pub/2h0og5
- Провод монтажный http://ali.pub/2h0ohb http://ali.pub/2h0oi3
- Кнопку и резистор можно купить в автозапчастях или радиодеталях!
- Всё для пайки (паяльники и примочки)
- Недорогие инструменты
- Все существующие модули и сенсоры Arduino
- Электронные компоненты
- Аккумуляторы и зарядные модули
- Первые шаги с Arduino - ультра подробная статья по началу работы с Ардуино, ознакомиться первым делом!
- Скачать архив с проектом
На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP
- Установить библиотеки в
C:\Program Files (x86)\Arduino\libraries\
(Windows x64)
C:\Program Files\Arduino\libraries\
(Windows x86) - Подключить Ардуино к компьютеру
- Запустить файл прошивки (который имеет расширение .ino)
- Настроить IDE (COM порт, модель Arduino, как в статье выше)
- Настроить что нужно по проекту
- Нажать загрузить
- Пользоваться
- После изменения/добавления изображений на карту нужно запускать с нажатой кнопкой энкодера
- Будет предложено выбрать яркость, от 5 до 95
- Если запуск прошёл без ошибок, появится надпись Fr и цифра - номер файла
- Поворот энкодера - выбор файла
- Удерживание кнопки энкодера и поворот - настройка скорости анимации
- Номер файла и скорость сохраняются в энергонезависимой памяти
- Strt - (Start) начало работы, инициализация SD карты. Эту надпись можно успеть
- прочитать только при запуске в режиме загрузки
- PreP - (Perparing) подготовка к преобразованию изображений*
- LOAd - (Loading) преобразование и загрузка изображений
- read - (Reading) чтение преобразованных изображений с карты
- rdy - (Ready) готов к работе*
- Proc - (Processing) показываем анимацию
НАСТРОЙКИ: - Br** - (Brightness) настройка яркости (в процентах, 10-95)
- Fr** - (Frame) номер изображения, которое будет показано при нажатии на кнопку
- SP** - (Speed) скорость анимации (в процентах, 0-95)
ОШИБКИ: - Sder - (SD error) ошибка подключения SD карты (карта не подключена, карта сломана, карта не подходит)
- FrEr - (Frame Error) ошибка при чтении картинки. Возникает на разных стадиях, подробнее видно с компьютера
- Ferr - (Fatal error) критическая ошибка, работа остановлена. Возникает на разных стадиях, подробнее видно с компьютера
#define N_LEDS 144 // количество светодиодов (максимум 170 !!!)
#define CURRENT_MAX 3500 // максимальный ток (авто-ограничение по расчёту яркости)
В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP
В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.
В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/
В: Компьютер никак не реагирует на подключение Ардуины!
О: Возможно у тебя зарядный USB кабель, а нужен именно data-кабель, по которому можно данные передавать
В: Ошибка! Скетч не компилируется!
О: Путь к скетчу не должен содержать кириллицу. Положи его в корень диска.
В: Сколько стоит?
О: Ничего не продаю.