Часы прочно вошли в нашу повседневную жизнь, и, помимо своего непосредственного назначения (показывать вам неотвратимость хода времени и бренность бытия), являются также и предметом интерьера. Меня всегда привлекали всевозможные их реализации, стоящие особняком от набивших оскомину китайских поделок. Когда-то в интернете мне попался проект интересных часов, разработанный зарубежными креативщиками. Идея мне понравилась, поэтому, сохраняя стилистику оригинала, я разработал свой вариант, распространяемый как 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-бит | ATmega8 | 1 | Поиск в Utsource | ||
U2, U3 | Сдвиговый регистр | SN74HC595 | 2 | Поиск в Utsource | ||
U4 | Часы реального времени (RTC) | DS1307 | 1 | Поиск в Utsource | ||
U5 | Линейный регулятор | LM7805CT | 1 | Поиск в Utsource | ||
BR1 | Диодный мост | КЦ407А | 1 | Поиск в Utsource | ||
Q1-Q5 | Биполярный транзистор | КТ3102БМ | 5 | Поиск в Utsource | ||
D1-D4 | Светодиод | HL-503U4FC-4B | 4 | Поиск в Utsource | ||
D5 | Выпрямительный диод | 1N4002 | 1 | Поиск в Utsource | ||
C1 | Электролитический конденсатор | 220 мкФ 16 В | 1 | Поиск в Utsource | ||
C2 | Электролитический конденсатор | 470 мкФ 6.3 В | 1 | Поиск в Utsource | ||
C3 | Конденсатор | 100 нФ | 1 | Поиск в Utsource | ||
R1-R8, R18-R21 | Резистор | 470 Ом | 12 | Поиск в Utsource | ||
R9-R12 | Резистор | 10 кОм | 4 | Поиск в Utsource | ||
R13, R14 | Резистор | 4.7 кОм | 2 | Поиск в Utsource | ||
R15, R16 | Резистор | 510 Ом | 2 | Поиск в Utsource | ||
R17 | Резистор | 1 кОм | 1 | Поиск в Utsource | ||
R22 | Резистор | 470 кОм | 1 | Поиск в Utsource | ||
X1 | Кварц | 32768 Гц | 1 | Поиск в Utsource | ||
LED индикатор | GNQ-5641 | 1 | С общим катодом | Поиск в Utsource | ||
BUZ1 | Пьезоизлучатель | HY-07 | 1 | Поиск в Utsource | ||
Скачать список элементов (PDF)
Прикрепленные файлы:
- Detonator clock - исходник.rar (127 Кб)
- Detonator clock-Плата под ЛУТ.rar (121 Кб)
Комментарии (41)
|
Я собрал (0) |
Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
Спасибо, прикольные часики получились.
[Автор]
[Автор]
1. Не идет отсчет времени на таймере?
2. Не идет отсчет в режиме часов?
Все остальное светится. Подозревал, что микросхема ATmega8 была не корректно прошита (проверка на другой микросхеме, результат тот же).
ПОДСКАЖИТЕ ГДЕ ИСКАТЬ ПРИЧИНУ?
Ссылка на видео https://www.youtube.com/watch?v=Ay0OlsCrGkg&list=UUt3qM0AtPKFMWAVZITmndYw/
1. На плате нет соединения перемычки с резистором 470 Ом под 12 ножкой индикатора;
2. Нет соединения + питания на 16 вывод счетчика который слева на плате;
Есть мысли?
Изменил схемотехнику и программу все работает.
Автору "большое спасибо за помощь". Если хочешь сделать хорошо сделай это сам.