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.04.2026

Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос. Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности. Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>

Нейтринный лазер 30.04.2026

Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе. Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа. Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>

Мороженое не такое вредное, как принято считать 29.04.2026

В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление. Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека. Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>

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

Телевидение и школьные оценки 13.12.2005

Сотрудники университета в новозеландском городе Отаго проследили за тем, как связан просмотр телепередач с умственным развитием детей.

На протяжении многих лет они регистрировали режим пользования телевидением у 1000 детей в возрасте от 5 до 15 лет, а позже, когда испытуемые достигли 26 лет, поинтересовались их успехами в вузах. Оказалось, те, кто между 5-ю и 11-ю годами меньше всех смотрели телевизор, имели наибольшую вероятность поступить в университет и закончить его. А те, кто в возрасте от 13 до 15 лет особо увлекался телепередачами, имели больше всего шансов вылететь из школы, недоучившись.

Одновременно опубликована работа американских исследователей, подтверждающая эту зависимость. Обнаружилось, что ученики третьего класса (восьмилетние дети), которые смотрели больше телепередач, хуже писали тестовые контрольные типа нашего ЕГЭ.

Те, кто начал смотреть телевизор еще до трех лет, имели худшие оценки по арифметике и чтению, чем те, кто до трех лет телевидением не увлекался.

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

▪ Супер-шоколад

▪ Первый в мире киборг

▪ Закодированная информация на экране телефона

▪ Шум улучшает работу датчиков

▪ Основа для микросхем памяти ReRAM плотностью 100 Гбит

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

 

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

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

▪ статья Коллективная и индивидуальная защита населения. Основы безопасной жизнедеятельности

▪ статья В каком английском городе публично взвешивают каждого избранного мэра и для чего? Подробный ответ

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

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

▪ статья Фокус с задуманной картой. Секрет фокуса

[an error occurred while processing this directive] Оставьте свой комментарий к этой статье:

Имя:


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


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




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

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


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

www.diagram.com.ua

www.diagram.com.ua
2000-2026