Binary clock

Наконец дошли руки написать, трудятся на столе уже месяц, а никак не напишу ничего про них.


Часы было решено делать тренировкой перед часами же, но на неонках. Да и вообще, много чего узнал, пока их мастерил.

Часы показывают время и температуру, могут питаться либо от USB, либо от внешнего БП, через простой линейный стабилизатор. Для времени имеется бэкап, часы продолжают успешно тикать внутри себя и без питания, так что часто настраивать их необходимости нету.
Центром является AtTiny2313, время собирается с DS1307, температура с LM75AD. Потом всё конвертируется, и высылается в 4 сдвиговых регистра, где и лежит спокойно до следующего обновления.

Корпус сделан из простого листа ржавой стали, согнутого немного подчищенной и шлифованной до симпатично-ржавого вида.

Одна сложность всплыла в процессе написания быдлокода (после неё всё же начал читать полноценный учебник по C++), и выглядела очень похоже на залезание стека туда, куда не следовало. Из-за этого возникла сложность с настройкой времени. Сейчас часы работают на крепком костыле в виде цикла проверки нажатия кнопки прямо в процессе сбора данных. Настройка выполняется зажатием соответствующей кнопки, и каждую секунду значение часов/минут инкрементируется.
В остальном ничего особенного, просто часы с термометром.

Вид сзади. Пока не представляю, чем это закрыть красиво.

Комментарии (15)

RSS свернуть / развернуть
Не, двоичный код — это не круто.
Погуглите "японские часы" для развития креативу.

Дизайн… мрачноватый, что ли :)
Для закоса под промисполнение панель должна быть из нержи, а светодиодики — в никелированных держателях или под колпачками. Ну и десяток тумблеров, само собой :)
0
Дизайн мрачноват, согласен. Но в хаосе на моём столе смотрится весьма органично. Задумывалось это как что-то несколько постапокалиптичное, и промисполнением даже и не должно было выглядеть. Есть в голове ещё вариант закоса под продукцию «какой-то фруктовой компании» :)
0
ИМХО, такие светодиодики плохо видно. Панель мона оставить как есть, а вот никелированные держатели с колпачками поддерживаю. И по стилю больше подходят, и потушенные диоды лучше видно.
0
  • avatar
  • Vga
  • 11 сентября 2012, 16:43
Днем видно хорошо с 3х метров (дальше отойти не могу, стена не позволяет), при лампе тоже, вот в темноте уже трудно понять, где какой. Но в темноте, думаю, и держатели бы не помогли. Если бы было что-то более индустриальное, то держатели бы обязательно сделал, ну или как-нибудь ещё оформил места посадки.
0
Нинай как вживую, а на фото потушенные диоды видно с трудом. Да и некрасиво.
0
  • avatar
  • Vga
  • 11 сентября 2012, 16:56
вот в темноте уже трудно понять, где какой вот в темноте уже трудно понять, где какой
может есть смысл не полностью тушить неактивные разряды, а слегка их «подсвечивать»? Тогда в темноте будет отлично видно, где какой разряд.
0
Просто поставить двухцветные.
+1
Да, с двухцветными даже прикольной.
0
Над двухцветными думал, но что-то не стал делать. Другие, возможно, так и сделаю.
0
Морду бы часам слегка, того… почистить.
0
  • avatar
  • crab
  • 11 сентября 2012, 11:16
Это задумано так было, как в комментарии выше я написал. Панелька собственноручно шлифована до устраивающего состояния, после чего даже покрыта лаком. Так что всё чистое :)
0
Просто она как-то наполовину отчищена.
0
Она такая и была, специально ничего не делал. У меня вообще, честно говоря, проблема с корпусами. Я могу хорошо сделать что-то из бумаги, но вот с остальным возникают проблемы. Попросил друга, объяснил концепцию, тот подобрал, что на его взгляд подойдет, получилось что температура на ровном поле, часы на ржавом (возможно совершенно случайно), мне понравилось (да и выбора тоже не было :).
0
из бумаги в несколько слоев, пропитывая каждый слой эпоксидкой. покрасить и залакировать, чем не способ?
0
  • avatar
  • xar
  • 16 сентября 2012, 12:36
жарко у вас однако.
0
  • avatar
  • xar
  • 16 сентября 2012, 12:35
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.