Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Схемы


Ответ
 
Опции темы Опции просмотра
Старый 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: Валерий Афанасьев : Моё видео : Бегущий огонь
Миниатюры
000.jpg   001.jpg   002.jpg   003.jpg   006.jpg  

Вложения
Тип файла: zip прошивка микроконтроллера.zip (1.7 Кб, 1315 просмотров)
__________________
Пингвин птица гордая, пока не пнёшь - не полетит.
Валерий вне форума   Ответить с цитированием

Старый 26.03.2010, 21:18
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Вам будет очень полезна информация которая находится тут

Беглый светодиодный огонь
Бегущий огонь на трёх или пяти светодиодах
Бегущий огонь на десять шагов
Бегущий огонь

Старый 26.03.2010, 21:35   #2 (permalink)
Дмитрий45
Member
 
Регистрация: 26.01.2010
Сообщений: 460
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 30
По умолчанию

впечатляет
Дмитрий45 вне форума   Ответить с цитированием
Старый 26.03.2010, 21:53   #3 (permalink)
Spat
Member
 
Аватар для Spat
 
Регистрация: 25.04.2009
Сообщений: 804
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 406
По умолчанию

Валерий Можно фото с другой стороны?
_______________
З.Ы. 400 пост.
Spat вне форума   Ответить с цитированием
Старый 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)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

На схеме не указан электролитический конденсатор (а на монтаже он есть).
Кнопки желательно подключить к +5 через резистор в 10к, тогда схема будет работать стабильнее.
Long Cat вне форума   Ответить с цитированием
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)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

Цитата:
Сообщение от Валерий Посмотреть сообщение
Конденсатор в непосредственной близости к микроконтроллеру никогда лишним не будет. Что касается кнопок, то я нестабильности не заметил.
Чтобы заметить, нужно, например, взяться рукой за оголенную часть провода, идущего от кнопки к МК. Для дополнительного эффекта можно положить вторую руку на системный блок.
Long Cat вне форума   Ответить с цитированием
Старый 28.03.2010, 10:29   #8 (permalink)
Валерий
Member
 
Аватар для Валерий
 
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
По умолчанию

Цитата:
Сообщение от Long Cat Посмотреть сообщение
Чтобы заметить, нужно, например, взяться рукой за оголенную часть провода, идущего от кнопки к МК. Для дополнительного эффекта можно положить вторую руку на системный блок.
А если взяться одной рукой за батарею отопления, а другой за фазовый провод электрической сети, то можно понять, почему загорается лампочка!

Зачем мне делать все эти манипуляции?
__________________
Пингвин птица гордая, пока не пнёшь - не полетит.
Валерий вне форума   Ответить с цитированием
Старый 28.03.2010, 19:39   #9 (permalink)
den1008
Та-ти-ра-ти-та-там
 
Регистрация: 13.08.2009
Сообщений: 639
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 371
По умолчанию

Цитата:
Сообщение от Валерий Посмотреть сообщение
А вот ещё один термометр, который может найти применение в моддинге. Он сделан на базе микроконтроллера ATtiny2313 с выводом информации на жидкокристаллический дисплей. Он может отображать температуру одновременно от двух датчиков DS18S20. Схема его настолько проста, что я даже не стал думать над печатной платой.
P.S. На фотографии индикатор показывает нулевую температуру по причине отсутствия датчиков.
ATtiny2313 а схему программатора можно выложить?
den1008 вне форума   Ответить с цитированием
Старый 28.03.2010, 19:44   #10 (permalink)
Валерий
Member
 
Аватар для Валерий
 
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
По умолчанию

Простая схема программатора.
Миниатюры
chema.jpg  
__________________
Пингвин птица гордая, пока не пнёшь - не полетит.
Валерий вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


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

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




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.