Воскресенье, 11.12.2016, 13:03
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0
Форма входа
Главная » Статьи » Видеоэкраны (2D)

RGB 32x16 или как подковать китайского Дракона

Намедни как то проверяю почту, а в ней письмо от нашего друга и автора популярных конструкций. Бегло прочитал и понял, что это начало нового шедевра!

"После покупки в Китае матрицы 32х16 RGB светодиодов (протокол HUB75, маде ин Чина), разобрался с её управлением (читай - подковал), добился на Atmege-328 4 бита градаций BAM для каждого пикселя без мерцания, что в теории означает 4096 цветов, для этого правда пришлось весь обработчик прерывания на ассемблере написать чтобы увеличить скорость. После этого понял, что хочу сделать массив картинок и шрифтов в памяти программ, а для этих целей решил сделать свой эффектор на vb.net. На первых порах хочу выбирать цвет из палитры и мышкой просто управлять виртуальными светодиодами. Вторым по счёту планирую импорт рисунков. Ну а дальше..."

А дальше хоть и подкован, но бежит как ракша (рикша по ихнему). А хочется скакуна!

Вот и наступают трудные, но интересные часы/дни/недели/месяцы творчества. Небезразличные граждане и доброжелательные товарищи приглашаются к дебатам или обсуждению светлого будущего китайской матрицы. Возможно кто то самостоятельно захочет прокатиться с ветерком, ну и исходный флаг вам в руки!

На плате с атмегой (если планируется Ардуинка) неплохо заменить кварц, по умолчанию комплектуется 16мГц, а Atmega328P поддерживает 20 мГц, на 20 мГц работает мягче.

Вообщем, пишите, звоните, переводите деньги в любых количествах и в любое время.

Купить модуль можно здесь.

В роли Левши - Николай Равчев, записано с его слов верно, зачитано и заверено печатью Баскома.

Категория: Видеоэкраны (2D) | Добавил: defaultNick (17.10.2015) | Автор: Radan
Просмотров: 1434 | Комментарии: 7
Всего комментариев: 7
6  
Доброго времени. А можно перезалить исходники или положить на другой ресурс. Не выкачиваются. А то лежит матрица 32x32 и руки никак не доходят.

0
7  
Файл скачивается, только что сам проверил.

4  
Красота! Замечательно, что Вы запустили матрицу на Atmega! Я тоже купил P6 модель (выбирал между лентой WS2812 и этой матрицей) почему-то победила матрица :). Но не рискнул на Atmega, думал, что не вытянет. Тут наверное без вставок на ASM не обойтись. Запустил на Raspberry, но на первой версии малины на работу с матрицей уходит почти её 80% CPU. Конечно на малине удобно - написал скрипты для управления матрицей через WEB-интерфейс, даже хотел прикрутить аналог цветомузыки (анализатор спектра) через аудио-вход. Но по цене дорого получается и малину жалко для таких целей - там же целый Linux! Так, что проект пришлось забросить на дальнюю полку... А вот сейчас Ваш проект натолкнул на идею сделать промежуточный контроллер для такой матрицы (нескольких матриц) - сэмулировать работу протокола экрана SSD1306 i2c для начала. SSD1306 уже используется во многих конструкциях и для неё много библиотек под всякие контроллеры, правда тут пока придётся рисовать одним цветом, но и матрица тогда дешевле будет стоить. Спасибо!

5  
Рад что оценили! Я несколько месяцев выжимал из атмеги все соки чтобы была возможна хотя бы 4 битная регулировка яркости, хорошо что кому то опыт оказался полезен. Да, вы правы, можно к каждому сегменту 16х32 прицепить атмегу328 в качестве драйвера (цена то копеечная) и потом это всё хозяйство управлять неспешно с основного контроллера например по SPI или по протоколу SSD1306 как вы предлагаете. У меня к вам просьба, если куда то продвинетесь в этом направлении поделитесь что получилось.

2  
Очень интересное начало.
Я думаю раз начало положено, то теперь дело пойдет! У Николая всегда что-то интересное получается!

3  
Спасибо за оценку. Но это ещё половина начала. Хотя и на глаз мерцание развёртки не очень заметно я всё таки решил сделать нечто совсем близкое к видео (256 градаций шим и развёртка не менее 400 Гц). А для этого нужен уже не AVR а ARM. Заказал в Китае, выбираю пока среду разработки.

1  
Молодец, парень! biggrin Желаю успехов намудить из этого разных разностей! И пусть помошники хорошие найдутса.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg