Реклама ⓘ
Главная » Микроконтроллеры
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Часы-будильник с термометром

Функции собственно часов в представленном устройстве выполняет микросхема DS1307. Подобные микросхемы в зарубежной литературе обычно называют RTC - Real Time Clock (часы реального времени). Резервное питание RTC от литиевого элемента позволяет не прерывать счет времени при отключении основного источника питания. Отпадает необходимость каждый раз устанавливать время заново. Ток, потребляемый микросхемой DS1307, сопоставим с током саморазряда элемента, поэтому он не потребует замены в течение нескольких лет. Заданное время срабатывания будильника сохраняется в энергонезависимой памяти микроконтроллера. Один раз в минуту на индикатор в течение трех секунд выводится значение температуры в помещении. В начале каждого часа подается звуковой сигнал. Схема часов изображена на рис.1.

mc40-1.jpg

Микроконтроллер DD3 (PIC16F84A) инициализирует RTC DD2, читает и при необходимости корректирует текущее время. Аналогичные операции он выполняет с датчиком температуры ВК1 (DS1621). Обе микросхемы связаны с микроконтроллером по шине I2C. Кроме этого, он управляет динамической индикацией и производит опрос клавиатуры. При включении питания микроконтроллер, кроме других необходимых операций, переносит в оперативную память из энергонезависимой сохраненное там значение времени срабатывания будильника. Динамическая индикация организована следующим образом. Микроконтроллер загружает последовательным кодом в сдвиговый регистр DD1 информацию для вывода на индикатор HG1, затем на определенное время включает этот индикатор, открывая транзистор VT1. Такие же операции поочередно выполняются с индикаторами HG2 - HG4. В цикле индикации происходит и опрос состояния кнопок SB1 - SB6. Обнаружив низкий уровень на своем входе РА0, что сигнализирует о нажатой кнопке, микрокалькулятор выполняет подпрограмму обработки нажатия. Назначение кнопок следующее:
SB1 - включает и выключает звуковой сигнал, подаваемый в начале каждого часа. Когда сигнал выключен, включена точка на индикаторе HG4.
SB2 - после первого нажатия на кнопку начинают мигать индикаторы HG3 и HG4 (разряды минут). В этом состоянии с помощью кнопок SB4 и SB6 можно увеличивать или уменьшать значение в этих разрядах. Такие же операции с разрядами часов (индикаторы HG1 и HG2) выполняют после второго нажатия на кнопку SB2. Третьим нажатием на нее записывают обновленное значение текущего времени в RTC и возвращают часы в рабочий режим.
SB3 - включает и выключает сигнал будильника и светодиод HL1, который начинает мигать в такт со светодиодом HL2. В течение трех секунд после нажатия на кнопку SB3 на индикаторы выводится заданное время срабатывания будильника.
SB4 - увеличивает выведенное на индикатор значение.
SB5 - после первого нажатия на эту кнопку на индикаторы выводится заданное время срабатывания будильника. После дальнейших нажатий заданное время можно изменять аналогично установке текущего времени. После четвертого нажатия информация о времени срабатывания заносится в энергонезависимую память микроконтроллера и часы возвращаются в рабочий режим.
SB6 - уменьшает выведенное на индикатор значение.

Часы собраны в корпусе от часов "КВАРЦ-025". От них же использован трансформатор, напряжение на его вторичной обмотке уменьшено до 8 В отматыванием витков. Детали новых часов смонтированы на печатной плате из фольгированного стеклотекстолита, чертеж которой показан на рис.2.

mc40-2.jpg

Изображенную штриховой линией перемычку делают из изолированного провода (например, МГТФ-0,12) и устанавливают со стороны печатных проводников. Остальные перемычки (неизолированные) установлены со стороны деталей. Плата рассчитана на установку постоянных резисторов МЛТ или С2-33, оксидных конденсаторов К50-35 или импортных. Конденсаторы СЗ, С5, С6 - керамические или пленочные. Светодиоды L-34GD можно заменить другими с диаметром корпуса 3 мм, а индикаторы FYS-10012BUG - любыми подходящего размера с общими анодами элементов. Цвет свечения светодиодов и индикаторов - зеленый. Для индикаторов предусмотрены панели, сделанные из панелей для микросхем. Звуковой сигнализатор НА1 установлен со стороны печатных проводников. Дроссель L1 - ДПМ-0,2. Датчик температуры DS1621 установлен в панели, вынесенной за пределы корпуса часов и соединенной с печатной платой жгутом из четырех проводов. Держатель литиевого элемента G1 снят со старой материнской платы компьютера.

Радио №4, 2009г.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DA1 Линейный регулятор
LM7805
1 Поиск в магазине ОтронВ блокнот
DD1 Сдвиговый регистр
SN74HC164
1 Поиск в магазине ОтронВ блокнот
DD2 Часы реального времени (RTC)
DS1307
1 Поиск в магазине ОтронВ блокнот
DD3 МК PIC 8-бит
PIC16F84A
1 Поиск в магазине ОтронВ блокнот
BK1 Датчик температуры
DS1621
1 Поиск в магазине ОтронВ блокнот
VT1, VT2, VT4, VT5 Биполярный транзистор
КТ361Б
2 Поиск в магазине ОтронВ блокнот
VT3 Биполярный транзистор
КТ315Б
1 Поиск в магазине ОтронВ блокнот
VD1 Диодный мостRS2071 Поиск в магазине ОтронВ блокнот
С1, С2, С4 Электролитический конденсатор470 мкФ 16 В3 Поиск в магазине ОтронВ блокнот
С3, С5, С6 Конденсатор0.1 мкФ3 Поиск в магазине ОтронВ блокнот
С7, С8 Конденсатор33 пФ2 Поиск в магазине ОтронВ блокнот
R1, R12-R15, R18-R22 Резистор
1 кОм
10 Поиск в магазине ОтронВ блокнот
R2-R9 Резистор
160 Ом
8 Поиск в магазине ОтронВ блокнот
R10, R11 Резистор
3 кОм
2 Поиск в магазине ОтронВ блокнот
R16, R17 Резистор
510 Ом
2 Поиск в магазине ОтронВ блокнот
ZQ1 Кварцевый резонатор32768 Гц1 Поиск в магазине ОтронВ блокнот
ZQ2 Кварцевый резонатор4 МГц1 Поиск в магазине ОтронВ блокнот
HA1 Звукоизлучатель1205FXP1 Поиск в магазине ОтронВ блокнот
HL1, HL2 СветодиодL-34GD2 Поиск в магазине ОтронВ блокнот
HG1-HG4 Светодиодный цифровой индикаторFYS-10012BUG4 Поиск в магазине ОтронВ блокнот
SB1-SB6 Тактовая кнопка6 Поиск в магазине ОтронВ блокнот
L1 Дроссель50 мкГн1 Поиск в магазине ОтронВ блокнот
G1 Батарея резервного питанияCR20321 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Киба В. Опубликована: 2010 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (0) | Я собрал (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

AVR-программатор USB ASP
AVR-программатор USB ASP
Тестер ESR, полупроводников, резисторов, индуктивностей Конструктор - Гитарная педаль Remote Delay 2.5
вверх