Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию. |
13.11.2010, 20:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,447
Сказал спасибо: 375
Сказали Спасибо 1,059 раз(а) в 623 сообщении(ях)
|
Декоративный RGB светильник, алгоритмы светоэффектов
Есть такая схемка RGB шим светильника с тремя одноваттными светодиодами на ATmega8. Нужны какие-то алгоритмы светоэффектов, чтобы разнообразить как-то его работу.
Пока что есть только одна такая процедурка Prog_1 поочередного зажигания/гашения и больше ничего в голову не лезет
Код:
|
void Prog_1 ()
{
int i;
OCR1AL=Pwm_max;
OCR1BL=Pwm_min;
OCR2=Pwm_min;
for (i=Pwm_min; i‹Pwm_max; i++)
{
R_channel--;
G_channel++;
pause(RGB_pause);
}
for (i=Pwm_min; i‹Pwm_max; i++)
{
G_channel--;
B_channel++;
pause(RGB_pause);
}
for (i=Pwm_min; i‹Pwm_max; i++)
{
B_channel--;
R_channel++;
pause(RGB_pause);
}
}//end Proga_1 |
У кого что есть по этому поводу, буду признателен.
|
|
|
|
14.11.2010, 04:04
|
|
Вид на жительство
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Сделайте изменение полного периода перехода от 0 к 255 и обратно к нулю с разным не кратным друг другу временем. Например 3 сек, 8 сек, и 11 сек для разных каналов. Естественно значения всех шимов должно изменяться одновременно.
|
|
|
Сказали "Спасибо" Cybermaker
|
|
|
14.11.2010, 15:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,447
Сказал спасибо: 375
Сказали Спасибо 1,059 раз(а) в 623 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Интересная мысль, запустить все параллельно но рассинхронизировать между собой во времени. Надо будет подумать как это реализовать.
|
|
|
|
14.11.2010, 19:44
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,833
Сказал спасибо: 919
Сказали Спасибо 4,303 раз(а) в 2,572 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Я тоже не так давно сделал такую штуку на PIC18F1230. У меня 20 программ мерцания, управление с трех аналоговых регуляторов, так же команды с UART. Был еще запущен модуль цветомузыки, но пока не доработан. На схеме 20 RGB светодиодов по 20мА каждый цвет.
Программы, как вам уже советовали, переключают цвета с разными частотами, мерцают с разной скоростью, делают всякие штуки. Количество программ можно всегда расширить.
|
|
|
|
14.11.2010, 22:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,447
Сказал спасибо: 375
Сказали Спасибо 1,059 раз(а) в 623 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Easyrider83 Интересно будет глянуть, когда закончите - выкладывайте видео.
|
|
|
|
14.11.2010, 22:15
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,833
Сказал спасибо: 919
Сказали Спасибо 4,303 раз(а) в 2,572 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Сообщение от gary2007
|
Easyrider83 Интересно будет глянуть, когда закончите - выкладывайте видео.
|
Вот, что у меня получилось.
|
|
|
|
24.02.2011, 12:56
|
|
Прописка
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Исходники не планируете выложить?
|
|
|
|
24.02.2011, 13:13
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,833
Сказал спасибо: 919
Сказали Спасибо 4,303 раз(а) в 2,572 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Сообщение от Maxim39
|
Исходники не планируете выложить?
|
Так ведь для этого надо законченный программный код иметь. А я свой так и не закончил. Кто ж будет его после меня на бейсике дописывать?
Но если желаете, выложу без проблем.
|
|
|
|
24.02.2011, 13:57
|
|
Прописка
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Декоративный RGB светильник, алгоритмы светоэффектов
Благодарю за быстрый ответ. Сейчас не готов взяться за проект. Через пару месяцев думаю смогу заняться.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:22.
|
|