Почта

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

воскресенье, 9 марта 2014 г.

SLvik Clock (Эпизод V: Империя наносит ответный удар)

Автор: SLvik


Лампа:ИН-14
Схема: есть 
Плата:есть 
Прошивка:есть
Исходник:нет
Описание: есть
Особенности: Это простенькие часики - термометр на газоразрядных индикаторах. Корпус от



Схема:



Что они могут: время,дата(Дата - Месяц - День недели),температура.



6 режимов индикации:
  •  цифры плавно гаснут и плавно появляются новые;
  • часики работают как обычно в этом режиме работает "маятник";
  • цифры при смене меняются перебором в этом режиме работает "маятник";
  • цифры при смене накладываются друг на друга;
  • режимы индикации сами меняются каждые сутеи в 00:00;
  • режимы индикации сами меняются каждый час.



Автопоказ даты и температуры каждые 35 секунд.

Часы собраны на минимуме микросхем:
PIC16F628 - контроллер часов.
DS1307 - сами часики.
BU2090 - Дешифратор катодов.
MAX1771 - преобразователь напряжения.
DS18B20 - термодатчик - Если термометр не нужен можно его и не ставить.
DS32KHz - микросхема генератора для точности хода.
Если точность не нужна и вы просто подберёте точный кварц на 32.768
то DS32KHz можно и не ставить

Описание кнопок:
Кнопка "-" в режиме установки часов и кнопка перебора режимов индикации в рабочем режиме часов.
Кнопка "ОК" - для входа в режим установки часов.
Кнопка "+" в режиме установки часов и кнопка показания даты и температуры в рабочем режиме часов.

Настройка катодов, то есть порядка цифр.
В часах можно использовать любые лампы.
Для платы что входит в проект можно использовать любые лампы с гибкими выводами
Типа ИН-8-2 или ИН-14 или ИН-16 или ИН-17.
Проект так-же содержит плату и прошивку для ИН-12 - Прошивка другая потому что лампы не на месте.
и платку для ИН-18.

Прошивка контроллера рассчитана на использование ИН-14 в родной плате,
если будете использовать другие лампы или рисовать свою плату
нужно после сборки платы и запуска часов переназначить цифры.
Т.к. их порядок нарушается - например вместо 0ля будет 7ка или вместо 5ки - 3ка.

Назначение цифр:
Необходимо если вы будете использовать свою плату с другими лампами.
Или другие лампы для этой платы - например ИН-8-2 или ИН-16.
Катоды можно подключать к BU2090 как удобно.
Исключение только для точек если они есть в лампах (14 - правые, 15 - левые точки выводы BU2090).
Если точек нет то их можно не подключать.

Сам процесс:
Жмём и держим кнопку ОК и включаем часы.
В 3м разряде загорается цифра
Отпускаем кнопку и начинается перебор цифр.
Надо назначить цифры от 0 до 9.
Пи их появлении нажимаем кнопку "+" и так последовательно с 0 до 9.

После чего загорается 4 разряд и начинает мигать 0 и 1.
Это включение / выключение бегающей точки.
Если нажать кнопку "+" на 0 то функция отключается.



Если на 1 то включается.


Затем загорается 5й разряд - это разрешение мигания секундных ламп.
На тот случай если вы секундные лампы расположите по центру вместо секундных точек.
Тут так же
Если нажать кнопку "+" на 0 то мигание отключается.



Если на 1 то включается.

После чего часы переходят в рабочий режим.


Платы нарисованы с помощью программы Sprint Layout 3.0

Сдесь фотка верхней части платы с подписанными элементами для большей наглядности:

А тут со стороны монтажа:


 Тут расположение перемычек на плате
Вот как то так!

Теперь от меня о настройке часов,порядок таков:
На голой плате собираем часть схемы на рисунке
Проверяем наличие 5 Вольт и 150 вольт в точках, показанных толстыми стрелочками. Если все напряжения есть - то собираем часть схемы, нарисованную на картинке:
 Проверяем собранное, прикладывая напряжение 5В(перемычку припаять) к точкам А1-А6, при этом проверяем наличие напряжения 150 Вольт в точках(B1-B6) соответственно и их отсутствие,когда перемычку снимаете.
Если высокое напряжение не появляется,когда есть перемычка и не исчезает когда ее нет - проверяем ключи, все ок - собираем дальше часть схемы на рисунке(впаиваем лампы):

Затем проверяем работу ламп, замыкая перемычками места показанные стрелками, а именно:
замыкаем перемычкой 14 и 9 ногу МК DD3(ЗАМЕТТЕ, МК и BDU в плату еще не впаяны!!!!)
замыкаем по очереди на МС DD4 1 и 4 , 1 и 5,....1 и 14,1 и 15 наблюдаем зажигание цифр на 1 лампе (если горит не 1 цифра, а 2 или больше - сопли на плате).
Аналогично проверяем оставшиеся лампы.
После того как все работает,убираем все наши перемычки и ТОЛЬКО СЕЙЧАС СОБИРАЕМ ОСТАВШУЮСЯ ЧАСТЬ СХЕМЫ  !!

Файл проекта Ин-12,ИН-14.

Первоисточник 


Дизайн от




 Скачать файлы проекта.

UPD 2017/03/13:

Плата от Игоря Г.

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

  1. Анонимный6 июля 2014 г., 5:09

    Могут ли в данном проекте отображаться часы постоянно , без автоматической прокрутки дата время температура ? в описании не нашел .
    Благодарю !

    ОтветитьУдалить
  2. Анонимный27 июля 2014 г., 14:01

    Включение / выключение автоматического показа даты и температуры каждые 35 секунд.
    Жмём и держим в течении 3 секунд кнопку "+" - показ даты/температуры.
    Если появится "0" (00.00. 0) - автопоказ выключен.
    Если появится "1" (00.00. 1) - автопоказ включен.

    Оригинал тут:
    http://radiokot.ru/circuit/digital/home/160/

    ОтветитьУдалить
    Ответы
    1. Ссылка на оригинал указана в конце статьи, будьте внимательней.

      Удалить