Пятница, 26.04.2024

В помощь радиолюбителю
Приветствую Вас Гость
Главная | Регистрация | Вход | RSS
Схемы на МК и микросхемах » Микроконтроллеры
Новогодняя гирлянда для ёлки на ATmega8


Новогодняя гирлянда для ёлки на ATmega8.

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

Во первых захотелось просто творчества, во вторых - своя самодельная гирлянда светит как-то и радостнее и веселее покупных.
Гирлянда собрана на микроконтроллере ATmega8, и состоит из 42-х светодиодов.
Автор данного проекта Дмитрий Базлов (Дима9350) и он написал код для микроконтроллера, в котором для реализации устройства заложено 11 эффектов (программ), из которых 8 программ для синих, красных и жёлтых светодиодов (по схеме верхний ряд), и 3 эффекта (программы) для белых светодиодов (нижний ряд светодиодов), среди которых имеется эффект падающей снежинки.
Напряжение питания гирлянды от 7 до 15 вольт (можно до 24 вольт, если на стабилизатор поставить небольшой радиатор), или если без стабилизатора напряжении L7805, то 5 вольт, например: USB порт компьютера. Длинна гирлянды в авторском варианте составила один метр. Ниже видео авторской гирлянды с питанием от порта USB.



Схема устройства состоит из:
- микроконтроллера ATmega8;
- чип резисторы для светодиодов 300-330 Ом - 21шт;
- микросхема L293:
- 2 конденсатора 16 вольт 10мкф;
- стабилизатор на 5 вольт - 7805.
Фьюз биты микроконтроллера установлены на 8 мГц от внутреннего генератора.

highslide.js

Рисунок 1.
Схема гирлянды.


Печатная плата гирлянды.

Рисунок 2.
Печатная плата гирлянды.


Внешний вид собранной гирлянды на печатной плате со стороны деталей.

Рисунок 3.
Внешний вид собранной гирлянды на печатной плате со стороны деталей.


Внешний вид собранной гирлянды на печатной плате со стороны монтажа.

Рисунок 4.
Внешний вид собранной гирлянды на печатной плате со стороны монтажа.

Так, как в авторском варианте схемы, в составе гирлянды имеется микросхема L293 (4-х канальный драйвер управления светодиодами), которая по цене соизмерима с микроконтроллером, да и не везде наверное доступна, то схема была немного переделана, и драйвер заменён на два транзистора разной проводимости (КТ814, КТ815 и один резистор на 1 кОм), которые вполне отлично справляются со своей задачей.
Обновлённая схема гирлянды, представлена на рисунке ниже.

highslide.js

Рисунок 5.
Схема гирлянды.

Нижний ряд светодиодов на схеме - это светодиоды белого цвета свечения, верхний ряд - чередование светодиодов по цвету: - синий, жёлтый, красный и так далее.
Цвета могут быть на Ваше усмотрение. Светодиоды желательно применять с повышенной яркостью свечения.
Начало гирлянды, (или её конец, как хотите) - идёт справа налево. "Снежинки" падают, начиная с белого светодиода HL2 и до светодиода HL42, то есть светодиоды HL1 и HL2 должны располагаться на самом верху (ими заканчивается или начинается гирлянда).
В качестве драйвера здесь применены два транзистора разной структуры. Были использованы, как уже говорилось выше, транзисторы КТ814, КТ815. Вполне справятся в этой схеме и транзисторы КТ315 и КТ361, но я их не пробовал ставить.

В авторском варианте белые светодиоды установлены на одном уровне с цветными, так как они подключены параллельно им, но разно-полярно. Расстояние между светодиодами 4-5 см., потому длина гирлянды составила метр.
Я ставил белые и цветные светодиоды отдельно друг от друга, и на расстоянии 5-6 см. Длина гирлянды в моём варианте два с небольшим метра, что вполне подойдёт для ёлки средних размеров. Причём плату спаял в течении получаса, а с гирляндой пришлось немного повозиться. Провода для соединения светодиодов желательно применять тонкие, многожильные. Я использовал связные, многожильные провода, диаметром 0,5-0,6 мм. (вместе с изоляцией), и жгут гирлянды у платы, получился не толстым.


Печатные платы в формате Sprint-Layout 6.0, разработаны для обоих вариантов реализации схемы, и прилагаются в прикреплении. В прикреплении так же в наличии код для МК, установки фьюзов (скин для PONYPROG) и схемы для обоих вариантов гирлянды.


Архив для статьи  



Категория: Микроконтроллеры | Просмотров: 117050 | Добавил: Дима9350

Понравилась статья - нажми на кнопку!

 Нравится 

Всего кликов: 123

Назад

Поделись с друзьями:





Добавлять комментарии могут только зарегистрированные пользователи.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.


Всего комментариев: 9
* * 9) Добавил: Дима9350 Дмитрий Базлов (06.07.2015 23:22) [Материал]

По поводу светодиодов,прорвете соединение в схеме.

Удачи!

* * 8) Добавил: Дима9350 Дмитрий Базлов (06.07.2015 23:13) [Материал]

Здравствуйте Иван!Посмотрел ваше видео.Было очень  весело!Всё дело в том,что вы прошили контроллер с инверсными фьюзами.Сейчас у Вас контроллер работает с внешним тактовым генератором(кристалл,осциллятор),которого нет в схеме вообще и на 16мГц.Вот стабилизатор и греться.Но не только и от этого.Эти фьюзбиты для понипрог и CodeVivsonAVR!Если вы прошивали другой программой,то галки нужно поставить инверсно.Желательно знать каким компилятором прошили контроллер.

Удачи!

* * 7) Добавил: VanUliK Иван (05.07.2015 00:48) [Материал]

собрал гирлянду, без изменения фьюзов - результат https://www.youtube.com/watch?v=k8pUsDqN0sA медленная, ленивая гирлянда)) Кстати стабилизатор не грелся с такими фьюзами, когда записал те, которые предложил автор, стал греться стабилизатор

* * 6) Добавил: VanUliK Иван (05.07.2015 00:45) [Материал]

Может кто-нить переделать прошывку, исправить баг с одновременным загоранием двух белых диодов

* * 5) Добавил: Дима9350 Дмитрий Базлов (14.06.2015 01:03) [Материал]

Он не греется и не должен греться.20 МА на каждом пине это нормально,но если ток нагрузки увеличить,то нужно применить транзисторы.

* * 4) Добавил: VanUliK Иван (14.06.2015 00:10) [Материал]

Не греется микроконтроллер при эксплуатации?

* * 3) Добавил: s-daulet Даулет Сураганов (12.04.2015 08:48) [Материал]

Спасибо большое Claps

* * 2) Добавил: spb-nik Николай (11.04.2015 23:09) [Материал]

Это просто перемычки, резисторы с нулевым сопротивлением. Установлены для того, чтобы между их контактами пропустить проводник печатки. Чтобы не было КЗ двух пересекающих проводников. yes

* * 1) Добавил: s-daulet Даулет Сураганов (11.04.2015 23:00) [Материал]

help здравствуйте. не могу понять, что за три 3 элемента расположены в центре и слева после конденсаторов. Что это помогите пожалуйста.