metaclass: (Default)
[personal profile] metaclass
Больших цифровых индикаторов (ну чтобы их хотя бы за 5 метров было четко видно) на жданах я не нашел, а пялится в светящиеся часы ночью чтобы узнать время, меня напрягает, кроме того они достаточно яркие.
Подумал, что нужно по образцу двоичных часов сделать троичные часы - из двухцветных светодиодов. Т.е - 0 - выключен, 1 - зеленый, 2 - красный. В принципе, там же вроде и оранжевый возможен, если два цвета вместе включить, тогда будут вообще четверичные часы, но степени двойки и четверки в уме спросонья считать - это неспортивно. А вот тройки - самое то.
Т.е. для 60 минут достаточно 4 разряда(3^4=81), для 24 часов - 3 разряда, итого 7 светодиодов.
Если использовать четверичную систему, то будет 3 разряда для 60 минут и 3 для 24, 6 светодиодов.
Еще можно день недели показывать, два разряда, что в троичной, что в четверичной системе.

Часы реального времени (DS1307), батарейку, разъем под нее и кварц я уже купил. Светодиодов тоже, про запас.

PS: А еще же можно использовать позитивные кодировки типа кода грея, чтобы каждую минуту переключался только один светодиод, т.е. минимум миганий, чтобы не напрягало.

Date: 2011-02-28 11:50 am (UTC)
From: [identity profile] nivanych.livejournal.com
Это часы задавать.
А минуты и секуды - двумя светодиодами позиционно, и считать минут в часе и секунд в минут по 64!
Ну в крайнем случае, какие-то цвета не использовать, чтобы было ближе к традиции.

Date: 2011-02-28 12:02 pm (UTC)
From: [identity profile] ns02.livejournal.com
Не-не-не, Дэвид Блэйн! Смысл в том, чтобы задавать время как отображение t->{r,g,b}, желательно, непрерывное. Мне, как дискретчику, это вырвало бы мозг :)

Date: 2011-02-28 12:16 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Отображение-то задать несложно, даже учитывая особенности восприятия человеком цвета.
Только при любых ухищрениях, натренироваться пользоваться этими часами будет крайне сложно.
А вот вариант с разными дискретными цветами, думаю, можно освоить за пару ночей ;-)
Ну в смысле, что смотришь на часы ночью, ничо не понимаешь, считаешь, привыкаешь ;-)

Date: 2011-02-28 12:09 pm (UTC)
From: [identity profile] ns02.livejournal.com
Хм. А ведь, даже, получается. У меня mood lamp на tiny13 использует 3 канала программного PWM с разрешением 256 (2**8). Unix timestamp имеет разрядность 32 бита, но можно отнять "базовое" значение (=сегодня), и в 2**3 мы уложимся на всю оставшуюся жизнь. Я псих, где санитары?

Date: 2011-02-28 12:11 pm (UTC)
From: [identity profile] metaclass.livejournal.com
А, ты PWM реализовал в софте?
Я тут думаю просто, как регулятор яркости сделать, не будет ли меня ВЧ мигание раздражать и как его подцепить ко всем светодиодам, чтобы типа общий вывод висел на регуляторе, а отдельные - на портах, для управления.

Date: 2011-02-28 12:13 pm (UTC)
From: [identity profile] ns02.livejournal.com
Да, PWM на три канала на tiny13, других функций, кроме как светодиод дёргать, он не выполняет. Делал как подарок жене на 14-е февраля, ей понравилось :)

Date: 2011-02-28 12:15 pm (UTC)
From: [identity profile] ns02.livejournal.com
PS. Кстати, все нормальные современные фонарики яркость регулируют через PWM, мерцания нет.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 27th, 2025 01:39 pm
Powered by Dreamwidth Studios