roboforum.ru

Технический форум по робототехнике.

Управление кучей светодиодов

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

Re: Управление кучей светодиодов

Сообщение Angel71 » 26 авг 2009, 15:55

подобие шима можно и мегой делать. для бегущей строки или "светодиодных часов" это уже давно реализовано. светодиодные часы это в принципе тоже самое, что и та штука на колесо. в моей бегущей строке 8*64 одноцветных светика, 4 градации очень легко делается, сейчас схему переделываю и буду больше градаций пробовать делать

Добавлено спустя 18 минут 26 секунд:
-= Александр =-
вот один из серийных вариантов для велика как сделан http://www.monkeylectric.com/products/m132s_schematic.pdf, но прошивки нет
а тут http://www.instructables.com/id/RGBike-POV-Open-project/ почти как вы и хотите, с шимом, со схемой и исходниками :oops: только 16 ргб светодиодов
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 26 авг 2009, 16:08

А эта штука оборот делает за 0.3 секунды. За это время надо отрисовать 400 линий. Каждая содержит в себе 32 точки по 3 цвета. Тоесть надо выдавать 96 ШИМов за 0.3/400= 75 МИКРОсекунд. Согласись атмега тут отдыхает... Ей дай бог за такое время просто данные перекинуть, а ШИМ рубить надо логикой - там за 75 мкс надо от 0 до 255 досчитать, сравнить с 96 константами и выдать наружу результат сравнения... Чтоб это сделать на процессоре - надо чтоб все операции за 5 наносекунд происходили - и то на пределе, не считая времени на чтение из памяти, отсчет скорости вращения и прочую фигню. (а если разогнаться до 45 км/ч - то вообще дели все времена пополам...)

Добавлено спустя 1 минуту 38 секунд:
Вот как раз MonkeyLectric обогнать и пытаюсь... :wink:

Добавлено спустя 2 минуты 17 секунд:
А тот что RGB POV - у них только 16 цветов и ущербное разрешение. А мне HighColour хочется, 32*400 точек и чтоб с BMP-картинки из флэш-памяти рисовало... :roll:

Добавлено спустя 2 минуты 59 секунд:
А тот что M132S - у него нет привязки к скорости. Я его в действии видел - ахинею какую-то рисует, да и разрешение дай бог 100 точек на оборот...
В общем эту тему круто еще мало кому удалось сделать.

Добавлено спустя 1 минуту 54 секунды:
Вот серьезный девайс: http://www.monkeylectric.com/m464q.htm
Как и у меня - 32RGB диода, правда 256 цветов. Разрешение тоже около 400-500 точек на оборот.
Но в продажу его еще не выпустили, чего-то у них там не клеится... Есть шанс оказаться первым... :D
Правда там заявлена загрузка по ZigBee. А я думаю ограничиться ИК-портом. Ну не дружу я с радио... :(
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение =DeaD= » 26 авг 2009, 16:13

Что-то я не понял - у них на фотке есть мужик, который стоит рядом с великом, а на колесе рисунок есть - оно внутри колеса что-ли крутится? Или фотка - фейк, а оно крепится жестко к колесу?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 26 авг 2009, 16:19

Оно крепится к колесу. Видимо колесо раскручено предварительно было...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение Angel71 » 26 авг 2009, 16:36

32*3*400=38400 точек на кадр. :roll: точно, немало + учитывать скорость вращения
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Управление кучей светодиодов

Сообщение blindman » 26 авг 2009, 16:38

А если сюда добавить и хотя бы 32 уровня ШИМ - совсем весело становится :)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Управление кучей светодиодов

Сообщение boez » 26 авг 2009, 16:49

Так может все таки не мегу взять, раз уже плисы в ход пошли и все такое... Есть LPC, у свежих там SPI с FIFO имеется, цена все равно небольшая на фоне кучи светодиодов.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 26 авг 2009, 21:27

Мега данные передавать вполне справится. Я думаю мне с ПЛИСами головной боли хватит, чтоб еще и МК новый тут осваивть... :oops:
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение Master » 16 сен 2009, 16:59

А ему нужно 96 светиками, а это порядка 36-и ног.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Управление кучей светодиодов

Сообщение Angel71 » 16 сен 2009, 22:49

lastmage, ногодрыганьем напрямую светодиодами (без логики сдвига) путь тупиковый. годится только для небольших матриц :crazy: переразводить плату при изменении разрешения просто счастье
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Управление кучей светодиодов

Сообщение Master » 16 сен 2009, 22:51

lastmage
У него светики 3-х цветные, считай светиков в 3 раза больше.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 17 сен 2009, 14:51

В общем проблема решена силами двух EPM570T100. 96 каналов ШИМа на 8 Мгц - это круто! :D
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение Master » 17 сен 2009, 14:53

А где видео, решения проблемы?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 17 сен 2009, 14:58

Видео будет когда решу проблему флэшки и внешней оперативки... А еще придумаю как все это питать. (В пике кушает 4В 3А. :shock:) Но это уже другая история...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение Master » 17 сен 2009, 15:00

Диоды, наверное, сверх яркие.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Пред.След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron