Набор №3
Набор № 3
Часы-термометр на Atmega88.
- Большие цифры (высота 3.81см)
- Резервный источник питания часов на 1 год
- Два датчика температуры
- Плавный переход между отображением времени и температуры
- Таймер
- 10 будильников
- Замена любой из 5-ти предустановленных мелодий на пользовательскую с помощью ПК *
- Управление внешним электроприбором
* в версии прошивки 1.1 и выше
Основные технические характеристики
Часы:
· Предусмотрено резервное питание часов напряжением 3В (литиевый элемент питания CR2032)
· Количество будильников: 10
· Количество мелодий: 5
· Выход для управления внешним электроприбором
· Шкала времени: 24 часа
Термометр:
· Количество датчиков температуры: 2 (дом-улица)
· Диапазон измерения температуры: -50 - +99 ?C
· Разрешение: 1 ?C
· Точность измерения: не хуже ±2 ?C на всем диапазоне
Подключение
Рис.1 Схема подключения
Управления и индикация
Клавиатура состоит из 4-х кнопок (см. рис. 2). Распознаются кратковременные и долговременные (более 1 сек.) нажатия. Для кнопок «+» и «-» долговременное нажатие включает автоповтор с нарастающей частотой.
Рис.2 Элементы управления и индикации
Первое включение
Сразу после включения во всех разрядах индикатора устройства – мигающие знаки «тире» (часы не установлены).
Рис.3 Часы не установлены
Нажмите кнопку «Уст». Устройство перейдет в режим установки времени.
Часы и минуты устанавливаются отдельно. Сначала мигают разряды часов (2 крайних левых разряда индикатора), это значит, что именно они будут изменяться при нажатии кнопок «+» и «-» (кнопки изменения).
Чтобы изменить параметр на единицу, нужно кратковременно нажать кнопку «+» или «-». Если удерживать нажатой кнопку изменения, то параметр будет меняться в ту или иную сторону с возрастающей скоростью.
При нажатии кнопок звучит короткий звуковой сигнал, который можно отключить (см. раздел «Настройки»).
Установите значение часов и нажмите кнопку «Уст», чтобы перейти к установке минут.
Кнопками изменения установите количество минут.
Подтвердите значения часов и минут, нажатием кнопки «Уст». Установка часов завершена.Если нужно изменить значение часов, то нажмите вместо кнопки «Уст», кнопку «Отм».
После установки часов устройство переходит в режим часов.
Часы
Основной режим работы. Только из него можно перейти в режим настройки. Точка между разрядами часов и минут мигает с частотой 1 Гц.
Рис.4 Режим часов
Кратковременные нажатия:
«Отм» |
Таймер |
«Уст» |
Настройка |
«-» |
Термометр «Дом» на 3 сек. |
«+» |
Термометр «Улица» на 3 сек. |
Долговременные нажатия:
«Отм» |
Установка/просмотр будильников |
«Уст» |
Установка часов |
Термометр
Если светится точка в крайнем правом разряде (он находится над кнопкой «+»), то индицируется температура датчика «Улица». Точка во втором справа разряде светится при индикации температуры от датчика «Дом».
а) б)
Рис. 5 Температура
а) на улице б) дома
При нажатии любой кнопки устройство немедленно переходит в режим часов.
Таймер
Таймер может отсчитывать интервалы времени от 1мин. до 9 часов 59 мин. Установка производится с шагом в 1 мин. Запуск таймера происходит сразу после изменения интервала времени. Долговременные нажатия кнопок «Отм» и «Уст» не обрабатываются. Точка между разрядами часов и минут мигает с частотой 1 Гц.
Когда до окончания временного интервала остается меньше минуты, индицируются секунды.
Рис.6 Остался 1ч. 10 мин. до
срабатывания таймера
Кратковременные нажатия:
«Отм» |
Возврат в режим часов, таймер продолжает отсчет |
«Уст» |
«-» |
Установка начального значения таймера |
«+» |
Если таймеру назначена мелодия, то после окончания отсчета, на индикаторе будут мигать две буквы t. Мелодия звучит в течение 1 минуты или пока не будет нажата любая кнопка.
Рис.7. Таймер сработал.
Если таймер управляет нагрузкой, то при срабатывании звучит короткий звуковой сигнал. Состояние нагрузки контролируется по светодиоду «Нагр» (см. «Управление и индикация»).
Будильник
Информация о будильниках хранится в энергонезависимой памяти, поэтому не теряется даже при отключении обоих источников: основного и резервного, что может произойти, например, при замене последнего.
Установка будильника начинается с выбора его номера (счет идет от 0) кнопками «+» и «-».
Рис.8 Выбран будильник № 0
После подтверждения номера кнопкой «Уст» происходит загрузка информации о выбранном будильнике и предлагается изменить время его срабатывания о чем свидетельствует мигание разрядов значения часов (аналогично установке часов, см. «Первое включение»).
Рис.9 Будильник сработает в 8-30
В случае подтверждения времени срабатывания, предлагается выбрать тип будильника, то есть действие, которое будет выполняться при совпадении текущего времени с временем срабатывания.
Кнопками «+» и «-» можно выбрать один из следующих вариантов:
· ---: будильник выключен;
· 1…5: мелодия;
· on: включение нагрузки;
· off: выключение нагрузки.
Рис.10 В 8-30 прозвучит мелодия №1
Выбранную мелодию можно прослушать, удерживая кнопку «Отм» более 1 сек. Останов мелодии происходит по нажатию любой кнопки.
После нажатия «Уст» произойдет запись всей информации о будильнике в энергонезависимую память.
Если будильнику назначена мелодия, то при совпадении времени будильника с текущим, на индикаторе начнет мигать его номер. Мелодия звучит в течение 1 минуты или пока не будет нажата любая кнопка.
Рис.11 Будильник 0 сработал.
Если будильник управляет нагрузкой, то при срабатывании звучит короткий звуковой сигнал. Состояние нагрузки контролируется по светодиоду «Нагр» (см. «Управление и индикация»).
Настройка
Вход в настройки осуществляется кратковременным нажатием «Уст» в режиме часов. Переход от одного параметра к другому производится кнопками «Отм» (не сохранять, назад) и «Уст» (сохранить, вперед).
Сигнал таймера
Рис.12 Мелодия таймера.
Аналогично установке типа действия при срабатывании в разделе «Будильник».
Ночной режим
Ночной режим активируется с 22-00 до 8-00 следующего дня, при этом уменьшается яркость индикаторов и отключается плавное изменение яркости сегментов индикатора при переходе от одного режима к другому.
Рис.13 Ночной режим включен.
Последовательность смены режимов работы
Установка цикла смены режимов работы. В каждой позиции может стоять число от 0 до 3:
- 0 – Пустой экран
- 1 – Часы
- 2 – Термометр «Дом»
- 3 – Термометр «Улица»
Рис.14 Часы - термометр «Дом» - термометр «Улица» -
- Часы - термометр «Дом» ...
Переход между позициями – кнопками «Уст» (следующая) и «Отм» (предыдущая).
Время работы в одном режиме
Время устанавливается в секундах. Если время установлено в ноль, то эта позиция пропускается. Максимальное значение – 9 секунд.
Рис.15 Часы – 3 сек., термометр «Дом» - 3 сек.,
термометр «Улица» - выкл.
Переход между позициями – кнопками «Уст» (следующая) и «Отм» (предыдущая).
Если время каждой позиции установлено в 0, то устройство постоянно находится в режиме часов.
Сигнал нажатия кнопок *
* в версии прошивки 1.1 и выше
Управление сигналом обратной связи при нажатии кнопки.
Рис.16 Сигнал включен
Резервное питание
Включается автоматически при пропадании основного питания. Если устройство питается от резервного источника, то индикатор погашен, кнопки не активны. Происходит только подсчет времени. Если будильнику назначена мелодия, то она не прозвучит. Нагрузка отключена.