БЕГУЩАЯ СТРОКА СВОИМИ РУКАМИ
• 31.08.19 Версия 1.0: первоначальная, вроде бы стабильная версия
• 28.09.19 Версия dotMatrix 1.3: исправлена скорость и количество матриц
• 29.09.19: исправлен масштаб 3D моделей решётки
• 04.10.19 Версия 1.1 GyverString и GyverStringOffline: оптимизация под широкие матрицы (до 80 пикселей)
• 12.10.19 Версия 1.2 GyverString и GyverStringOffline: улучшена стабильность
• 04.10.19 приложение версии 1.2: исправлен баг с кнопкой АВТО
• 29.10.19 Версия 1.3 GyverStringOffline: исправлен баг с красным цветом
• 28.09.19 Версия dotMatrix 1.3: исправлена скорость и количество матриц
• 29.09.19: исправлен масштаб 3D моделей решётки
• 04.10.19 Версия 1.1 GyverString и GyverStringOffline: оптимизация под широкие матрицы (до 80 пикселей)
• 12.10.19 Версия 1.2 GyverString и GyverStringOffline: улучшена стабильность
• 04.10.19 приложение версии 1.2: исправлен баг с кнопкой АВТО
• 29.10.19 Версия 1.3 GyverStringOffline: исправлен баг с красным цветом
Бегущая строка на матрицах MAX7219 или матрице адресных светодиодов с голосовым управлением! Приложение для Android: Google Play
ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ
В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.
Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.
МАТЕРИАЛЫ И КОМПОНЕНТЫ
Ссылки на магазины, с которых я закупаюсь уже не один год
Вам скорее всего пригодится:
Если вместо указанных товаров у вас открываются блузки/вата/прочая хрень – выбросьте свой айфон! Или проверьте его на вирусы.
- Arduino NANO 328p – искать
- Bluetooth HC-06 – искать
- Матрица MAX7219 – искать
- Матрица 32×8 – искать
- Адресная лента (под нарезку)
- 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 – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
- БП 5V Али искать (минимум 3A на каждые 100 LED)
Содержимое папок в архиве
- libraries – библиотеки проекта. Заменить имеющиеся версии
- firmware – прошивки для Arduino
- GyverMatrixOS_v1.12 – портированный проект GyverMatrixBT
- GyverString – версия бегущей строки с управлением по BT и адресной матрицей
- GyverStringOffline – версия бегущей строки с адресной матрицей, без BT
- GyverStringDotmatrix – версия бегущей строки с управлением по BT и матрицей MAX7219
- schemes – схемы подключения компонентов
- 3D print – файлы для печати
- Android – исходник приложения
Дополнительно
- Дополнительные ковыряния в железе
Настройки в прошивке
BRIGHTNESS 50 // стандартная яркость (0-255) CURRENT_LIMIT 2000 // лимит по току в миллиамперах, автоматически управляет яркостью (пожалей свой блок питания!) 0 - выключить лимит WIDTH 42 // ширина матрицы HEIGHT 8 // высота матрицы SEGMENTS 1 // диодов в одном "пикселе" (для создания матрицы из кусков ленты) COLOR_ORDER GRB // порядок цветов на ленте. Если цвет отображается некорректно - меняйте. Начать можно с RGB MATRIX_TYPE 0 // тип матрицы: 0 - зигзаг, 1 - параллельная CONNECTION_ANGLE 0 // угол подключения: 0 - левый нижний, 1 - левый верхний, 2 - правый верхний, 3 - правый нижний STRIP_DIRECTION 0 // направление ленты из угла