Full-Chip.net

Все об электронике, секреты ремонта
сборки компьютеров и периферии !!!

» » Полноцветная RGB лампа настроения на attiny2313 своими руками
Статистика
7095 (+1)
Всего пользователей
1
Сейчас на сайте
83 (+0)
Всего статей
983 (+2)
Всего комментариев
Реклама


Полноцветная RGB лампа настроения на attiny2313 своими руками
Ну вот расскажу вам о интересном и красивом проекте который должен быть у каждого электронщика а именно о полноцветной лампе настроения на RGB светодиодах.
Принцип работы лампы прост при включении она плавно меняет цвет свечения с одного на другой. Выглядит это очень зрелищно и эффектно, на нее можно смотреть часами успокаивая тем самым себе нервишки.
Смотрим видео как работает такая лампа..
Схема лампы необычайно проста и под силу даже самым начинающим радиолюбителям.
Версия с полевыми транзисторами
Полноцветная RGB лампа настроения на attiny2313 своими руками
Версия с биполярными транзисторами, вместо RGB светодиодов я применил RGB светодиодную ленту которая продается практически на любом рынке
Полноцветная RGB лампа настроения на attiny2313 своими руками
Фьюзы для программирования микроконтроллера tiny2313...
Полноцветная RGB лампа настроения на attiny2313 своими руками
Конструктивно лампа выполнена в недорогом пластиковом плафоне, купленном в ближайшем магазине.
Полноцветная RGB лампа настроения на attiny2313 своими руками
Сама схема выполнена на печатной плате на биполярных транзисторах, под размер посадочного места штатного патрона лампы.
Полноцветная RGB лампа настроения на attiny2313 своими руками
Полноцветная RGB лампа настроения на attiny2313 своими руками
Скачать оба варианта схемы, прошивку, исходники, фьюзы и файл печатной платы : full_chip_net_lamp.rar [219,28 Kb] (cкачиваний: 918)
K:30
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Вопрос:
b+b+b=bbb , x+x+x=xxx, c+c+c=?
Ответ:*
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив
Ответить Цитата
  • Эдя

  • 11 ноября 2016 17:04
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Не, ну откуда народ берет настройки фьюзов. Тини на внутренний 1Мгц ваще не настраивается! Изначально фьюзы на 8Мгц. Ускорить можно только сняв фьюз CKDIV8
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Для увеличения скорости изменения цвета в 4 раза (увеличение тактовой частоты с 1 до 4 МГц) надо убрать "птички" с фьюзов CKSEL1 и CKDIV8 и добавить CKSEL2 (SUT0=0, CKSEL0=0, CKSEL2=0, CKSEL3=0). В таком режиме лампа смотрится великолепно!!!
Ответить Цитата
  • FishKa

  • 6 июля 2015 08:26
  • Группа: Посетители
  • Регистрация: 30.08.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Проверьте качество контакта между 1-ой ножкой контроллера (сброс) и программатором - именно он выставляет необходимый уровень сигнала на ней
Ответить Цитата
  • max

  • 5 июля 2015 22:07
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Если R1 подключить на минус то произойдет сброс контроллера, шиться должно именно когда подтянут к +, по поводу скорости, как появиться немного времени сделаем скорость эффектов регулируемой.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Всем привет. Собрал я схемку (на макетке). Вместо полевиков поставил кт817Б. Программатор USBASP, программа AVDUDE_PROG 3.3.. фьюзы в этой программе сами встали по умолчанию (сравнил- совпало). Заметил такую штуку почему то у меня так: R1 когда подключен к "+"как на схеме, то тинька не шьётся, подключил к "-" всё прекрасно зашилось. Но пока обратно не перепаяешь R1 на "+" схема не запустится. (т.е. при подаче питания светодиодная лента не горит вообще). Ну и конечно же хочу повторить то что писали здесь ранее смена цветов происходит очень медленно. В какой то момент когда загорелись все 3 цвета одинаков то мне показалось что на этом программа закончена - уж очень долго не изменялся цвет. подождал ещё вроде цикличность есть. Автору спасибо огромное. Сам программы писать не умею, но хотелось бы научится.
Ответить Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
zgl28
по мне, так скорость тоже была маленькая (см.комменты ниже)
я вышел из этой ситуации радикально: перенастроив фьюзы!!!
использовав калькулятор фьюзов и выбрав режим работы внутр. генератора 4 МГц, получилось ускориться в 4 раза (изначально 1 МГц). Мне бы и в два раза хватило, но нет такой возможности.
Смотрится просто великолепно!
Ответить Цитата
  • max

  • 20 марта 2015 20:22
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Сделаем разные скорости но немного попозже сейчас нет времени, на счет скачивания я с оперы проверяю все скачивает нормально.
Ответить Цитата
  • zgl28

  • 20 марта 2015 16:41
  • Группа: Посетители
  • Регистрация: 20.03.2015
  • Статус: Пользователь offline
  • комментарий
  • публикаций
    • Нравится
    • 0
Спасибо автору за лампу:)
Собрал на макетке-взял RGB светодиод с ОА матовый, соединил через огранич.резисторы (без транзисторов) и.... все работает smile Только скорость изменения ооочень медленная recourse
А так все ОК.
просьба к автору-- сделайте разные прошивки под разные скорости !
P.S.: При попытке регистрации и скачивания архива через Оперу--не работает wassat , а вот через Мозилу все ОК !!!
Ответить Цитата
  • max

  • 27 февраля 2015 13:22
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: Inkobob
max
в итоге всё получилось, просто сразу накосячил с фьюзами и блокировками...
но сравнивая работу своей поделки и вашей, замечаю, что скорость изменения цвета у вас быстрее будет. У меня всё очень медленно. С чем связано? Может есть варианты прошивок с различными скоростями?

Исходник в архиве, можете поиграться с задержкой, будет время сделаем еще вариант на тини 13, и под 2313 несколько скоростей сделаем.
Ответить Цитата
  • Inkobob

  • 27 февраля 2015 11:45
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max
в итоге всё получилось, просто сразу накосячил с фьюзами и блокировками...
но сравнивая работу своей поделки и вашей, замечаю, что скорость изменения цвета у вас быстрее будет. У меня всё очень медленно. С чем связано? Может есть варианты прошивок с различными скоростями?
Ответить Цитата
  • Inkobob

  • 23 февраля 2015 10:46
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max
фьюзы устанавливаю вот так: http://s016.radikal.ru/i335/1502/51/60a9db839ca3.jpg
но получаю тот же эффект - при включении горят все светодиоды и всё...
уже что-то могло сгореть или все таки дело в фьюзах? жаль, но другого программатора для проверки под рукой не имею...
Прошу совета, как поступить дальше
Ответить Цитата
  • max

  • 21 февраля 2015 10:23
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: Inkobob
max
спасибо за ответы
в понедельник на работе снова попробую поиграться с фьюзами...
единственное я так и не понял, фьюзы могут сами по себе слетать уже потом во время эксплуатации изделия?
и вопрос не в тему, каким программатором вы пользуетесь или какой можете порекомендовать для покупки (из недорогих, для вот таких поделок)?

фьюзы слетать не могут что то не так! я пользуюсь программатором avr910 usb, он у меня уже давно есть, но сейчас бы я брал AVRISP-MKII, шьет раз в 10 быстрей
Ответить Цитата
  • Inkobob

  • 21 февраля 2015 10:19
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
max
спасибо за ответы
в понедельник на работе снова попробую поиграться с фьюзами...
единственное я так и не понял, фьюзы могут сами по себе слетать уже потом во время эксплуатации изделия?
и вопрос не в тему, каким программатором вы пользуетесь или какой можете порекомендовать для покупки (из недорогих, для вот таких поделок)?
Ответить Цитата
  • max

  • 21 февраля 2015 09:14
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: Inkobob
Цитата: max
вы через код вижин шили контроллер? похоже что фьюзы не верно зашиты

Шился через старый программатор UniProg (вот такой: http://monitor.net.ru/forum/files/uniprog_574.jpg). Вот что заметил: выставил фьюзы по картинке, записал, затем считал - все совпадает. Затем включил собранную схему, не получаю нужного результата и решил еще раз перепроверить прошивку. Прошивка считалась идентичная, а вот фьюзы уже немного по другому выставлены. Так и должно быть? Заново выставлял их, но всё проходило так же... Что делать, искать другой программатор? А неправильная прошивка фьюзов может спалить саму микросхему или те же транзисторы?

Нет не должно! в код вижине фьюзы стоят инверсно, тоесть когда стоит галочка фьюз не зашит, а там где не стоит зашит, в других програмах может быть на оборот...
Ответить Цитата
  • Inkobob

  • 21 февраля 2015 07:54
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: max
вы через код вижин шили контроллер? похоже что фьюзы не верно зашиты

Шился через старый программатор UniProg (вот такой: http://monitor.net.ru/forum/files/uniprog_574.jpg). Вот что заметил: выставил фьюзы по картинке, записал, затем считал - все совпадает. Затем включил собранную схему, не получаю нужного результата и решил еще раз перепроверить прошивку. Прошивка считалась идентичная, а вот фьюзы уже немного по другому выставлены. Так и должно быть? Заново выставлял их, но всё проходило так же... Что делать, искать другой программатор? А неправильная прошивка фьюзов может спалить саму микросхему или те же транзисторы?
Ответить Цитата
  • max

  • 21 февраля 2015 00:16
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: Inkobob
Собрал по схеме с биполярными транзисторами, только вместо светодиодной ленты использовал три ярких разноцветных светодиода (ленты пока нет). Прошился на Uniprog'е, зашил фьюзы без проблем. При включении сразу загорается красный, через секунду начинает плавно нарастать синий и еще через 15-20сек плавно зеленый. А потом они просто горят и всё. Пару раз получилось, что после загорания всех светодиодов начинал ступенчато (не плавно!) гаснуть красный, затем плавно синий, зеленый продолжал гореть. А сейчас они просто все сразу горят при включении и ничего не происходит...
Короче, такой красивой работы, как у вас на видео мне не удалось добиться. Я новичок во всех этих делах, это моя вторая поделка на микроконтроллерах. Подскажите, в чем может быть проблема?

вы через код вижин шили контроллер? похоже что фьюзы не верно зашиты
Ответить Цитата
  • Inkobob

  • 20 февраля 2015 20:56
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Собрал по схеме с биполярными транзисторами, только вместо светодиодной ленты использовал три ярких разноцветных светодиода (ленты пока нет). Прошился на Uniprog'е, зашил фьюзы без проблем. При включении сразу загорается красный, через секунду начинает плавно нарастать синий и еще через 15-20сек плавно зеленый. А потом они просто горят и всё. Пару раз получилось, что после загорания всех светодиодов начинал ступенчато (не плавно!) гаснуть красный, затем плавно синий, зеленый продолжал гореть. А сейчас они просто все сразу горят при включении и ничего не происходит...
Короче, такой красивой работы, как у вас на видео мне не удалось добиться. Я новичок во всех этих делах, это моя вторая поделка на микроконтроллерах. Подскажите, в чем может быть проблема?
Ответить Цитата
  • RESHAD

  • 26 января 2015 10:46
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
FishKa Спасибо за помощь! smile
Ответить Цитата
  • FishKa

  • 26 января 2015 09:02
  • Группа: Посетители
  • Регистрация: 30.08.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: RESHAD
Цитата: max
Цитата: RESHAD
а можно ли эту чудо собрать на attiny13?

Да но прогу переделывать придется, а цена на контролеры одинаковая.

ув Админ сделайте пожалуйста на ATtiny13 (у нас 2313 дорого чем 13. и еще у меня 13 пачками)

В данной схеме используется аппаратный ШИМ для управления яркостью, что обеспечивает её плавность изменения. У 2313 - 3 канала ШИМ, а у ATtiny13 только 2 канала. Поэтому придется использовать программный ШИМ. При этом будет более или менее (в зависимости от реализации ШИМ) заметно мерцание яркости каналов.
Если очень хотите собрать на Attiny13 - поищите в гугле Mood Lamp on ATTiny13
Цитата: RESHAD
Цитата: max
Цитата: RESHAD
а можно ли эту чудо собрать на attiny13?

Да но прогу переделывать придется, а цена на контролеры одинаковая.

ув Админ сделайте пожалуйста на ATtiny13 (у нас 2313 дорого чем 13. и еще у меня 13 пачками)
Ответить Цитата
  • RESHAD

  • 25 января 2015 21:22
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: max
Цитата: RESHAD
а можно ли эту чудо собрать на attiny13?

Да но прогу переделывать придется, а цена на контролеры одинаковая.

ув Админ сделайте пожалуйста на ATtiny13 (у нас 2313 дорого чем 13. и еще у меня 13 пачками)
Ответить Цитата
  • max

  • 21 января 2015 17:40
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Цитата: RESHAD
а можно ли эту чудо собрать на attiny13?

Да но прогу переделывать придется, а цена на контролеры одинаковая.
Ответить Цитата
  • RESHAD

  • 21 января 2015 16:32
  • Группа: Гости
  • Регистрация: --
  • Статус:
  • комментариев
  • публикаций
    • Нравится
    • 0
а можно ли эту чудо собрать на attiny13?
Ответить Цитата
  • FishKa

  • 16 сентября 2012 12:01
  • Группа: Посетители
  • Регистрация: 30.08.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
В качестве корпуса взял один элемент от новогодней гирлянды - сделанный из спрессованных матовых гранул цилиндр.
Из отпескоструенной бутылки - оригинально, тоже должно неплохо смотреться.
Ответить Цитата
  • max

  • 16 сентября 2012 10:12
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
FishKa,
Всетаки да светодиоды не той стороной нарисовал исправил архив перезалил. А на счет корпуса лучше всего в матовом плафоне смотриться... у меня товарищ сделал с отпескоструенной бутылки)))
Ответить Цитата
  • FishKa

  • 16 сентября 2012 00:41
  • Группа: Посетители
  • Регистрация: 30.08.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
max,
Цитата: max
отписывайтесь как заработало)))

Отписываюсь:
Сделал красивую платку, распаял, залил прошивку, включил и ... облом. После анализа платы и схемы нашел ошибку - на схеме общий катод RGB-светодиода подключен к +12В! (исправьте на схеме плиз для других на RGB с общим анодом) Пришлось вносить коррекцию прямо в плату. После коррекции заработало. Мне нравится.

P.S. никогда не думал, что с симпатичными плафонами будет проблема - поэтому пока сделал мини лампу - работает от двух батареек, вместо выключателя питания - тактовая кнопка - переводит тиньку в/из режим powerdown.
Ответить Цитата
  • FishKa

  • 30 августа 2012 14:47
  • Группа: Посетители
  • Регистрация: 30.08.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Спасибо
Детали есть, пойду искать плафон
Ответить Цитата
  • max

  • 30 августа 2012 13:34
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
FishKa,
Архив перезалил пользуйтесь собирайте и отписывайтесь как заработало)))
Ответить Цитата
  • FishKa

  • 30 августа 2012 13:32
  • Группа: Посетители
  • Регистрация: 30.08.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
Спасибо за оперативность
Ответить Цитата
  • max

  • 30 августа 2012 13:29
  • Группа: Администраторы
  • Регистрация: 5.03.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
То как ее оформить дело вкуса! а ссылочку исправим к вечеру...
Ответить Цитата
  • FishKa

  • 30 августа 2012 13:15
  • Группа: Посетители
  • Регистрация: 30.08.2012
  • Статус: Пользователь offline
  • комментариев
  • публикаций
    • Нравится
    • 0
На фото в начале статьи лампа выглядит оригинальнее smile
А ссылочка на исходники не работает recourse жаль