Почта

    Если Вы желаете поделится в этом блоге своим проектом или реализацией чужого, присылайте мне на почту.

воскресенье, 16 февраля 2014 г.

SLvik Clock (Эпизод IV: Новая надежда)

Автор: SLvik

Лампа:ИН-14
Схема: есть 
Плата:есть 
Прошивка:есть
Исходник:нет
Описание: есть
Особенности: много эффектов индикации, будильников и всего прочего.  Реализация на фото от mss_ja.


 Схема:





   Как пользоваться часами читаем тут.  Платы и доп.информация в архиве внизу.

О настройке.

Прошивая контроллеры обратите внимание на конфигурацию фьюзов каждого МК.
PIC 16F628:
PIC 16F629:

Впринципе никаких проблем после первого пуска быть не должно.

Перемычки на фотографии платы выделены зелёным.

2 перемычки идут под контроллер 16F628 и запаиваются до впаивания панели под МК.

Можно использовать ионистор 0,047F или поставить батарею 3,0в с панелью.

Плата рассчитана на оба варианта.
Панель круглая под батарейку с любой материнской платы ПК.

Плата нарисована в программе SprintLayout 3.0(!)

Коллектора светодиодных транзисторов S8050 соединены своими-же согнутыми ножками.
Светодиоды применены трёхцветные матовые 5мм с общим катодом.

Пищалку можно поставить любую - пьезо - на проводах.

Кварцевые резонаторы 3х ногие с внутренними конденсаторами.

Микросхема сброса любая на 5в с отрицательным импульсом сброса.
ВНИМАНИЕ БЕЗ НЕЁ НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ ЧАСЫ Т.К. ПРИ ВКЛЮЧЕНИИ ВОЗМОЖНО ЗАВИСАНИЕ ЧАСОВ.

Стабилитрон по питанию MAX1771 подбирается таким образом чтобы питание микросхемы было в пределах 9в.
Если БП будет на 9в то вместо него устанавливается перемычка.

На плате имеются транзисторы для зажигания значка градуса температуры.
Так-же для зажигания значка "-" температуры.
Если хотите используйте их.

Фотка диодной сборки прилагается, называется "Planar side w.o keys".

Травится плата LED_cl_2090_v6a_IN14_led или LED_cl_2090_v7_IN14_led.lay на одной 2090.

Контроллеры:
Подсветка - PIC12F629 шьём F629_3Led_v3a.HEX - смена цветов за 7 секунд.
F629_3Led_v3b.HEX - смена цветов за 37 секунд.

Прошивка FL-clck_1340&1307_v39ib.HEX автоматически определяет микросхему часов DS1340 или DS1307 при новом только что прошитом контроллере.

В прошивке FL-clck_1340&1307_v49ic.HEX работает автопоказ даты и температуры в плавной индикации.

Описание прошивок на одной BU2090:
F-di_6x14_v59cq.HEX - Температура показывается в середине, в минутах, вокруг лампы не горят.

Первое включение нужно делать без контроллеров проверяя плату на возможные замыкания дорожек и т.п. Потом вставляете оба контроллера (Обязательно с чистым EEPROM) и впаянной часовой микросхемой DS1307 или DS1340 и включаете. Перед настройкой катодов и анодов(Если нужно) убедитесь что часики ходят. Они просто будут показывать цифры в хаотическом порядке.

Если часики стоят и не ходят:
Обязательно поставить батарейку на часовую микросхему.
Возможно плохая фильтрация питания - для этого нужно поставить конденсаторы по питанию часовой микры DS1307 или DS1340.
И по контроллерам тоже.
Проверить генерацию кварцов на контроллерах.
И осциллографом нужно проверить генерацию часового кварца на DS1307 или DS1340.

Так же на 7й ножке DS1307 или DS1340 должны быть импульсы амплитудой 5v.

При замене DS1307 на DS1340 и наоборот нужно стирать EEPROM часового контроллера,
т.е. записать везде 0xFF от 0 до 0x7F адреса.

Правильно ли распознал контроллер тип часовой микры
можно посмотрев значение в EEPROM часового контроллера по адресу 0x75
Если стоит DS1307 там должно быть значение 0xC0
А если DS1340 то 0x40

Ещё по адресу 0x7f должно быть значение 0x60 для обоих часовых микросхем.


Если контроллер неправильно распознал часовую микросхему или нужно заменить к примеру DS1340 на DS1307 или наоборот.
Нужно сбросить настройки часового контроллера.
Для чего жмём одновременно кнопки "-","OK" и "+" и включаем часы.

Для тех кто делает свою плату для удобства монтажа ламп.
Не только ИН-14, а других, если разные лампы установлены в часах, минутах одни, а в секундах другие.
Эти прошивки для того чтобы поставить разные лампы в часы, минуты (Вместе) и в секунды.
А так-же назначает последовательность включения анодов ламп (Выводы 8...13 контроллера).
Теперь вы сами можете переназначать цифры под свой монтаж на часы, минуты и на секунды отдельно.
Когда будете рисовать плату не изменяйте только выходы точек (14 и 15 выводы BU2090).
Аноды тоже как угодно подключайте к контроллеру (Выводы 8...13).
Катоды как удобно, но параллельно на всех лампах.
Лампы часов, минут и лампы секунд можно соединить как удобно, но параллельно,
чтобы катоды в часах и минутах совпадали и секундные катоды совпадали, а между ними неважно.
К BU2090 подключайте как удобно (Кроме точек).
Ещё добавлен включаемый спец. эффект мигания секундных ламп.
При этом бегающая точка отключается за ненадобностью.

Процесс:
Замкните вход DS18b20 на землю (Это будет кнопка) и включите часы.

Переходим к назначению цифр.
Загорится только первая часовая цифра в часах.
Отпустите замкнутую ножку и цифры пойдут в хаотическом порядке.
Вам надо замыкать ножку когда появляются нужные цифры начиная с 0ля и до 9ки на любом кругу.
Уже выбранные цифры будут исчезать.

Дойдя до 9ки часов переходим к разрешению мигаия секунд.
В едегицах часов начинает мигать по очереди "0" и "1"
Если мигания не нужно замыкаем перемычку на 0ле.
Если нужно замыкаем на 1це.
После чего часы перейдут в рабочий режим.

Ещё в 35й версии и выше есть Lamp saver - он включается в 3:00
и 45 мин. гоняет неиспользуемые катоды 3х ламп -
десятков часов от 3 до 9ти
десятков минут от 6 до 9ти
и десятков секунд тоже от 6 до 9ти.

Включение/отключение бегающей точки.
Для отключения нажмите и держите кнопку "-" и включите часы.
Для включения нажмите и держите кнопку "+" и включите часы.

При отключении бегающей точки левая точка начинает мигать.
Можно поставить секундную неонку между лампами.

Прошивка дисплея:
FL-di_6x14_v59cq.HEX - Температура показывается в середине, в минутах, вокруг лампы не горят.

Платы от ewrey( есть в архиве проекта):




Корпус от mss_ja:




Еще одна реализация с расширенными возможностями(добавлен термометр на ИН-13):






И очень тонкие часы от Hitriyvovka:







Плата для этих часов.

Фото от автора:



Подробнее о настройке и  варианты прошивок смотрите в архиве.

Архив проекта.
Архив проекта от автора.
Обновление автор выкладывает тут.


4 комментария:

  1. Ответы
    1. Ссылка архив проекта. Качаете,распаковаваете,папка "плата".
      Вот там она и есть.

      Удалить
  2. поделитесь пож-ста подписанными элементами для платки от ewrey...

    ОтветитьУдалить
    Ответы
    1. Да ну Вы издеваетесь! Там работы на 20-30 мин. Неужели настолько лень?

      Удалить