Электронные часы для самостоятельной сборки модели
KVV-2313 собраны на процессоре
Attiny 2313 фирмы
Atmel. Дисплеи с высотой цифр в 57 мм включены по схеме со статическим управлением.
Набор-конструктор включает в себя печатную плату, 4 дисплея высотой 2,3 дюйма (
SA23-11 общий анод) или их полные аналоги, процессор, полупроводниковые детали, кварцевый резонатор, разъёмы, зуммер, реле и танталовые конденсаторы.
Набор не содержит резисторов и конденсаторов (
размер 0805) выключателя и поставляется без корпуса и блока питания.
Отличительной особенностью данного набора является то, что дисплеи соединяются между собой и с процессорной платой разъёмами. Это даёт возможность установить часы в нестандартный корпус, через отверстие, которое гораздо меньше по размеру, чем часы в сборе.
Для лучшего контакта после сборки дисплеи могут быть склеены между собой клеем для пластмассы или дихлорэтаном.
Особенности: Питание устройства: 12 В;
Отображение: Часы, минуты;
Два будильника, которые могут независимо программироваться по дням недели;
Таймер: 1 секунда - 59 минут 59 секунд. Оснащён реле которым можно включить и через заданный промежуток времени выключить нагрузку до 5 А;
Ручная регулировка яркости дисплея.
Порядок сборки: Сначала паяются согласно принципиальной и монтажной схемам все мелкие детали: резисторы, конденсаторы, микросхемы, реле, разъёмы и в последнюю очередь установите дисплеи. Дисплеи устанавливаются с противоположной стороны от деталей.
При этом сегменты
"точка" дисплеев должны быть после сборки на одной линии с кнопкой
SB1.
Кнопки Вы можете установить с любой стороны. Как со стороны дисплеев, так и со стороны
СМД деталей, в зависимости от предполагаемой конструкции корпуса.
После установки всех деталей нужно прошить (запрограммировать) процессор используя любой программатор, который поддерживает внутрисхемное программирование
(SPI) процессоров
Atmel. Наиболее популярный сейчас
STK-500, который присутствует на рынке в разных вариантах от разных производителей.
После прошивки процессора и подключения дисплеев часы работоспособны и в настройке не нуждаются.
Выводы
"бат" (см. принципиальную и монтажную схемы) предназначены для резервного питания процессора на случай отключения сетевого питания. В этом случае дисплей не светится, но настройки не обнуляются. Резервное напряжение должно быть 4,5 В но не больше 5 В.
Установка
FUSE bit на примере использования программатора
STK-500 и бесплатного программного обеспечения фирмы
Atmel - AVR studio:
(для увеличения нажмите на картинку)
Принципиальные схемы часов и индикаторов
(для увеличения нажмите на картинку)
(навигация по картинкам осуществляется стрелочками на клавиатуре)
Список используемых компонентов
№ П/П | Обозначение | Наименование | Корпус | Количество | Примечание |
1 | R1 | 470 | RC0805 | 1 | Резистор |
2 | R2, R19 | 1k | RC0805 | 2 | Резистор |
3 | R3 | 330R | RC0805 | 1 | Резистор |
4 | R6 | 100k | RC0805 | 1 | Резистор |
5 | R20 | 10k | RC0805 | 1 | Резистор |
6 | C1, C2 | 22p | RC0805 | 2 | Конденсатор |
7 | C12, C18, C19, C20 | 0,1uF | RC0805 | 4 | Конденсатор |
8 | C10, C11, C13 | 22uF16V | CSMDD | 3 | Конденсатор танталовый |
9 | ZQ1 | 14.7456mHz | HC-49S | 1 | Кварцевый резонатор |
10 | U3 | ATTINY2313A | SOIC20DW | 1 | Процессор |
11 | U2 | STP08DP05MTR | SOIC16DW | 4 | Микросхема |
12 | VD3 | BAT54C | SOT23 | 1 | Диод |
13 | VD2 | BAT54S | SOT23 | 1 | Диод |
14 | VT1, VT3 | BC817 (ВС847) | SOT23 | 2 | Транзистор |
15 | U4 | HPM14 | HPM14 | 1 | Зуммер |
16 | DA2 | LM7805 | TO220_V | 1 | Микросхема |
17 | VD1 | GS1 | DO214AC | 1 | Диод |
18 | X1 | 3 штуки по 20 Pin | PLHD-80 | 3 | Разъём |
19 | SB1-SB6 | | PKN127 | 6 | Кнопка тактовая |
20 | J2 | 1×6 Pin | PLD6 | 1 | Разъём ISP |
21 | | | | 1 | Разъём питания |
22 | K1 | NT73-2-5VDC | - | 1 | Реле |
23 | K2 | - | - | 1 | Движковый выключатель |
24 | U1 | SA23-11*** | - | 4 | |
25 | X2 | | PBD-20 | 3 | Разъём |
26 | BAT | - | | 1 | |
Монтажная схема устройства
(для увеличения нажмите на картинку)
Назначение кнопок Нумерация - снизу вверх (см. монтажную схему).
SB1, SB2, SB3, SB4, SB5, SB6.
Краткое описание меню: SB1: Установка минут в режиме часов или будильника;
Вкл/выкл дня в режим установки дня срабатывания будильника;
Увеличение яркости в режиме установки яркости;
Установка секунд в режиме таймера;
Установка дня недели в режиме дата.
SB2: Установка часов в режиме часов или будильника;
Уменьшение яркости в режиме установки яркости;
Установка минут в режиме таймера.
SB3: Стартстоп таймера.
SB4: Переход в режим таймера.
SB5: Меню установок.
SB6: Установка режима часов и выключение будильника;
Возвращение из любого режима в режим часов;
Выключение сработавшего будильника.
Полное описание меню. SB5 (меню установок): Переводит часы в режим установки
Дня недели / будильников / режима регулировки яркости.
Выход из меню установок осуществляется нажатием кнопки
SB6 и возможен из любого раздела меню.
День недели: Для корректного срабатывания будильников по дням недели необходимо установить день недели:
Нажмите 1 раз кнопку
SB5; Показания дисплея:
"d-1 (2,3,4,5,6,7)".
Кнопкой
SB1 установите правильный день недели от
1 (понедельник) до
7 (Воскресенье).
Повторное нажатие кнопки
SB5 переведёт часы в режим установки будильника.
Будильники: A1 - будильник №1;
А2 - будильник №2.
Например
А1 – для будних дней, а
А2 – для выходных дней.
Выберите будильник А1 или А2;
Рассмотрим установку будильника на примере первого будильника (
А-1).
Показания дисплея: А1 п - Это означает, что будильник выключен;
А1 П - Это означает, что будильник включён.
Менять состояние выключён-выключен Вы можете кнопкой
SB1.
Нажатием кнопки
SB5 переходим в режим установки времени срабатывания будильника.
Показания дисплея: 00.00 Кнопками
SB1, SB2 устанавливаем часы и минуты срабатывания будильника.
Повторное нажатие кнопки
SB5 переведёт часы в режим установки дней недели, по которым этот будильник должен звонить.
Показания дисплея: 1d 1п (
1d - первый будильник;
1 - первый день недели (понедельник);
п - будильник в этот день выключен /
П - будильник в этот день включён)
Включение-выключение будильника осуществляется нажатием кнопки
SB1.
Каждое нажатие кнопки
SB5 переход в режим установки режима будильника для следующего дня недели.
После установки режима будильника для всех дней недели для первого будильника часы перейдут в режим установки второго будильника.
Установка режимов для второго будильника аналогичны установкам для будильника
1.
После установки режимов будильников (или перебора режимов, если устанавливать сейчас ничего не надо) часы переходят в режим ручной установки яркости дисплея.
Установка яркости: Показания дисплея от
С-1 до
С-9 Цифры обозначают яркость дисплея.
Нажатием кнопки
SB1 можно увеличить яркость.
Нажатием кнопки
SB2 можно уменьшить яркость.
Режим таймера: В этом варианте прошивки (ссылку на закачку см. ниже) таймер полностью независим от часов.
Вход в режим таймера осуществляется нажатием кнопки
SB4.
Выход из режима таймера осуществляется нажатием кнопки
SB6.
Показания дисплея: 00.00 Кнопкой
SB1 установите желаемое кол-во секунд;
Кнопкой
SB2 - желаемое кол-во минут.
При нажатии кнопки
SB3 замкнутся контакты реле
К1 и показания таймера начнут уменьшаться. Повторным нажатием кнопки
SB3 можно остановить таймер. Контакты реле при этом разомкнутся. Когда показания дисплея будут
00.00 - реле разомкнётся.
Внешний вид устройства
(для увеличения нажмите на картинку)
(навигация по картинкам осуществляется стрелочками на клавиатуре)