payaem.ru

Паяем — Все о электронике

Светодиодные часы

Схема часов

Здесь предоставлен очень интересный вариант электронных светодиодных часов с бегущей строкой. Разработчик схемы — OLED, и прошивка его же. 

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

Если электричество пропадёт, часы будут питаться от ионистора (с емкостью 1 Ф, это хватит на четверо суток работы), или же от батареи, это решать вам. Плата позволяет установить то и другое. В этих часах довольно удобное и лёгкое управление меню (управление осуществляется только двумя кнопками). В часах используются детали представленные ниже (все компоненты в корпусах СМД):

  • Микроконтроллер — АтМЕГА 16А
  •  Регистр сдвиговый — 74HC595
  • Микросхема ULN2803 (8 ключей Дарлингтона)
  • Датчики температуры DS18B20 (можете поставить по желанию, если хотите чтобы часы показывали температуту)
  • 25 резисторов — 75 Ом (с типономиналом 0805)
  • 3 резистора — 4.7 кОм
  • 2 резистора — 1.5 кОм
  • 1 резистор — 3.6 кОм
  • 6 конденсаторов СМД с ёмкостью — 0.1 мкф
  • 1 конденсатор ёмкостью — 220 мкф
  • Часовой кварц с частотой 32768 Герц
  • Матрицы, 3 штуки, марки 23088-АSR 60х60 мм — с общим катодом
  • Любой бузер на 5 В

Если нет никаких ощибок, то часы должны заработать сразу после прошивки. Микроконтроллер прошивается внутрисхемно, поэтому на плате сделаны специальные выводы. Самый оптимальный вариант прошить программой «Понипрог». Скрины фьюзов специально для программы понипрог и AVR представлены ниже, и выложены файлы для прошивки на русском и украинском языках.plata_OK_hc595_ULN2803

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

Самодельный корпус для часов

Вот так всё выглядит в итоге:

Всего доброго. Удачи.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *