POV РИСОВАЛКА НА ARDUINO
Простейшая POV рисовалка на 8 светодиодах
- Ввод текста для отрисовки через монитор порта или Bluetooth
- Отрисовка всех символов, латинских и русских букв (все битмапы в памяти)
- Изменение скорости анимации
- Изменение направления анимации
- Включение-выключение зацикленности анимации
- Сохранение настроек в EEPROM
- Отрисовка графики 8 пикселей в высоту и неограниченно в длину
ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ
- В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций, всё это с приятным монтажиком, музычкой и комментариями. В общем, приятного просмотра!
ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ
Управление POV рисовалкой через монитор порта или Bluetooth
- Любой обычный текст (не команда) будет записан в память для отрисовки
- Команда .customNUM, где NUM = 0-7: загрузка символа под номером NUM (пример .custom3)
- Команда .speedVALUE, где VALUE = 0-100 установить скорость анимации (пример .speed40)
- Команда .reverse0 для анимации слева направо и .reverse1 справа налево
- Команла .loop0 отключить зацикливание и .loop1 включить
- Удерживай кнопку при подаче питания, чтобы войти в оффлайн-режим
МАТЕРИАЛЫ И КОМПОНЕНТЫ
Ссылки на магазины, с которых я закупаюсь уже не один год
Вам скорее всего пригодится:
- Arduino NANO 328p – искать
- Макетная плата и провода https://ali.ski/w8AFTm
- Светодиоды ассорти 5 мм https://ali.ski/w5H25a
- Bluetooth HC-06 – искать
- Кнопочки https://ali.ski/E7WDDI
- Батарейный отсек https://ali.ski/6tvjW
- Повышайка до 5В https://ali.ski/KNHoOg
- Резисторы https://ali.ski/TAN2C
- P.S. Кнопку, резисторы и светодиоды можно купить в любом магазине радиотоваров/радиорынке. Но взять у китайцев 100 штук обычно бывает дешевле, даже если лишние выбросить…
ПРОШИВКА И НАСТРОЙКА
Содержимое папок в архиве
- libraries – библиотеки проекта. Заменить имеющиеся версии
- POV_display – прошивка для Arduino, файл в папке открыть в Arduino IDE (инструкция)
- schemes – схемы
Как прошить?
- ЕСЛИ ЭТО ПЕРВЫЙ ОПЫТ РАБОТЫ С ARDUINO – посмотреть ВИДЕО о платформе с целью ознакомления, далее скачать, установить и настроить необходимые для работы программы согласно СУПЕР ПОДРОБНОЙ ИНСТРУКЦИИ (там даже видео версия есть!).
- Скачать архив с проектом напрямую, или с GitHub (кнопки чуть выше)
Установить библиотеки (папка Libraries) в
C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
C:\Program Files\Arduino\libraries\ (Windows x86)- Подключить Ардуино к компьютеру при помощи Data-кабеля
- Открыть файл прошивки желаемой версии (файлы прошивок .ino лежат в одноимённых папках)
- Настроить Arduino IDE (COM порт, куда подключена плата; подключенная модель Arduino, как в статье из первого пункта)
- Настроить что нужно в прошивке, нажать загрузить
- Если происходит ошибка компиляции или ошибка загрузки, читать 5-ый пункт в ЭТОЙ СТАТЬЕ
Настройки в прошивке
#define TRIGGER 12 // пин кнопки запуска анимации #define SPACE 2 // интервал между буквами #define CUSTOM_AMOUNT 8 // число спецсимволов #define BLUETOOTH_MODE 0 // если схема с bluetooth модулем (1 да, 0 нет)
Дополнительно
Приложения для Android
Serial Monitor https://goo.gl/H1Dzus
Для фото 1 https://goo.gl/sva6be
Для фото 2 https://goo.gl/NHzm64