Часы-бомба или Detonator Clock

Часы прочно вошли в нашу повседневную жизнь, и, помимо своего непосредственного назначения (показывать вам неотвратимость хода времени и бренность бытия), являются также и предметом интерьера. Меня всегда привлекали всевозможные их реализации, стоящие особняком от набивших оскомину китайских поделок. Когда-то в интернете мне попался проект интересных часов, разработанный зарубежными креативщиками. Идея мне понравилась, поэтому, сохраняя стилистику оригинала, я разработал свой вариант, распространяемый как handmade презент среди моих товарищей

Detonator clock — это полностью функциональные часы-будильник, которые имеют большую кнопку, при нажатии которой происходит отсчёт времени до «виртуального взрыва». И в течение 10 секунд вы можете их «обезвредить», «перерезав» один из 4-х проводов. Один из проводов сразу приведёт к «виртуальному взрыву», два не дадут никакого эффекта, и лишь один из них «обезвредит» устройство. Причём назначение этих проводов постоянно меняется. Данная функция реализована и в будильнике, поэтому вы можете приятно совмещать начало утреннего похода на работу с «разминированием» часов, иначе ваш слух будет ласкать приятный и продолжительный визг пьезоизлучателя. Провода при «разминировании» не обязательно перерезать, их можно просто выдернуть и установить обратно в разъём.

Эти весёлые часы-будильник основаны на проекте Defusable Clock, где вы можете посмотреть фотогалерею готовых часов, однако имеют несколько отличий в функционале: обеспечивается продолжение отсчёта времени при отсутствии напряжения питания, будильник имеет несколько режимов настройки, а также имеется возможность подключить автономный источник питания.

Данному подарку будут очень рады параноики и сторонники теорий заговоров, однако ВНИМАНИЕ! Не шутите с этими часами в общественных местах, люди могут не оценить вашего тонкого юмора и сделать вам массаж или связаться с правоохранительными органами!

Коротко о работе часов

В схеме предусмотрено питание как от постоянного так и от переменного источника напряжением 12 В (просто мне часто попадаются адаптеры с ~12 В). Батарея B1 (типа «Крона») обеспечит работу часов в случае пропадания напряжения питания (хватит на 2-3 часа работы), хотя точности работы часов ничего не грозит благодаря использованию микросхемы часов реального времени DS1307, которая, вместе с батарейкой BAT1 на 3 В (CR2032) обеспечивает продолжение отсчёта времени при полном апокалипсисе (отключении напряжения питания).

Пьезоизлучатель BUZ1 без встроенного генератора, благо громкость звучания довольно приличная за счёт схемы «удвоения» напряжения на транзисторе Q1 и резисторах R15-R17.

На схеме под переключателем DSW1 подразумеваются 4 провода, выполняющих функцию «разминирования» часов. LED-индикатор типа GNQ-5641 с общим катодом. В качестве светодиодов рекомендуется применять красные ультраяркие рассеянного света, т.к. они обеспечивают лучший визуальный эффект.

Кнопками HOUR и MINUTE устанавливается текущее время часов, причём их длительное удерживание приведёт к быстрому перебиранию значений времени. Если нажата кнопка ALARM, то вы попадаете в режим настройки будильника, и, продолжая удерживать эту кнопку, кнопками HOUR и MINUTE устанавливаете нужное вам время.

При нажатии и удержании кнопки DET вы попадаете в режим настройки таймера, где кнопками HOUR и MINUTE можно установить время от 1 секунды до 99 минут 60 секунд (по умолчанию стоит 10 секунд). После отжатия кнопки DET таймер начнёт обратный отсчёт, прервать который можно либо попыткой «разминирования» (т.е. вытягиванием проводков) или отключением питания (таковы суровые реалии жизни сапёра…).

Для активации будильника нужно, удерживая кнопку ALARM, нажать DET, и поочередно нажимая её, можно установить будильник на срабатывание 1 раз (при этом горит светодиод ALARM), на срабатывание в установленное время каждый день (при этом горят светодиоды ALARM и DET) или отключить его (вы угадали! Ничего не горит!).

Отсутствие одного или всех проводников, предназначенных для «разминирования» (или наличие плохого контакта) на работу часов и будильника никак не повлияет, однако сам процесс «разминирования» (отключения будильника до срабатывания сирены) станет невозможен.

Важный нюанс! Пьезоизлучатель, применённый в схеме часов, без встроенного генератора (применил тот, какой был под рукой). Резонансная частота моего пьезо была 2600 Гц, и  если у вас излучатель с другой частотой, найдите в исходнике макрос #define SOUND_FREQ и пропишите своё значение.

Фьюзы:

Печатная плата, как и во всех моих поделках, создана в программе Proteus.

Фото часов, доведённых до логичного завершения моим другом:

P.S. Конечно, такие (или почти такие) часы можно купить у братьев-китайцев (благо, они тоже не сидят на месте, и им тоже попалась та же статья в интернете, что и мне), но согласитесь – всегда приятно сделать что-либо своими руками!


Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот

U1
МК AVR 8-битATmega81
U2, U3
Сдвиговый регистрSN74HC5952
U4
Часы реального времени (RTC)DS13071
U5
Линейный регуляторLM7805CT1
BR1
Диодный мостКЦ407А1
Q1-Q5
Биполярный транзисторКТ3102БМ5
D1-D4
СветодиодHL-503U4FC-4B4
D5
Выпрямительный диод1N40021
C1
Электролитический конденсатор220 мкФ 16 В1
C2
Электролитический конденсатор470 мкФ 6.3 В1
C3
Конденсатор100 нФ1
R1-R8, R18-R21
Резистор470 Ом12
R9-R12
Резистор10 кОм4
R13, R14
Резистор4.7 кОм2
R15, R16
Резистор510 Ом2
R17
Резистор1 кОм1
R22
Резистор470 кОм1
X1
Кварц32768 Гц1

LED индикаторGNQ-56411
С общим катодомBUZ1
ПьезоизлучательHY-071
Добавить все

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

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

Добавить комментарий

Ваш адрес email не будет опубликован.