26.03.2010, 21:18 | #1 (permalink) |
Member
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
|
Бегущий огонь на микроконтроллере
Данное устройство управляет 13 светодиодами, подключенными к портам микроконтроллера. В качестве микроконтроллера используется МК фирмы ATMEL ATtiny2313. Схема обеспечивает выполнение 12 программ эффектов, 11 из которых - индивидуальные комбинации, а 12-тая программа – последовательный однократный повтор предыдущих эффектов. Переключение на другую программу осуществляется нажатием на кнопку SB1. Программы эффектов включают в себя и бегущий одинарный огонь, и нарастание огня, и бегущую тень и многое другое. Устройство имеет возможность регулировки скорости смены комбинаций при выполнении программы, которая осуществляется нажатием на кнопки: SB2 – увеличение скорости и SB3 – уменьшение скорости при условии, что переключатель SA1 находиться в положении “Скорость программы”. Также имеется возможность регулировать частоту горения светодиода (от стабилизированного свечения до легкого мерцания), которая осуществляется нажатием на кнопки: SB2 – уменьшение (до мерцания) и SB3- увеличение при условии, что переключатель SA1 находиться в положении “Частота мерцания”. У переключателя SA2 замкнутое положение соответствует режиму регулировки скорости выполнения программ, а разомкнутое - режиму регулировки частоты горения светодиодов. Порядок нумерации светодиодов в схеме соответствует их порядку зажигания при выполнении программы. В устройстве выбрано при программировании тактовая частота 8 МГц от внутреннего генератора (фьюзы CKSEL3..0 - 0100).Хотя возможно использование частоты в 4 МГц(фьюзы CKSEL3..0 - 0010) с соответствующими изменениями временных интервалов работы схемы. Для схемы подойдут любые светодиоды с напряжением питания 2-3 вольта, резисторами R1-R17 можно регулировать яркость свечения светодиодов. Видео работы устройства можно посмотреть тут: Видео@Mail.Ru: Валерий Афанасьев : Моё видео : Бегущий огонь
__________________
Пингвин птица гордая, пока не пнёшь - не полетит. |
26.03.2010, 21:18 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Вам будет очень полезна информация которая находится тут Беглый светодиодный огонь Бегущий огонь на трёх или пяти светодиодах Бегущий огонь на десять шагов Бегущий огонь |
26.03.2010, 21:58 | #4 (permalink) |
Member
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
|
Там нет дорожек, монтаж навесной, проводочками.
__________________
Пингвин птица гордая, пока не пнёшь - не полетит. |
27.03.2010, 01:48 | #5 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
На схеме не указан электролитический конденсатор (а на монтаже он есть).
Кнопки желательно подключить к +5 через резистор в 10к, тогда схема будет работать стабильнее. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
27.03.2010, 07:39 | #6 (permalink) |
Member
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
|
Конденсатор в непосредственной близости к микроконтроллеру никогда лишним не будет. Что касается кнопок, то я нестабильности не заметил.
__________________
Пингвин птица гордая, пока не пнёшь - не полетит. |
27.03.2010, 08:09 | #7 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Чтобы заметить, нужно, например, взяться рукой за оголенную часть провода, идущего от кнопки к МК. Для дополнительного эффекта можно положить вторую руку на системный блок.
|
28.03.2010, 10:29 | #8 (permalink) | |
Member
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
|
Цитата:
Зачем мне делать все эти манипуляции?
__________________
Пингвин птица гордая, пока не пнёшь - не полетит. |
|
28.03.2010, 19:39 | #9 (permalink) | |
Та-ти-ра-ти-та-там
Регистрация: 13.08.2009
Сообщений: 639
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 371
|
Цитата:
|
|
28.03.2010, 19:44 | #10 (permalink) |
Member
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
|
Простая схема программатора.
__________________
Пингвин птица гордая, пока не пнёшь - не полетит. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|