Почта

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

воскресенье, 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:







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

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



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

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


11 комментариев:

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

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

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

      Удалить
    2. Ну да 20-30 минут, я уже 4-й день пытаюсь расставить компоненты на плате от ewrey, это при чём у него на плате указано само расположение компонентов, на плате от SLvik даже базового расположения нет. Да и на фотках платы ewrey не совпадают компоненты. Там паходу питание с плюса идёт на самовосстанавливающийся FUSE, хотя на схеме такого нет, затем ещё куда-то. Вопросы конечно будут. Просто интересно , здесь на них ответят???

      Удалить
    3. Вопросы бывают разные :), пробуйте...
      Можете написать на почту, я отвечу, но не очень оперативно, ремонт у меня :)... занят немного.

      Удалить
  3. Yes!!! Ребята, спасибо, они у меня не только пошли, а даже за тикали...

    ОтветитьУдалить
  4. Сделано.
    Процесс изготовления этих часов смотрим здесь
    https://youtu.be/xhOBjldgIXY
    Не знаю, одобрит ли админ ссылку на ютуб.

    ОтветитьУдалить
  5. Куда-то все прошивки пропали. Что случилось?

    ОтветитьУдалить
    Ответы
    1. Все работает. Гугл притормаживает, попробуйте чуть позже.

      Удалить
  6. Здравствуйте.А нет ли случаем расстановки элементов для платы от Hitriyvovka? Буду очень благодарен!

    ОтветитьУдалить