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

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

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

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

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

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

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

Снимок3

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

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

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

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

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

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

 .

Понравилась статья? Поделиться с друзьями:
Комментариев: 4
  1. Дмитрий

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

  2. Альберт

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

  3. Сергей

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

  4. Вова

    Привіт! Скажіть будь ласка який транзистор ви використовували, щось не бачу на схемі? Ціна вже готового дімера?

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector