Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию.

 
Опции темы

Декоративный RGB светильник, алгоритмы светоэффектов

Непрочитано 13.11.2010, 20:49  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Декоративный 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
У кого что есть по этому поводу, буду признателен.
Миниатюры:
Нажмите на изображение для увеличения
Название: ATmega8 DIP28.JPG
Просмотров: 409
Размер:	65.0 Кб
ID:	14642  
Реклама:
gary2007 вне форума  
Непрочитано 14.11.2010, 04:04  
Cybermaker
Вид на жительство
 
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
Cybermaker на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Сделайте изменение полного периода перехода от 0 к 255 и обратно к нулю с разным не кратным друг другу временем. Например 3 сек, 8 сек, и 11 сек для разных каналов. Естественно значения всех шимов должно изменяться одновременно.
Cybermaker вне форума  
Сказали "Спасибо" Cybermaker
gary2007 (14.11.2010)
Непрочитано 14.11.2010, 15:40  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Интересная мысль, запустить все параллельно но рассинхронизировать между собой во времени. Надо будет подумать как это реализовать.
gary2007 вне форума  
Непрочитано 14.11.2010, 19:44  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Я тоже не так давно сделал такую штуку на PIC18F1230. У меня 20 программ мерцания, управление с трех аналоговых регуляторов, так же команды с UART. Был еще запущен модуль цветомузыки, но пока не доработан. На схеме 20 RGB светодиодов по 20мА каждый цвет.
Программы, как вам уже советовали, переключают цвета с разными частотами, мерцают с разной скоростью, делают всякие штуки. Количество программ можно всегда расширить.
Easyrider83 вне форума  
Непрочитано 14.11.2010, 22:05  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Easyrider83 Интересно будет глянуть, когда закончите - выкладывайте видео.
gary2007 вне форума  
Непрочитано 14.11.2010, 22:15  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Сообщение от gary2007 Посмотреть сообщение
Easyrider83 Интересно будет глянуть, когда закончите - выкладывайте видео.
Вот, что у меня получилось.
Миниатюры:
Нажмите на изображение для увеличения
Название: v1.PNG
Просмотров: 203
Размер:	52.2 Кб
ID:	14675   Нажмите на изображение для увеличения
Название: v1_3d.PNG
Просмотров: 118
Размер:	59.8 Кб
ID:	14676   Нажмите на изображение для увеличения
Название: v1_pcb.PNG
Просмотров: 104
Размер:	10.2 Кб
ID:	14677  

Easyrider83 вне форума  
Непрочитано 24.02.2011, 12:56  
Maxim39
Прописка
 
Аватар для Maxim39
 
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Maxim39 на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Исходники не планируете выложить?
Maxim39 вне форума  
Непрочитано 24.02.2011, 13:13  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Сообщение от Maxim39 Посмотреть сообщение
Исходники не планируете выложить?
Так ведь для этого надо законченный программный код иметь. А я свой так и не закончил. Кто ж будет его после меня на бейсике дописывать?
Но если желаете, выложу без проблем.
Easyrider83 вне форума  
Непрочитано 24.02.2011, 13:57  
Maxim39
Прописка
 
Аватар для Maxim39
 
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Maxim39 на пути к лучшему
По умолчанию Re: Декоративный RGB светильник, алгоритмы светоэффектов

Благодарю за быстрый ответ. Сейчас не готов взяться за проект. Через пару месяцев думаю смогу заняться.
Maxim39 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.