Данное устройство будет полезно любому человеку, которому приходится постоянно готовить, и надежно защитит вашу кухню от чрезмерного количества дыма. Этот прибор, как следует из названия - кухонный таймер. Он предназначен для отсчитывания интервалов при приготовлении различных блюд. Таймер имеет несколько клавиш, при помощи которых можно легко установить время от 1 минуты до 99 часов. Обратный отсчет начинается автоматически, через 3 секунды после установки времени. Благодаря громкой пищалке вы точно услышите когда блюдо готово. Устройство собрано на основе микроконтроллера ATMega8.
Описание конструкции
Сердцем устройства является микроконтроллер U1 (ATMega8) с кварцевым резонатором X1 (16 МГц) и обвязкой из двух конденсаторов C1 (22 пФ) и C2 (22 пФ). Стабилизатор U2 (7805) с обвязкой из конденсаторов C3 (100 мкФ) и C4 (47 мкФ) стабилизирует напряжение питания 5В, необходимое для корректной работы микроконтроллера и связанных компонентов. На разъем Zas подается напряжение 7-12В. Если у Вас имеется блок питания с напряжением 5-6В, можно исключить из схемы стабилизатор напряжения. Зуммер B1 и аноды дисплея W1 управляются транзисторами T1 - T5 (BC556), с обвязкой из резисторов R1 - R8 (3.3 кОм), R17 (3.3 кОм) и R18 (3.3 кОм). Резисторы R9 - R16 (330 Ом) ограничивают ток через сегменты дисплея. Разъем Prog и один вывод R используются для подключения программатора. Клавиатура таймера подключена к разъему Sw.
Изготовление
Рисунок печатной платы для устройства есть в архиве в конце статьи. Установка деталей начинается с пайки двух перемычек. Затем устанавливаются все резисторы и прочие элементы в порядке от меньшего к большему. Кварц X1 должен быть "низкий" - он устанавливается под дисплей - в противном случае он просто не поместится туда. Зуммер B1 можно припаять на плату, как это показано на фотографиях, но позже выяснилось, что после закрытия корпуса звук слишком тихий (несмотря на отверстия, просверленные в корпусе). Лучше приклеить зуммер на одну из сторон корпуса (так, как это показано на последнем фото), и соединить проводами с платой. Клавиатура состоит из 5 кнопок без фиксации 12х12мм непосредственно на лицевой части корпуса, так что их толкатели находятся чуть выше поверхности корпуса. Для этого устройства в качестве блока питания хорошо использовать зарядное устройство для телефона, из-за его небольшого веса и размеров.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
U1 | МК AVR 8-бит | ATmega8A-AU | 1 | Поиск в магазине Отрон | ||
U2 | Линейный регулятор | LM7805CT | 1 | Поиск в магазине Отрон | ||
T1-T5 | Биполярный транзистор | BC556 | 5 | Поиск в магазине Отрон | ||
C1, C2 | Конденсатор | 22 пФ | 1 | Поиск в магазине Отрон | ||
C3 | Конденсатор электролитический | 100 мкФ | 1 | Поиск в магазине Отрон | ||
С4 | Конденсатор электролитический | 47 мкФ | 1 | Поиск в магазине Отрон | ||
R1-R8, R17, R18 | Резистор | 3.3 кОм | 10 | Поиск в магазине Отрон | ||
R9-R16 | Резистор | 330 Ом | 8 | Поиск в магазине Отрон | ||
W1 | 7-сегментный индикатор | AF-05643FG-B | 1 | Или с аналогичной распиновкой | Поиск в магазине Отрон | |
B1 | Пьезодинамик с генератором | 1 | Поиск в магазине Отрон | |||
X1 | Кварцевый резонатор | 16 МГц | 1 | Поиск в магазине Отрон | ||
Скачать список элементов (PDF)
- kitchen_timer.rar (93 Кб)
Комментарии (8) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
P:S. Только учусь программировать микроконтроллеры
[Автор]
Фьюз биты нужно выставить на работу от внешнего кварца (прикладываю пример). Помните, что в некоторых программах фьюз-биты ставятся инверсно! Считайте ваши фьюз биты, и посмотрите, как стоит бит SPIEN. Не изменяйте его! Если он стоит(выделен, стоит галочка), то ставьте все остальные биты как на картинке. Если нет, ставьте все остальные биты инверсно.
Схему брал с этого сайта + все пропаял
Что значит 16K CK? (я понял что такое 8-12MHz но что значит "цифра" i "CK" )
Фьюзы выставлял в SinaProg в поле LOW, High если какая то разница стоит ли SPIEN если пишешь в этих полях?