Емуляція полум'я LED


10

Моя дружина купила ці полум'яні свічки . У них є 3 світлодіоди, які мають, здавалося б, випадкове мерехтіння до них. (Станьте яскравим, трохи вицвіте, трохи зів’яне тощо). Оскільки їх три, коли ви бачите через віск, це схоже на мерехтіння полум'я. Дуже круто.

Я хоч був би цікавим проектом повернутися до електроніки. Я інженер-комп’ютер, але я потрапив у програмне забезпечення - тому, хоча я розумію поняття і як все працює, у мене немає поняття, як це почати, якщо я не отримав мікросхему чи те, що зараз використовують люди.

Будь-які пропозиції? Чим простіше (дешевше), тим краще. Мені просто потрібні деякі загальні ідеї, щоб мене спрямувати в правильному напрямку. На які схеми я повинен дивитись або це потрібно робити з якимсь контролером, як ПІК?

Відповіді:


9

Використовуючи двоколірний світлодіод червоного / жовтого або зеленого / червоного кольору, ви також можете змістити положення "полум'я".

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

Ось аналогові схеми "мерехтіння". Багато з них, схоже, вищі. Parallax зібрав цю практичну роботу: хитрощі та лікування за допомогою світлодіодів .


У мене вийшло гідне полум’я, використовуючи Arduino. Все-таки хочуть отримати апаратне рішення. Я буду тримати вас у курсі.
Джейсон

@Blankasaurus, який ваш алгоритм мерехтіння?
tyblu

Три світлодіоди зі зміщеними синусоїдами. Частота хвиль теж змінюється випадковим чином (це також компенсується)
Джейсон

3

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

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


3

Я створив щось подібне, воно просто проходить через деякі кольори на RGB-дисплеї. Я використав MSP430G2211 UC, який постачався із стартовою панеллю . Мій посилання на проект . Код можна легко змінити, щоб створити ефект полум'я або мерехтіння, а також змінивши світлодіоди.


2

Існує інструкція щодо створення реалістичного мерехтливого ефекту полум’я за допомогою світлодіодів за допомогою Atmega uC (на дошці Arduino): http://www.instructables.com/id/Realistic-Fire-Effect-with-Arduino-and- Світлодіоди /

Просте налаштування обладнання, простий код. Будь-який контролер, здатний до ШІМ на 3 виходах, працював би.


ШІМ можна робити виключно за допомогою програмного забезпечення, і оскільки програма буде робити дуже мало, не дуже сильно шкодить, маючи її в програмному забезпеченні. Можливо, ви можете отримати мікро набагато дешевше, коли ви видалите апаратну вимогу PWM.
Kellenjb

Якби я хотів створити їх у кількості, чи можу я це зробити дешево, або Atmega uC для більшої кількості любителів?
Джейсон

1
@Blankasaurus, Arduino - це здебільшого інструмент для любителів, але лінія ATmega не обмежується цією демографічною ознакою . Вони використовуються в промисловості, як Renesas , Motorola або Microchip .
tyblu

@Kellenjb: правда, але він сказав "як можна простіше" :-) @Blankasaurus: що сказав @tyblu
Вінсент Ван Ден Бергхе

@tyblu не забудьте мікрофони TI. @ Вінсент Ван Ден Берге Він поставив дешево в () після простого, тому я зрозумів, що під простим він мав на увазі дешеву, а не просту програму. У будь-якому випадку, програмне забезпечення ШІМ досить просте. @Blankasaurus Ви можете отримати мікросхему дуже дешево. Вартість, як правило, досить тісно пов'язана з кількістю пам'яті, і оскільки вам не потрібно багато, ви можете отримати дуже дешевий. У великих кількостях ви можете отримати мікросхему менше ніж за 1 долар.
Kellenjb

2

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

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


Цікаво ... Я насправді хотів це зробити лише з червоними світлодіодами. Я також хочу чогось більш передбачуваного / керованого - хоча за інформацію, хоча.
Джейсон

1

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

Все, що вам потрібно зробити, - це послідовно підключити стартер до лампочки, і він із задоволенням мерехтить і вимикається нескінченно.

З'єднайте кілька лампочок, все з їх власними закусками, і змішайте кольори між жовтим помаранчевим і червоним, щоб зробити приємний теплий ефект fireglow.

Дуже просто, і потрібно кілька деталей!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.