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

Похожие статьи:


Реклама ⓘ

Кухонный таймер

Предлагаемое устройство будет полезно на любой кухне. Таймер позволит не следить за временем приготовления пищи, а просигнализирует о моменте ее готовности. Устройство содержит в себе 5 независимых таймеров, которые можно устанавливать и изменять в произвольные моменты времени.

Схема кухонного таймера

Каждый таймер может устанавливаться на время от 1 до 99 минут. На светодиодном семисегментном индикаторе HL1 отображается оставшееся время до срабатывания звукового сигнала. Светодиоды HL2-HL6 служат для обозначения текущего таймера, значение которого выводится на индикатор. В качестве звукового оповещателя использован зуммер. Таймер имеет функцию памяти 5 последних используемых уникальных (не повторяющихся) значений. Это позволит намного быстрей производить набор часто используемых времен.

В основном режиме кнопки “+” и “-” используются для выбора текущего таймера. Нажатием на кнопку “Установка” мы входим в режим установки выбранного таймера. Он характеризуется миганием соответствующего светодиода с частотой около 1 Гц. В этом режиме с помощью кнопок “+” и “-” производится набор устанавливаемого времени. Каждое нажатие изменяет устанавливаемое время на 1 минуту. При одновременном нажатии на кнопки “+” или “-” и кнопки “Память/X10” изменение устанавливаемого значения происходит на 10 минут. Кнопка “Память/X10” также служит для быстрого получения сохраненных значений из памяти EEPROM микроконтроллера. Она состоит из 5 ячеек и организована по принципу стека, где первым извлекается последнее сохраненное значение. Следует отметить, что первое нажатие на эту кнопку дает всегда 0. Это сделано для возможности быстрого обнуления таймера. Запись в память происходит автоматически при выходе из режима установки. Если устанавливаемое время уже есть в памяти, то запись не производится. Выход из режима установки осуществляется нажатием снова на кнопку “Установка” и одновременно начнется отсчет установленного значения. Если мы передумали запускать таймер, то при выходе из режима установки необходимо установить значение 0.

Фото кухонного таймера

Каждый таймер работает независимо, и в любой момент времени его значение можно изменить. По истечении установленного времени заработает звуковая сигнализация в виде последовательности прерывистых звуков. Также в этот момент будет мигать соответствующий номеру таймера светодиод. Сигнализация будет работать до тех пор, пока не будет нажата одна из кнопок “ Память/X10”, “+” или “-”.

В проекте кухонного таймера использованы семисегментные индикаторы с общим анодом. Автор использовал сдвоенный типа A-522G. Транзисторы VT1-VT3 маломощные кремниевые с n-p-n структурой, например КТ3102. Зуммер типа XC1203XF на напряжение 3 В или аналогичный.

Фото платы с контроллером

Так как программа микроконтроллера использует значения из EEPROM, то для их сохранности следует, при установке фьюзов, включить BOD детектор на 4.3 В. Тактовая частота внутреннего RC-генератора составляет 8 МГц.

Для приготовления блюд на кухне не требуется высокой точности, поэтому выводы микроконтроллера для подключения кварца были пожертвованы в пользу функциональности. Невысокая точность и стабильность формируемых временных интервалов обусловлена использованием внутреннего RC-генератора. Ошибка примерно может составлять 1-2 минуты на 1 час при номинальном значении счетного регистра таймера 1, которое равно TCNT1L=0xEE, TCNT1H=0x85. Однако точность можно повысить. Для этого требуется изменить эти значения. Загрузка значений счетного регистра осуществляется в обработчике прерывания от таймера 1, в котором и происходит отсчет времени. Величина изменения вычисляется исходя из реального отклонения. Например, если время отстает на 1 минуту 40 секунд при температуре около 20 градусов и напряжении питания микроконтроллера 5 вольт, то значение счетного регистра таймера будет равно TCNT1L=0x83, TCNT1H=0x82.

Процесс установки таймера:

Процесс срабатывания таймера:

Ниже вы можете скачать исходник, прошивку и проект в P-CAD

Антон Гаркуша, gam-raingers [собака] mail.ru, (на форуме AntonIOCifra)

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DD1 МК AVR 8-бит
ATtiny2313
1 Поиск в магазине ОтронВ блокнот
DA1 Линейный регулятор
LM78L05
1 Поиск в магазине ОтронВ блокнот
VT1-VT3 Биполярный транзистор
КТ3102
3 Поиск в магазине ОтронВ блокнот
С1, С2 Электролитический конденсатор22 мкФ 16 В2 Поиск в магазине ОтронВ блокнот
R1-R3 Резистор
470 Ом
3 Поиск в магазине ОтронВ блокнот
R4, R6-R14 Резистор
1 кОм
10 Поиск в магазине ОтронВ блокнот
R5 Резистор
220 Ом
1 Поиск в магазине ОтронВ блокнот
BZ1 ЗуммерXC1203XF1 Поиск в магазине ОтронВ блокнот
HL1 Светодиодный индикаторA-522G1 Поиск в магазине ОтронВ блокнот
HL2-HL6 Светодиод5 Поиск в магазине ОтронВ блокнот
SB0-SB3 Кнопка4 Поиск в магазине ОтронВ блокнот
Добавить все

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

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

Теги:

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

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

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

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

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

0
Айрат #
Есть вопрос по распайке числового индикатора HL1.
Выводы для одинаковых сегментов я запараллелил.
a1=a2/b1=b2/c1=c2/d1=d2/ и т.д.
По схеме на рисунке изображены выходы 1 и 2. К каким ножкам они относятся?
Ответить
0
Артём #
1 и 2 это общий анод первого и второго разрядов
Ответить
0
Артём #
А какие фьюзы нужно выставлять при прошивке МК?
Ответить
0
Артём #
Сам же и разобрался как выставлять эти фьюзы: BODLEVEL1
BODLEVEL0
CKSEL3
CKSEL1
CKSEL0

Ответить
0
oleg #
Схема работает, но индикаторы сильно мерцают, почему это может быть ? И еше: 2-5 таймеры иногда самопроизвольно сбрасываются на 95 минут, а первый нет.
Ответить
0
Дмитрий #
А если подключить вместо зуммера реле для управления нагрузкой оно будет работать, а реле в таком случае будет щелкать как я понимаю?
Ответить
0
Владдимир #
Транзисторы BC546 пойдут?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Радиореле 220В
Радиореле 220В
Печатная плата для усилителя "LM3886 + AD825" USB осциллограф DSO-2090
вверх