Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Часы-будильник с термометром на микроконтроллере. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры

Комментарии к статье Комментарии к статье

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

Схема часов изображена на рис. 1.

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

Микроконтроллер 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.

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

Изображенную штриховой линией перемычку делают из изолированного провода (например, МГТФ-0,12) и устанавливают со стороны печатных проводников. Остальные перемычки (неизолированные) установлены со стороны деталей. Плата рассчитана на установку постоянных резисторов МЛТ или С2-33, оксидных конденсаторов К50-35 или импортных. Конденсаторы C3, С5, С6 - керамические или пленочные.

Светодиоды L-34GD можно заменить другими с диаметром корпуса 3 мм, а индикаторы FYS-10012BUG - любыми подходящего размера с общими анодами элементов. Цвет свечения светодиодов и индикаторов - зеленый. Для индикаторов предусмотрены панели, сделанные из панелей для микросхем. Звуковой сигнализатор НА1 установлен со стороны печатных проводников. Дроссель L1 - ДПМ-0,2. Датчик температуры DS1621 установлен в панели, вынесенной за пределы корпуса часов и соединенной с печатной платой жгутом из четырех проводов. Держатель литиевого элемента G1 снят со старой материнской платы компьютера.

Скачать программу и прошивку для МК

Автор: В. Киба, г. Каменск-Шахтинский Ростовской обл.; Публикация: cxem.net

Смотрите другие статьи раздела Микроконтроллеры.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Тающие айсберги создают новые оазисы жизни на дне океана 30.06.2026

Глобальное потепление активно меняет облик нашей планеты, и одним из наиболее заметных его проявлений становится ускоренное таяние ледников в полярных регионах. Этот процесс не только приводит к подъему уровня Мирового океана, но и вызывает цепную реакцию в морских экосистемах, порой создавая неожиданные и парадоксальные последствия. Массовое высвобождение айсбергов из Гренландии - яркий пример того, как климатические изменения перестраивают жизнь в самых глубоких и удаленных уголках океана. Из-за повышения температуры количество айсбергов, откалывающихся от гренландских ледников, стремительно растет. Ученые проанализировали данные за последние 40 лет и установили, что с 2000 года поток ледяных глыб через пролив Фрама увеличился в четыре раза. Об этом сообщает Futurism со ссылкой на исследование специалистов из Технического университета Дании. Такое беспрецедентное нашествие айсбергов представляет серьезную опасность для международного судоходства. Одновременно оно радикально тра ...>>

Робот-тьютор Optio, помошник школьника 30.06.2026

Икусственный интеллект и робототехника все активнее помогают учителям и ученикам, делая обучение более персонализированным и увлекательным. Гуманоидные роботы, способные взаимодействовать с людьми естественным образом, открывают новые возможности для школ, особенно в условиях нехватки педагогических кадров и растущего интереса к технологиям. Одна из таких инновационных инициатив стартовала в американском штате Нью-Йорк. Компания Realbotix запустила своего помощника учителя на базе искусственного интеллекта под названием Optio в Центральном школьном округе Саламанки. Робот выступает в роли тьютора, предлагая персонализированное репетиторство, многоязычную помощь с домашними заданиями и круглосуточную академическую поддержку. По данным Interesting Engineering, проект направлен на повышение вовлеченности учащихся и внедрение передовых технологий в учебный процесс. В рамках пилотной программы школы округа планируют интегрировать человекоподобных роботов в классы. Изначально Optio буд ...>>

Биопрепараты повышают питательную ценность органической гречихи 29.06.2026

В органическом земледелии особое внимание уделяется не только урожайности, но и качественному составу продукции. Потребители все чаще выбирают продукты с высоким содержанием полезных веществ и без следов химических веществ. Исследования показывают, что применение биологических препаратов может существенно улучшить минеральный состав зерновых культур, делая их более ценными с точки зрения питания. В результате полевых экспериментов, проведенных в 2023-2025 годах, ученые установили, что использование биопрепаратов способствует активному накоплению макроэлементов, в частности фосфора и калия, в зерне органической гречихи. Об этом сообщила Леся Крупак из Белоцерковского национального аграрного университета в своей работе "Экологичность и производительность". Наиболее заметный эффект наблюдался при применении гумата калия. В этом случае содержание калия в зерне увеличивалось на 19-21 процент по сравнению с контрольными участками. Такой результат свидетельствует об улучшении работы тра ...>>

Случайная новость из Архива

Туризм помогает лечить деменцию 20.09.2022

Ученые из Китая и Австралии обнаружили, что туризм помогает бороться с деменцией. Их выводы опубликованы в журнале Tourism Management. Исследователи утверждают, что путешествия можно использовать как способ борьбы с возрастным изумлением наряду с медикаментозными средствами.

Поездки позволяют получить новый эмоциональный опыт (гедонистический туризм, осознанный туризм), когнитивный опыт (знакомство с новой информацией, сопоставление прошлых и нынешних путешествий), творческий опыт (семейный туризм, групповые туры) и чувственный (созерцание пейзажей, досуг на пляже).

Все эти факторы способствуют улучшению состояния деменции, сообщает ученые.

Другие интересные новости:

▪ Проведена квантовая телепортация

▪ Видеокамеры выявляют преступления

▪ Горы становятся ниже

▪ Кроссовки с функцией автоматической шнуровки Nike HyperAdapt 1.0

▪ ИС объединяет РЧ-коммутатор, цепь регулируемой емкости и микроконтроллер

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Электрику. ПТЭ. Подборка статей

▪ статья Дело в шляпе. Крылатое выражение

▪ статья Как выбирают названия для спутников планет Солнечной системы? Подробный ответ

▪ статья Ладанное дерево. Легенды, выращивание, способы применения

▪ статья Намотанные электроизоляционные изделия. Энциклопедия радиоэлектроники и электротехники

▪ статья Автомат защиты домашней сети от перенапряжения. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:




Комментарии к статье:

Геннадий
Не понятно как индицируется минусовая температура.


Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026