Главная » Автоматика в быту
Призовой фонд
на сентябрь 2017 г.
1. 1000 руб
PCBWay
2. Осциллограф DSO138
Паяльник
3. Тестер компонентов MG328
Паяльник
4. Регулируемый паяльник 60 Вт
Паяльник
5. 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 Поиск в elBaseВ блокнот
DA1 Линейный регулятор
LM78L05
1 Поиск в elBaseВ блокнот
VT1-VT3 Биполярный транзистор
КТ3102
3 Поиск в elBaseВ блокнот
С1, С2 Электролитический конденсатор22 мкФ 16 В2 Поиск в elBaseВ блокнот
R1-R3 Резистор
470 Ом
3 Поиск в elBaseВ блокнот
R4, R6-R14 Резистор
1 кОм
10 Поиск в elBaseВ блокнот
R5 Резистор
220 Ом
1 Поиск в elBaseВ блокнот
BZ1 ЗуммерXC1203XF1 Поиск в elBaseВ блокнот
HL1 Светодиодный индикаторA-522G1 Поиск в elBaseВ блокнот
HL2-HL6 Светодиод5 Поиск в elBaseВ блокнот
SB0-SB3 Кнопка4 Поиск в elBaseВ блокнот
Добавить все

Скачать список элементов (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В
Регулятор мощности 2 кВт Набор начинающего радиолюбителя
вверх