Димер для светодиодов на микроконтроллере Attiny25

димер своими руками

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

Вечерком развел платы и еще 40 минут и платы уже вытравлены:

Димер для светодиодов на микроконтроллере Attiny25

Сражу скажу — я не сторонник ЛУТа. Эти платы сделаны с помощью фоторезиста и вытравлены в персульфате. Итак, платы вытравлены, обрезаны и залужены:



Димер для светодиодов на микроконтроллере Attiny25

Осталось все собрать и написать прошивку бля микроконтроллера. Но если с собрать проблем нету, то вот залить прошивку в микроконтроллер проблема — места на плате под разьём программирования то не было. Быстренько спаял небольшого паучка для подключения программатора:

Снимок3

Надо бы сделать «Прищепку» для мелких контроллеров, но я редко применяю такие мелочи. Пришлось потратить время на написание прошивки и в результате всех этих магических действий получились такие вот платки:

Димер для светодиодов на микроконтроллере Attiny25

Ну и схема подключения:

Димер для светодиодов на микроконтроллере Attiny25 схема фото

При включении выключателя светодиоды плавно зажигаются, при выключении, после задержки, плавно тухнут. Как изменить задержку? А вот для этого на плате стоит маленькая кнопка, которой настраивается задержка выключения от 0 до 60 секунд.

Прикрепил архив с платой, схемой и прошивкой: скачать…

 .

Рассказать друзьям:




Комментариев: 3 “Димер для светодиодов на микроконтроллере Attiny25”

  1. Дмитрий:

    а можешь прикрутить сюда датчик скорости? есть идея сделать автоподсветку ручек дверей… поехал — плавно погасли, остановился — плавно загорелись

  2. Альберт:

    Это надо схему переделывать и прошивку новую писать.

  3. Сергей:

    А можешь придумать 3-х канальный диммер на Attiny2313, Attiny13 или Atmega8, чтобы при включении плавно,поочерёдно зажигались светодиоды каждого канала и плавно затухали, и чтобы была раздельная регулировка яркости каждого канала(например 3 кнопочки). Писать программы я не умею, вот поэтому и обращаюсь к Вам. Сразу говорю, в долгу не останусь. Заранее Спасибо.

Написать комментарий