Эмуляция светодиодного пламени

10

Моя жена купила эти беспламенные свечи . У них есть 3 светодиода, которые имеют, казалось бы, случайное мерцание. (Получить яркость, немного исчезнуть, немного исчезнуть и т.д. ...). Поскольку есть три, когда вы видите это сквозь воск, это выглядит как мерцающее пламя. Очень круто.

Я думал, что это был бы забавный проект, чтобы вернуться в электронику. Я инженер по вычислительной технике, но я увлекся программным обеспечением - поэтому, хотя я понимаю концепции и принципы работы, у меня нет ни малейшего понятия, как начать это, если у меня нет микросхемы или того, что люди используют сейчас.

Какие-либо предложения? Чем проще (дешевле), тем лучше. Мне просто нужны общие идеи, чтобы направить меня в правильном направлении. На какие схемы я должен смотреть или это нужно делать с каким-то контроллером, таким как PIC?

Джейсон
источник

Ответы:

9

Используя красный / желтый или зеленый / красный двухцветный светодиод, вы также можете изменить положение пламени.

Мерцание пламени не случайно в смысле белого шума. Вы получите хорошие результаты, если будете водить его с мелодией . AVR Butterfly поставляется с Элизой запрограммирована, я считаю. Забавный способ поэкспериментировать с этим может состоять в том, чтобы создать классическое кристаллическое радио и заставить его управлять светодиодом (для питания светодиодов потребуется питание); или с линейным аудиоразъемом. Еще два варианта - захватить сигнал драйвера, идущий на светодиоды потребителя, с помощью осциллографа или измерить мерцание свечи с помощью фотоэлемента (фотодиода). Объединение маленьких кусочков аналоговой буферизации, необходимых для точного измерения мерцания свечи, может быть именно тем, что вам нужно, чтобы вернуться в дух!

Вот аналоговые схемы мерцания. Многие из них кажутся высшей силой. Параллакс собрал этот How-To: хитрости и лакомства со светодиодами .

tyblu
источник
Я получил приличное пламя, используя Arduino. Все еще хочу получить аппаратное решение, хотя. Я буду держать вас в курсе.
Джейсон
@Blankasaurus, каков твой «алгоритм мерцания»?
Tyblu
Три светодиода со смещенными синусоидами. Частота волн также изменяется случайным образом (это также смещено)
Джейсон
3

Если вы хотите полностью электронное решение, думаю, я бы построил три медленных генератора, по одному на каждый светодиод. Для более случайного эффекта генераторы могут влиять на частоты других генераторов.
Однако для этого требуется достаточное количество отдельных компонентов, и мне интересно, не используют ли беспламенные свечи микроконтроллер. (15-компонентное дискретное решение может легко оказаться дороже, чем небольшой микроконтроллер.)

Ваш выбор решения будет зависеть от того, хотите ли вы быть инженером-электронщиком или программистом. Если вы планируете использовать микроконтроллеры, я бы предложил решение для UC. Сегодня микроконтроллеры просты в использовании, но все еще имеют кривую обучения, в зависимости от доступных инструментов.

stevenvh
источник
3

Я создал нечто похожее, оно просто проходит через некоторые цвета на RGB-светодиоде. Я использовал MSP430G2211 uC, который шел со стартовой панелью . Ссылка на мой проект . Код может быть легко изменен для создания эффекта пламени или мерцания и путем изменения светодиодов.

jsolarski
источник
2

Существует инструкция о том, как создать реалистичный эффект мерцающего пламени с помощью светодиодов, используя Atmega UC (на плате Arduino): http://www.instructables.com/id/Realistic-Fire-Effect-with-Arduino-and- светодиоды /

Простая настройка оборудования, простой код. Любой контроллер, способный на ШИМ на 3 выхода, будет работать.

Винсент Ван Ден Берге
источник
ШИМ может быть реализован исключительно в программном обеспечении, и, поскольку программа будет делать очень мало, использование программного обеспечения не сильно повредит. Вероятно, вы можете получить микро намного дешевле, если уберете требование аппаратного ШИМ.
Kellenjb
Если бы я хотел создать их в количестве, могу ли я сделать это дешево или UC Atmega больше для любителей?
Джейсон
1
@Blankasaurus, Arduino - это в основном инструмент для любителей, но линия ATmega не ограничивается этой демографией. Они используются в промышленности, как Renesas , Motorola или Microchip .
Тыблу
@Kellenjb: правда, но он сказал «как можно проще» :-) @Blankasaurus: что сказал @tyblu
Винсент Ван Ден Берге
@tyblu не забудь про микросхемы TI. @Vincent Van Den Berghe После простого он поместил дешево в (), поэтому я решил, что он имел в виду дешевую, а не простую программу. В любом случае, программный ШИМ довольно прост. @Blankasaurus Вы можете получить микро очень дешево. Стоимость обычно тесно связана с тем, сколько у нее памяти, и, поскольку вам не нужно много, вы можете получить очень дешевый. В больших количествах вы можете получить микро менее чем за 1 доллар.
Kellenjb
2

Это на самом деле довольно легко сделать без микроконтроллера. Вы используете автоматически меняющие цвет светодиоды - у них есть три светодиода (красный, зеленый и синий диоды) со встроенной схемой, которая заставляет их менять цвет через радугу. К сожалению, я нашел только радужные светодиоды - я еще не нашел двухцветные (например, красные / желтые) светодиоды, которые меняют цвет автоматически, хотя я представляю простой фильтр, который блокирует синий и зеленый свет и позволяет работать только желтому и красному цветам. хорошо - вы могли бы найти их в Интернете или в магазине камеры.)

Просто поместите три или четыре светодиода в ряд друг с другом и подайте на них напряжение около 9 В (постоянный ток). Чтобы ограничить ток через массив, установите последовательно резистор от 220 до 470 Ом. (Я не делал этого с первой попытки и обнаружил, что на следующий день светодиоды были очень тусклыми, потому что они были повреждены из-за избыточного тока.) Светодиоды случайным образом мерцают, потому что падение напряжения на каждом из них меняется, что также иногда приводит к их перезапуску , Кроме того, они не являются точными, поэтому частота каждого из них отличается, что заставляет каждый светодиод следовать своему собственному шаблону. В настоящее время я использую их в качестве рождественского украшения на своей елке; Я использую 5 последовательно с резистором 1/4 Вт 560 Ом и работаю при напряжении около 18 В.

Томас О
источник
Интересно ... Я действительно хотел сделать это только с красными светодиодами. Я также хочу что-то более предсказуемое / управляемое - спасибо за информацию, хотя.
Джейсон
1

Я знаю, что этот вопрос указывает на то, что светодиоды являются необходимым осветительным устройством, но если вы хотите немного увеличить масштаб, вы можете получить очень убедительный эффект пламени с желтой лампой накаливания GLS мощностью 25 Вт и стандартным стартером с люминесцентной лампой.

Все, что вам нужно сделать, это подключить стартер последовательно с лампой, и он будет радостно мигать бесконечно.

Соедините несколько лампочек, все с их собственными стартерами, и смешайте цвета между желтым оранжевым и красным, чтобы получить хороший теплый эффект свечения.

Очень просто, и требуется несколько частей!

BG100
источник