Например TDA7294

Форум РадиоКот • Просмотр темы - Имитация пламени на LED+МК
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт фев 10, 2026 10:20:42

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Имитация пламени на LED+МК
СообщениеДобавлено: Пт ноя 28, 2008 23:33:14 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 18, 2007 19:18:49
Сообщений: 136
Откуда: Volgograd
Рейтинг сообщения: 0
Вечер добрый, господа Кошаки! Появилась потребность подсветить рисунок на оргстекле "пламенем". Решил использовать светодиод(ы) и управлять тинькой. Полазил в инете - толком ничего не нашел (разве что свечки от Philips :))) ). В общем, замучался я писать прогу под tiny (или megy, что не принципиально) :cry: . Для простоты остановился на одном светодиоде. Суть свечения одного сводится в плавном увеличен яркости примерно с 20-60% до 100 и плавного затухания. Добавить к этому меняющуюся случайно величину времени этого "колебания" и должно получиться что-то похожее на пламя. Только вот случайно генерируемую величину толком получить не удалось (пробовал через int rand (void) - не получаецца). Вообще, это самый примитивный тип пламени. Самым "правдоподобным" должны быть и случайные скачки (не тупо от 50 до 100 и обратно, а, к примеру, от 50 до 70, потом вниз до 20, вверх до 90 и т.д. с разной скоростью). А полный ппц для программиста - сделать такое пламя на двух и более светодиодах. Наподобие когда нижний горит ярче всех, те, что выше, слабее+"всполыхи", оторвавшиеся от нижнего плавно и затухающе поднимаются по остальным. Мечты, конечно, тока картинка ентой красоты в голове засела и покоя не дает. А опыта в программировании МК для токого не хватаить. :? Может, у кого уже был опыт в подобных задумках?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 29, 2008 00:48:04 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10
Сообщений: 111
Рейтинг сообщения: 0
N байт с текущей яркостью. N байт со скоростью изменения. Когда яркость переходит ч/з 0 пиши рандом в соотв. скорость. Что-то типа этого ;)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 29, 2008 10:06:38 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 18, 2007 19:18:49
Сообщений: 136
Откуда: Volgograd
Рейтинг сообщения: 0
Алгоритм мне и так понятен - сложность в самой программе. При использовании ф-ции int rand (void) CVAVR постоянно ошибку пишет. Не пойму, как ей пользоваться... :oops:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 29, 2008 15:15:14 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
А что сложного в функции? Возвращает значение в диапазоне 0..32767, если память не изменяет. Если для светодиодов используется 8-ми битный ШИМ, поделите возвращенное значение на 128, чтобы вписаться в диапазон 0..255 по яркости, если для времекни надо - тогда экспериментально подобрать делитель.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 29, 2008 15:39:21 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2121
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18460
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
я на своем сайте размещал готовый исходник с генератором случайного сигнала как раз для тини13. посмотрите - думаю, адаптация под меньшую частоту проблемы не вызовет у вас.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 30, 2008 07:48:58 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 18, 2007 19:18:49
Сообщений: 136
Откуда: Volgograd
Рейтинг сообщения: 0
ARV, а ссылочку мона? Не могу найти по сайту. :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 30, 2008 09:32:05 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2121
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18460
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
вот вам и ссылочка

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 30, 2008 14:34:09 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 18, 2007 19:18:49
Сообщений: 136
Откуда: Volgograd
Рейтинг сообщения: 0
Danke! :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 03, 2008 01:18:37 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб мар 17, 2007 19:38:52
Сообщений: 144
Откуда: Североонежск\Питер
Рейтинг сообщения: 0
Ну как там результаты? Получилось что? Я тут просто подумал, можно же всё это организовать на трёх светодиодах(двух красных и жёлтом). Логика работы какая: при включении загорается один красный светодиод, он подсвечивает сверху какую нибудь стекляшку в виде пламени, естественно свечение промодулировано случайным образом, но в пределах какого то диапазона яркости. При этом два остальных светодиода выключены. В произвольные моменты времени загорается жёлтый светодиод, а в след за ним и второй красный. Выглядеть это будет как переход пламени к ораньжевому цвету, а потом небольшое увеличение яркости.
Вот тут накидал своё видение конструкции и графики одного из возможных поведений яркости светодиодов.


Вложения:
1.GIF [10.62 KiB]
Скачиваний: 1185

_________________
Уважаемые модераторы, сделайте пожалуйста раздел дискотечных примочек и цветомузыки. Уже много тем пылятся в бездне ветки "Умные мысли"
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 13, 2008 12:12:50 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 18, 2007 19:18:49
Сообщений: 136
Откуда: Volgograd
Рейтинг сообщения: 0
Можно и по таким кривым реализовать. Только программу писать уже некогда. В силу вступает один фактор. Имя ему - сессия (сердца студентов дрогнули и судорожно забились в учещенном темпе). По-просту, не хватает времени (любим же мы все до последнего момента откладывать :))) ). Как тока отстреляюсь, так сразу приступлю к работе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 14, 2008 21:48:04 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
В качестве пищи для размышлений:
http://www.arduino.cc:80/cgi-bin/yabb2/ ... 1224562212
Видео: http://www.youtube.com/watch?v=IfCKTKWgKeg

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 18, 2008 20:33:10 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2121
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18460
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
ну вот и я сделал огонечек... видео, к сожалению, не фонтан - ну не умею я видео снимать :(

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 19, 2008 01:29:25 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 18, 2007 19:18:49
Сообщений: 136
Откуда: Volgograd
Рейтинг сообщения: 0
Aheir
Выглядит очень даже, тока как этого kennethw с его кодом выцепить? :roll:

ARV
Исходники с прошивкой можно в студию (в принципе можно и на личку)? :)))
Искал с вот такими глазами :shock: - нигде не нашел... :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 19, 2008 01:33:29 
Модератор
Аватар пользователя

Карма: 10
Рейтинг сообщений: 7
Зарегистрирован: Пт июл 21, 2006 03:08:05
Сообщений: 3174
Откуда: Пенза
Рейтинг сообщения: 0
В тексте же ссылка есть... :o

_________________
Если долго мучиться, что-нибудь... сломается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 19, 2008 08:18:06 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2121
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18460
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Seleron писал(а):
Исходники с прошивкой можно в студию (в принципе можно и на личку)? :)))
Искал с вот такими глазами :shock: - нигде не нашел... :)
плохо искал. все файлы в разделе файлы (есть и поиск), а так же прямая ссылка из текста. просто читайте все внимательно

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 19, 2008 10:14:29 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 18, 2007 19:18:49
Сообщений: 136
Откуда: Volgograd
Рейтинг сообщения: 0
Sorry... Нашел. Без очков не вижу 8)
Нашел, кстати, кучу примеров через YouTube
http://www.instructables.com/id/Flickering_LED_Candle/
или вообще без МК на двух HC-шках
http://homepage.mac.com/andreaalbertini/page1/page5/page5.html
Тока вот от этого http://www.youtube.com/watch?v=IfCKTKWgKeg# подробностей не нашел.
А так, можно помутить и с проектом от ARV (за что ему человеческое спасибо :wink: ), попробовав подключить несколько LEDов.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y