Разделы

В сети

Пользователей: 123
Из них просматривают:
Аналоги: 41. Видео: 2. Даташиты: 23. Инструкции: 7. Новости: 23. Остальное: 5. Производители: 2. Расчёты: 1. Теги: 1. Торрент: 3. Форум: 12. Чат: 3.
Участников: 5
Гостей: 118

an , alex01981 , Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Контроллеры

Световые эффекты на микроконтроллерах

Написал Infoterror в 11.02.2010 20:20:00 (34690 прочтений)

В данной статье предлагается 2 схемы светодиодных эффектов на микроконтроллерах PIC и AVR.



1) PIC12F629

Существует 4 функции:

* Chaser MODE 
* Brake MODE 
* Chaser / Brake MODE
* OFF

Режимы переключаются при последовательном нажатии на кнопку.

 

 

2)  Attiny2313

Светодиодная гирлянда на микроконтроллере ATtiny231320PI

Данный проект светодиодной гирлянды на микроконтроллере хорошо подходит для начинающих. Схема отличается своей простотой и содержит минимум элементов.

Данное устройство управляет 13 светодиодами, подключенными к портам микроконтроллера. В качестве микроконтроллера используется МК фирмы ATtiny231320PI. Благодаря использованию внутреннего генератора, выводы 4 и 5 задействованы как дополнительные порты микроконтроллера PA0,PA1. Схема обеспечивает выполнение 12 про- грамм эффектов, 11 из которых - индивидуальные комбинации, а 12-тая про- грамма – последовательный однократный повтор предыдущих эффектов. Переключение на другую программу осуществляется нажатием на кнопку SB1. Программы эффектов включают в себя и бегущий одинарный огонь, и нарастание огня, и бегущую тень и многое другое.

 

Устройство имеет возможность регулировки скорости смены комбинаций при выполнении программы, которая осуществляется нажатием на кнопки: SB2 – увеличение скорости и SB3 – уменьшение скорости при условии, что переключатель SA1 находиться в положении "Скорость программы”. Также имеется возможность регулировать частоту горения светодиода (от стабилизированного свечения до легкого мерцания), которая осуществляется нажатием на кнопки: SB2 – уменьшение (до мерцания) и SB3- увеличение при условии, что переключатель SA1 находиться в положении "Частота  мерцания”. У переключателя SA2 замкнутое положение соответствует режиму регулировки скорости выполнения программ, а разомкнутое - режиму  регулировки частоты горения светодиодов.
Порядок нумерации светодиодов в схеме соответствует их порядку зажигания при выполнении программы. При необходимости вывод RESET может быть использован для сброса, а в качестве порта PA2 он не задействован. В устройстве выбрано при программировании тактовая частота 8 МГц от внутреннего генератора (фузы CKSEL3..0 - 0100).Хотя возможно использование частоты в 4 МГц(фузы CKSEL3..0 - 0010) с соответствующими изменениями временных интервалов работы схемы.
Тип светодиодов, указанный на схеме использовался в опытном образце, для  схемы подойдут любые светодиоды с напряжением питания 2-3 вольта, резисторами R1-R17 можно регулировать яркость свечения светодиодов.

 

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

 

 

 

 

 

 

 Источник

Автор проекта: Антон Гаркуша (gam-raingers[собака]mail.ru)

10
 
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити
HunterNNm
Отправлено: 12.02.2010 15:08  Обновлено: 12.02.2010 15:08
Сотрудник
Дата регистрации: 09.02.2010
Откуда: Тирасполь
Сообщений: 38
 Световые эффекты на микроконтроллерах
было бы неплохо ко всем статьям такого типа добавлять видео, где наглядно было бы показано что в итоге получится...
Infoterror
Отправлено: 12.02.2010 22:20  Обновлено: 12.02.2010 22:22
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Световые эффекты на микроконтроллерах
gen33
Отправлено: 01.03.2010 23:34  Обновлено: 01.03.2010 23:34
Старший сотрудник
Дата регистрации: 23.07.2009
Откуда: Рыбница
Сообщений: 93
 Световые эффекты на микроконтроллерах
А кто-то собирал девайс с таней2313 ?
Infoterror
Отправлено: 02.03.2010 1:26  Обновлено: 02.03.2010 1:26
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Световые эффекты на микроконтроллерах
Я собирал.
gen33
Отправлено: 02.03.2010 11:35  Обновлено: 02.03.2010 11:35
Старший сотрудник
Дата регистрации: 23.07.2009
Откуда: Рыбница
Сообщений: 93
 Световые эффекты на микроконтроллерах
Я на выходных решил себя чем то занять вот, тож соорудил это чудо на 13 светодиодах (тинька валялась под рукой свободная после разлочки).
Так вот регулировка скорости неработает почемуто,а так все норм частота мерцания и сменена пограмм работает.
В чем подвох?
Infoterror
Отправлено: 02.03.2010 13:26  Обновлено: 02.03.2010 13:26
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Световые эффекты на микроконтроллерах
Даже не знаю от чего, если всё работает, тем более прошита правильно. Скорость меняется кнопками SB2, SB3 при замкнутом выключателе SA1, может дело в выключателе - нет контакта??? Или дорожки идущие к нему с дефектом?? Проверить монтаж, пайку.
gen33
Отправлено: 02.03.2010 19:39  Обновлено: 02.03.2010 19:39
Старший сотрудник
Дата регистрации: 23.07.2009
Откуда: Рыбница
Сообщений: 93
 Световые эффекты на микроконтроллерах
В том то и дело вроде монтаж правельный схема то сама простая для школьника, ошибиться трудно ...но не работает соответствуеще.
evildesign
Отправлено: 02.03.2010 22:32  Обновлено: 02.03.2010 22:32
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
напряжение на 7 ноге проверь.
gen33
Отправлено: 02.03.2010 23:30  Обновлено: 02.03.2010 23:30
Старший сотрудник
Дата регистрации: 23.07.2009
Откуда: Рыбница
Сообщений: 93
 Световые эффекты на микроконтроллерах
На 7й ноге +5в, че не меняется скорость выполнения программы х.. его знает. Мож прошивка кривая.
evildesign
Отправлено: 02.03.2010 23:34  Обновлено: 02.03.2010 23:34
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
а должно быть 0 вольт, чтоб скорость изменялась.
gen33
Отправлено: 03.03.2010 12:44  Обновлено: 03.03.2010 12:44
Старший сотрудник
Дата регистрации: 23.07.2009
Откуда: Рыбница
Сообщений: 93
 Световые эффекты на микроконтроллерах
Все впорядке схема работает, все дело в том, что при включенном переключателе sa1 (скорость программы) увеличение скорости происходит при нажатии кнопки sb3,( которая по схеме нарисована как "-",а уменьшение sb2 (которая как "+ " соответственно).Вот поэтому когда я давил на "+" ничего не изменялось.
ps: напряжение на 7й ноге таки должно быть +5в.
Infoterror
Отправлено: 03.03.2010 13:48  Обновлено: 03.03.2010 13:48
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Световые эффекты на микроконтроллерах
Вот, отлично))
evildesign
Отправлено: 03.03.2010 14:04  Обновлено: 03.03.2010 14:04
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
"SB2 – уменьшение (до мерцания) и SB3- увеличение при условии, что переключатель SA1 находиться в положении "Частота мерцания”. У переключателя SA2 замкнутое положение соответствует режиму регулировки скорости выполнения программ, а разомкнутое - режиму регулировки частоты горения светодиодов." замкнут- значит ноль.
gen33
Отправлено: 03.03.2010 16:18  Обновлено: 03.03.2010 16:18
Старший сотрудник
Дата регистрации: 23.07.2009
Откуда: Рыбница
Сообщений: 93
 Световые эффекты на микроконтроллерах
Тоже самое я написал одним постом выше!
Главное схема рабочая!
Infoterror
Отправлено: 03.03.2010 16:36  Обновлено: 03.03.2010 16:36
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Световые эффекты на микроконтроллерах
Надо было просто потыкать кнопочки
HunterNNm
Отправлено: 03.03.2010 21:09  Обновлено: 03.03.2010 21:09
Сотрудник
Дата регистрации: 09.02.2010
Откуда: Тирасполь
Сообщений: 38
 Световые эффекты на микроконтроллерах
готовая курсовая работа для 1 человека... спрячьте прошивку до апреля)
Infoterror
Отправлено: 04.03.2010 15:43  Обновлено: 04.03.2010 15:43
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Световые эффекты на микроконтроллерах
енту прошивку не трудно в нете добыть))))
evildesign
Отправлено: 04.03.2010 22:43  Обновлено: 04.03.2010 22:43
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
ее нетрудно за 2 часа написать
gen33
Отправлено: 05.03.2010 1:49  Обновлено: 05.03.2010 1:49
Старший сотрудник
Дата регистрации: 23.07.2009
Откуда: Рыбница
Сообщений: 93
 Световые эффекты на микроконтроллерах
Цитата:
ее нетрудно за 2 часа написать

Легко гворить!
HunterNNm
Отправлено: 05.03.2010 7:29  Обновлено: 05.03.2010 7:29
Сотрудник
Дата регистрации: 09.02.2010
Откуда: Тирасполь
Сообщений: 38
 Световые эффекты на микроконтроллерах
Цитата:
ее нетрудно за 2 часа написать

кому 2 часа, а кому никогда
vlad_dark
Отправлено: 03.12.2011 22:01  Обновлено: 03.12.2011 22:01
Практикант
Дата регистрации: 02.06.2011
Откуда: украина
Сообщений: 9
 Световые эффекты на микроконтроллерах
Доброе время суток.Не могли бы Вы Помочь мне с Attiny2313, в частности какие фьюзы ставить нужно,использую понипрог.Заранеее спасибо за помощь.
evildesign
Отправлено: 03.12.2011 22:34  Обновлено: 03.12.2011 22:34
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
Ставить галочки:
SUT0
CKSEL3
CKSEL1
CKSEL0
SPIEN
vlad_dark
Отправлено: 03.12.2011 22:38  Обновлено: 03.12.2011 22:38
Практикант
Дата регистрации: 02.06.2011
Откуда: украина
Сообщений: 9
 Световые эффекты на микроконтроллерах
Огромнейшее спасибо.Скажите пожалуйста,я правильно понимаю светодиодов можно больше подключить,т.е ключи на транзисторах поставить?
evildesign
Отправлено: 03.12.2011 22:44  Обновлено: 03.12.2011 22:44
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
да. при 5 вольтах для светодиодов нужно параллелить светодиоды с резисторами. При большем напряжении светодиоды можно ставить последовательно с одним резистором.
vlad_dark
Отправлено: 03.12.2011 22:50  Обновлено: 03.12.2011 22:50
Практикант
Дата регистрации: 02.06.2011
Откуда: украина
Сообщений: 9
 Световые эффекты на микроконтроллерах
Огромнейшее спасибо за помощь.
vlad_dark
Отправлено: 28.12.2011 12:32  Обновлено: 28.12.2011 12:32
Практикант
Дата регистрации: 02.06.2011
Откуда: украина
Сообщений: 9
 Световые эффекты на микроконтроллерах
Добрый день.Решил взяться за это устройство наконец-то,я посмотрел фьюзы,что мне рекомендовали,меня смущает фьюз Spien,который нужно поставить в программе-прошивальщике(пони прог),этот фьюз запрещает последовательное программирование(насколько я понял),точно ставить его необходимо?
Infoterror
Отправлено: 28.12.2011 19:07  Обновлено: 28.12.2011 19:14
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Световые эффекты на микроконтроллерах
Да, запрещает, если её убрать. В пони галочка - это 0, т.е. последовательное программирование разрешено. По умолчанию - в заводских фьюзах- эта галочка всегда стоит, для тех программ, где галочка - это 0!
evildesign
Отправлено: 28.12.2011 19:43  Обновлено: 28.12.2011 19:43
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
Можно не париться- этот бит не доступен в режиме последовательного программирования.Так что ставь-не ставь, все равно он будет в нужном состоянии.
vlad_dark
Отправлено: 30.12.2011 21:42  Обновлено: 30.12.2011 21:42
Практикант
Дата регистрации: 02.06.2011
Откуда: украина
Сообщений: 9
 Световые эффекты на микроконтроллерах
всем огромнейшее спасибоработает.Всех с Наступающим
T112-10
Отправлено: 20.05.2012 0:14  Обновлено: 20.05.2012 0:14
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Какой ток потребляет схема, не считая светодиодов?
Какой для тины программатор (аппаратный) нужен?
evildesign
Отправлено: 20.05.2012 10:00  Обновлено: 20.05.2012 10:00
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
5-15 ма. 5 проводков.
MACTEP
Отправлено: 20.05.2012 14:56  Обновлено: 20.05.2012 14:56
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Световые эффекты на микроконтроллерах
Задачка на раздумье )))

В первой схеме по 5 проводам подключено 8 светодиодов. Как изменить схему, чтобы по 5 проводам запитать 12 светодиодов?
T112-10
Отправлено: 20.05.2012 18:57  Обновлено: 20.05.2012 18:57
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Эвил, спс.
МАСТЕР: По два светодиода последовательно?Открыть изображение в новом окне
А если между 5 и 6, 2 и 3 подключить по паре?
MACTEP
Отправлено: 20.05.2012 18:59  Обновлено: 20.05.2012 18:59
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Световые эффекты на микроконтроллерах
Нет, каждым светодиодом мы должны отдельно управлять.
T112-10
Отправлено: 20.05.2012 19:05  Обновлено: 20.05.2012 19:08
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Ну а если, скажем, между выводами 5 и 6, 2 и 3, 5 и 3 подключить?
MACTEP
Отправлено: 20.05.2012 19:06  Обновлено: 20.05.2012 19:06
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Световые эффекты на микроконтроллерах
Схему нарисуй)))
T112-10
Отправлено: 20.05.2012 19:17  Обновлено: 20.05.2012 19:21
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Вот так, например: Открыть изображение в новом окне
MACTEP
Отправлено: 20.05.2012 19:30  Обновлено: 20.05.2012 19:30
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Световые эффекты на микроконтроллерах
Напутанно...

Вот так:
Открыть изображение в новом окне
T112-10
Отправлено: 20.05.2012 20:23  Обновлено: 20.05.2012 20:23
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Вона как...Открыть изображение в новом окне
По второй схеме в статье:
1. Потребляемый ток такой же, до 15 мА (без светодиодов)?
2. Можно (и как) задействовать "РЕЗЕТ", как ещё один выход на светодиод?
3. Как сделать, чтобы перепрошивать МК в готовом устройстве?
evildesign
Отправлено: 20.05.2012 20:31  Обновлено: 20.05.2012 20:31
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
1. примерно да
2. Можно, но тогда понадобится крутой программатор.
3. Подключить 5 проводков через резисторы 200 Ом к выводам.
T112-10
Отправлено: 20.05.2012 22:15  Обновлено: 20.05.2012 22:23
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Благодарю за ответы, схема меня устраивает практически во всём, думаю с неё и начать своё знакомство с МК. Не знаю пока только, как насчёт "доставабельности" "тины" у нас...
T112-10
Отправлено: 27.05.2012 16:59  Обновлено: 27.05.2012 17:07
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
А если выходы МК будут управлять полевиками, надо ли между затвором и стоком включать резистор для разрядки ёмкости затвора (чтобы полевик надёжно закрывался?
evildesign
Отправлено: 27.05.2012 17:07  Обновлено: 27.05.2012 17:07
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
напряжение питания не должно превышать 5,5 вольт. многие полевики напрямую управляются - bs170. последовательно с затвором поставить резистор на сотню-другую Ом. Резистор затвор-исток ставят для того чтобы исключить открытие полевика от паразитных токов.
Чтобы управлять бОльшим напряжением- необходимо ставить транзисторные ключи.
T112-10
Отправлено: 27.05.2012 17:17  Обновлено: 27.05.2012 17:30
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Цитата: " Резистор затвор-исток ставят для того чтобы исключить открытие полевика от паразитных токов. "
Вот это я и имел в виду - значит, резистор нужен?
Выходной ток МК до 20 мА, верно я понял?
Почему в первой схеме нет балластных резисторов, чем ограничивается ток? Можно ли так сделать во второй схеме (базы силовых биполярников напрямую к выходам МК)?
Как построены выхода МК ? Светодиоды включаются между плюсом и выходом, значит, если светодиод горит, то полевик на его месте закроется?
evildesign
Отправлено: 27.05.2012 22:09  Обновлено: 27.05.2012 22:09
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
резистор не помешает, если это ответственная нагрузка. А так-он лишний.
в первой схеме выходной ток ограничивается сопротивлением канала выходного ключа контроллера. Это истинно-радиолюбительское решение. фтопку. выход у мк чаще всего симметричный пуш-пул на полевиках. поэтому втекающий и вытекающий токи примерно равны.
T112-10
Отправлено: 28.05.2012 23:55  Обновлено: 28.05.2012 23:55
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Значит, чтобы поставить полевики, надо менять программу? Иначе, там, где светодиод должен загораться, гирлянда будет гаснуть...
evildesign
Отправлено: 29.05.2012 10:37  Обновлено: 29.05.2012 10:37
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
да
T112-10
Отправлено: 30.08.2012 12:00  Обновлено: 31.08.2012 2:49
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
А можно сделать так, чтобы на выходах вместо логической 1 выводился меандр частотой порядка 20-30 килогерц? Т.е., когда надо зажечь гирлянду, чтобы шёл меандр (на МК, вроде, даже ШИМ реализуют)?
T112-10
Отправлено: 17.09.2012 3:19  Обновлено: 17.09.2012 3:19
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Так никто и не ответил. Всем ПХ...
MACTEP
Отправлено: 17.09.2012 17:32  Обновлено: 17.09.2012 17:32
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Световые эффекты на микроконтроллерах
T112-10, на МК можно сделать все, что угодно.
T112-10
Отправлено: 17.09.2012 23:01  Обновлено: 17.09.2012 23:01
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
Знать бы ещё как...
А что можно - радует, чтобы рулить симистором через развязывающий транс.
evildesign
Отправлено: 18.09.2012 0:24  Обновлено: 18.09.2012 0:24
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3376
 Световые эффекты на микроконтроллерах
уже неоднократно писали о сложностях такого руления.
T112-10
Отправлено: 18.09.2012 0:29  Обновлено: 18.09.2012 0:29
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Световые эффекты на микроконтроллерах
А в чём сложность? Мощность выходов МК мала?

Разное

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

Интересно

Не давайте детям играть с ПДУ при работающем телевизоре.

Похожие новости