|
Теги статьи: | ЧасыТермометрГРИ |
Простенькие 6ти ламповые часики с термометром на газоразрядных индикаторах с 6ю эффектами индикации.
Автор: SLvik
Опубликовано 09.04.2013
Создано при помощи КотоРед.
Это простеникие часики - термометр на газоразрядных индикаторах.
Что они могут:
Время:
Дата: (Дата - Месяц - День недели)
Температура:
6 режимов индикации:
Автопоказ даты и температуры каждые 35 секунд.
Часы собраны на минимуме микросхем:
PIC16F628 - контроллер часов.
DS1307 - сами часики.
BU2090 - Дешифратор катодов.
MAX1771 - преобразователь напряжения.
DS18B20 - термодатчик - Если термометр не нужен можно его и не ставить.
DS32KHz - микросхема генератора для точности хода.
Если точность не нужна и вы просто подберёте точный кварц на 32.768
то DS32KHz можно и не ставить.
Схема стандартная.
Описание кнопок:
Кнопка "-" в режиме установки часов и кнопка перебора режимов индикации в рабочем режиме часов.
Кнопка "ОК" - для входа в режим установки часов.
Кнопка "+" в режиме установки часов и кнопка показания даты и температуры в рабочем режиме часов.
Перебор режимов индикации:
Жмём кнопку "-" - перебор режимов индикации.
https://www.youtube.com/watch?v=QReDKfZJKd0
Появится
первый режим индикации - цифры плавно гаснут и плавно появляются новые.
Жмём ещё раз
Появится
второй режим индикации - часики работают как обычно в этом режиме работает "маятник".
И ещё раз
Появится
третий режим индикации - цифры при смене меняются перебором в этом режиме работает "маятник".
Ещё раз нажимаем
Появится
четвёртый режим индикации - цифры при смене накладываются друг на друга.
Ещё одно нажатие
Появится
пятый автоматический режим индикации - режимы индикации сами меняются каждые сутеи в 00:00.
И ещё одно нажатие
Появится
шестой автоматический режим индикации - режимы индикации сами меняются каждый час.
Включение / выключение автомптического показа даты и температуры каждые 35 секунд.
Жмём т держим в течении 3 секунд кнопку "+" - показ даты/температуры.
Если появится
автопоказ выключен.
Если
автопоказ включен.
Установка времени:
Для установки времени жмём и держим кнопку "ОК" в течении 3х секунд во время показа времени.
Часы переходят в режим установки времени и начинают мигать часы.
Кнопками "-" и "+" устанавливаем час и нажимаем кнопку "ОК" и переходим к установке минут.
И так далее в последовательности час > минуты > число > месяц > день недели.
При долгом удержании кнопок "-" или "+" цифры автоматически сами убывают или прибавляются.
Настройка катодов, то есть порядка цифр.
В часах можно использовать любые лампы.
Для платы что входит в проект можно использовать любые лампы с гибкими выводами
Типа ИН-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
Сдесь фотка верхней части платы с подписанными элементами для большей наглядности:
А тут со стороны монтажа:
Тут расположение перемычек на плате
Ну вроде всё рассказал.
НАДЕЮСЬ У ВАС ПОЛУЧИТСЯ.
УДАЧИ.
Файлы:
Плата ИН-14
Плата для ИН-18
Плата для ИН-12
Прошивка
Прошивка для платы на ИН-12
Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться:
Часы на Atmega8, DS3231, термометром и дист.управлением