Страница 1 из 5

Светодиодный куб. №12 2015г.

СообщениеДобавлено: 15 дек 2015, 17:11
Karp
Вот теперь понял куда прилажу скопившиеся светодиоды. Видел в интернете заголовки про куб, но оценил когда после статьи в Радио посмотрел на ютюбе световые эффекты. Как всегда вряд ли повторю один к одному, поэкспериментирую. Первый вопрос. Балластные резисторы рассчитаны на статический режим. В кубе светодиоды питаются импульсно со скважностью 5. Значит и яркость будет в 5 раз меньше. А если в импульсе дать ток в 5 раз больше номинального, будет ли яркость выше, ближе к номинальной?

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 15 дек 2015, 19:01
Нафис
Прежде всего следует проверить возможности портов микроконтроллера для работы с требуемыми токами. Да и транзисторы имеют ограничения по току, 100 мА в статике и 200 мА в импульсном режиме.

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 15 дек 2015, 19:36
Sergey7
Можно, максимальный импульсный ток и скважность зависит от диода, но вопрос в нагрузочном токе порта, потребуется еще не малый набор транзисторов и возможная коррекция программы, чтобы не городить по два транзистора на каждый вывод. Рассчитывайте резисторы исходя из падения напряжения на имеющихся светодиодах и тока до 20 мА, современные диоды и так будут светить не плохо.

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 16 дек 2015, 16:03
Karp
Готовые эффекты – это прекрасно, но хочется и что-то свое. А тут не так все просто. Я не владею программированием PIC, но освоил MSP430G2, у которого с портами выхода не так обильно. Значит надо будет ставить буфер при выборе которого постараюсь учесть нагрузочную способность. Но меня смущает другое. У меня много синих светодиодов, параметры которых не знаю. Наблюдал как они ведут себя при повышении тока. При токе 10-20 ма. вижу нормальный синий цвет. При повышении тока цвет начинает меняться. При приближении к 50 ма. в цвете начинает появляться желтизна. Светодиод элемент безынерционный и не получится ли, что если в импульсе будет 50 ма., то цвет будет соответствовать именно такому току?
Я так понимаю, что надо спаять и попробовать на одном диоде. Может и не стоит заморачиваться с большим импульсным током, с мощными буферами.

Вопрос на перспективу. Хотелось бы узнать методику программирования визуальных эффектов. Методику от тех, кто уже программировал "куб".

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 21 дек 2015, 10:03
VladimirT
Добрый день всем!

Вышла моя первая статья в журнале "Радио" - Светодиодный куб 5x5x5". После выхода статьи добавлены еще несколько световых эффектов. Кто будет его собирать, могу предоставить любую информацию по сборке и обновленную прошивку.

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 22 дек 2015, 07:34
Karp
Рад автору в теме.
Хотелось бы подробнее узнать о принципах программирования. Первый вопрос. Как в памяти хранятся эффекты? Хранятся образы слоев или как-то по другому?

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 22 дек 2015, 10:54
VladimirT
Каждый световой эффект имеет свою подпрограмму. Слои подключаются по очереди. Выбирается определенная геометрическая фигура. Определяются, какие светодиоды будут светиться в 1 слое. Включается 1 слой. Устанавливается лог. 1 на выходах тех портов, к которым подключены данные светодиоды. Делаем задержку 2 мс. И так далее. Сложности нет. Сложнее с фантазией, чтобы придумать какой-нибудь световой эффект.

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 23 дек 2015, 20:58
Karp
Уточню вопрос. В памяти хранится полный образ эффекта и каждые 2 мс каждый слой выводится в порты?
Либо работает по другому варианту: в промежутках между выводом программа формирует следующий слой.

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 27 дек 2015, 16:09
Karp
Задам вопрос по другому. Сколько памяти в среднем занимает один эффект?

Re: Светодиодный куб. №12 2015г.

СообщениеДобавлено: 27 дек 2015, 18:52
Нафис
А зачем знать сколько памяти занимает один эффект? Автор пишет, что в памяти может еще поместится, как минимум 20 дополнительных эффектов. С размером памяти проблем обычно не возникает, вот порты другое дело или таймеры.