Простой кухонный таймер, способный защитить вашу кухню от чрезмерного количества дыма. Идеальный подарок к 8 марта .
Таймер позволяет устанавливать время от 1 до 99 минут, отсчёт времени начинается автоматически, спустя 3 секунды после установки.
Схема устройства:
Основа устройства - микроконтроллер ATMega8 с внешним кварцем на 16 МГц. Разъем Zas служит для питания устройства, на него подаётся постоянное напряжение 7-15В. Напряжение питания 5В обеспечивается линейным стабилизатором L7805, если вы используете стабилизированный источник 4,5 - 5В например зарядное устройство от мобильного, то стабилизатор, C3 и C4 можно исключить.
Зуммер B1 и аноды дисплея W1 управляются транзисторами T1 - T5. Резисторы R9 - R16 нужны для ограничения тока идущего через сегменты дисплея. К Разъему Prog и R(reset) подключается программатор, а к разъему Sw - клавиатура или кнопки. Кнопок всего 5, четыре из них отвечают за установку времени(+1, +5, +10 и +20 минут соответственно) и одна за сброс таймера.
Печатная плата:
Список компонентов:
U1 ATmega8A-AU 1шт
U2 Линейный стабилизатор LM7805CT 1шт
T1-T5 Биполярный транзистор BC556 5шт
C1,C2 Конденсатор керамический 22 пФ 2шт
C3 Конденсатор электролитический 100 мкФ 1шт
С4 Конденсатор электролитический 47 мкФ 1шт
R1-R8, R17, R18 Резистор 3.3 кОм 10 шт
R9-R16 Резистор 330 Ом 8шт
W1 семисегментный индикатор AF-05643FG-B(или с аналогичной распиновкой) 1шт
B1 Зуммер с генератором 1шт
X1 Кварцевый резонатор 16 МГц 1шт
Фото готового устройства:
Скачать исходный код(.bas), прошивку(.hex), печатную плату(.lay, pdf):
Вольный перевод от Tonich, специально для Radioaktiv.ru
Оригинал статьи