Бинарные настольные часы

Как определять время по бинарным часам?

В каждом из вариантов время определяется по сумме горящих диодов, а главное различие часов состоит во внешнем виде. Способы подсчета отличаются незначительно. Круговое расположение диодов копирует дизайн стрелочных часов. На циферблате мы видим два круга лампочек — внешний с маленькими кружочками и внутренний с большими. Крупные круги соответствуют часам и располагаются так же, как в обычных моделях: вверху 12 часов, внизу — 6, справа — 3, слева — 9.

В центре циферблата в ряд расположены еще четыре лампочки. С их помощью можно определить единицы минут от одной до четырех. Для этого нужно добавить значение пятиминутного интервала к значению горящего диода в ряду.

Часы с тремя полосками светодиодных огней — это ряды из двенадцати, пяти и девяти лампочек, над которыми расположен ряд цифр от 1 до 12. Первая строка соответствует количеству часов, во второй отображаются полные десятки минут, а в третьей единицы минут. Каждый огонек соответствует цифре, поэтому для определения времени достаточно сопоставить значения всех трех строчек. Этот способ тоже довольно простой, а внешний вид часов достаточно оригинальный.

Часы с двумя строчками диодов — самая сложная из бинарных система определения времени, но она полностью соответствует своему названию. В ряду располагается от двух до четырех лампочек, каждый из которых — это двойка в определенной степени.

Первый диод обозначает единицу как 20, второй равен двум как 21, третий соответствует четырем (22), а четвертый — восьми (23). Во второй строке по такому же принципу расположены числа 1, 2, 4, 8, 16 и 32. Чтобы определить время с помощью такой необычной шкалы, нужно сложить цифры, соответствующие горящим диодам.

Двоично-десятичный режим

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

  • Первый столбец показывает часы, второй, соответственно, минуты, ну и третий подскажет, сколько секунд утекло. Все столбики имеют одинаковую структуру.
  • Первый ряд огоньков в столбце, отражающем часы, показывает первую цифру, десятки, а второй, вторую цифру — единицы. Каждый ряд содержит в себе от двух до четырех огоньков, каждый из которых подразумевает степень двойки. Так самый нижний огонек представляет 2 в степени «0». Такое значение принимается за единицу.
  • Второй огонек представляет 2 в степени «1», что принимается за двойку.
  • Третий огонек символизирует 2 в степени «2», т.е. обозначает четыре. Ну и четвертый огонек отображает 2 в третьей степени, что расшифровывается как восемь (см. изображение).

Показатель «Часы» на экране

Теперь, когда вы имеете представление о работе бинарных часов, попробуйте определить, сколько часов показывают бинарные часы на изображении. Вы видите, что в первом ряду столбца, отражающего часы, горит один огонек. Помним, что первый огонек отображает 2 в степени «0» и читается как единица. Далее во втором столбце не горит ни один огонек, соответственно, это читается как нуль. Исходя из полученных данных, можно сделать вывод, что часы на изображении показывают десять часов. Только помните, что часы отображают время в режиме суток, поэтому если вам неудобно, отнимайте двенадцать, когда часы показывают тринадцать и более часов. К примеру, если часы показывают пятнадцать, то вы можете смело считать, что это три часа.

Показатель «Минуты» на экране

Таким же способом попробуйте определить, сколько минут показывают бинарные часы на представленном изображении. Так в первом ряду столбца, отражающего минуты, вы видите, что горит два огонька. Вспоминая правила определения времени по бинарным часам, можно сделать вывод, что первый столбец отображает тройку. Во втором же ряду этого столбца видно, что горит три огонька. Помня о степенях двойки, сложим все показатели и получим цифру семь (см. изображение). Сопоставляя первую и вторую цифру, можно сделать вывод, что минутный столбец показывает значение 37. Вспомним о показателе часов и получим, что часы показывают время 10:37.

Показатель «Секунды» на экране

Расшифровка показатели секунд иногда представляется достаточно сложным, ведь секунды постоянно изменяют свои значения. Определять значение столбца с секундами вы научитесь тогда, когда определение показателей бинарных часов дойдет до автоматизма. Итак, на представленном изображении вы видите, что в первом ряду столбца, отражающего секундные значения, горит верхний третий огонек. Помня о степенях двойки, мы может сделать вывод, что этот огонек указывает на цифру 4. Во втором ряду этого же столбца горит четвертый огонек и первый, т.е. самый нижний. Следуя правилам определения времени по бинарным часам, можно сделать вывод, что верхний огонек означает цифру 8, а самый нижний, соответственно, единицу. Складываем обе цифры и получаем девятку.

Результат

Теперь сопоставим значение первого и второго ряда столба и получим значение 49. Таким образом, часы на изображении показывают время 10:37:49.

Исходный код программы

Arduino

#include <Wire.h>
#include «RTClib.h»
#include <TimerOne.h>
RTC_DS1307 RTC;
int temp,inc,hours1,minut,add=11;
#define d1 12
#define d2 11
#define d3 10
#define d4 9
#define d5 8
#define d6 7
#define r1 6
#define r2 5
#define r3 4
#define r4 3
int HOUR,MINUT,SECOND; //переменные для хранения значения часов, минут и секунд
volatile int count=0;
void Clear(int d)
{
digitalWrite(d1, HIGH);
digitalWrite(d2, HIGH);
digitalWrite(d3, HIGH);
digitalWrite(d4, HIGH);
digitalWrite(d5, HIGH);
digitalWrite(d6, HIGH);
}
void callback()
{
digitalWrite(13, digitalRead(13) ^ 1);
count++;
if(count>=7)
count=1;
switch(count%7)
{
case 1:
Clear(d1);
temp=SECOND%10;
show(temp);
digitalWrite(d1, LOW);
break;
case 2:
Clear(d2);
temp=SECOND/10;
show(temp);
digitalWrite(d2, LOW);
for(int i=0;i<10000;i++)
{
}
break;

case 3:
Clear(d3);
temp=MINUT%10;
show(temp);
digitalWrite(d3, LOW);
for(int i=0;i<10000;i++)
{
}
break;
case 4:
Clear(d4);
temp=MINUT/10;
show(temp);
digitalWrite(d4, LOW);
for(int i=0;i<10000;i++)
{
}
break;
case 5:
Clear(d5);
temp=HOUR%10;
show(temp);
digitalWrite(d5, LOW);
for(int i=0;i<10000;i++)
{
}
break;
case 6:
Clear(d6);
temp=HOUR/10;
show(temp);
digitalWrite(d6, LOW);
for(int i=0;i<10000;i++)
{
}
break;
}
}
void show(int d)
{
for(int i=0;i<1;i++)
{
digitalWrite(r4, !((temp>>0)&1));
digitalWrite(r3, !((temp>>1)&1));
digitalWrite(r2, !((temp>>2)&1));
digitalWrite(r1, !((temp>>3)&1));
// delay(1);
for(int i=0;i<1000;i++);
}
}

void setup()
{
Wire.begin();
Serial.begin(9600);
RTC.begin();
digitalWrite(next, HIGH);
digitalWrite(set_mad, HIGH);
digitalWrite(INC, HIGH);
pinMode(14, OUTPUT);
for(int i=2;i<=12;i++)
{
pinMode(i, OUTPUT);
digitalWrite(i, HIGH);
}

if(!RTC.isrunning())
{
RTC.adjust(DateTime(__DATE__,__TIME__));
}
Timer1.initialize(1000);
Timer1.attachInterrupt(callback);
}

void loop()
{
int temp=0,val=1,temp4;
DateTime now = RTC.now();
HOUR=now.hour();
MINUT=now.minute();
SECOND=now.second();
Serial.print(HOUR);
Serial.print(«:»);
Serial.print(MINUT);
Serial.print(«:»);
Serial.println(SECOND);
delay(200);
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138

#include <Wire.h>
#include «RTClib.h»
#include <TimerOne.h>

RTC_DS1307RTC;

inttemp,inc,hours1,minut,add=11;

#define d1 12
#define d2 11
#define d3 10
#define d4 9
#define d5 8
#define d6 7
#define r1 6
#define r2 5
#define r3 4
#define r4 3

intHOUR,MINUT,SECOND;//переменные для хранения значения часов, минут и секунд

volatileintcount=;

voidClear(intd)

{

digitalWrite(d1,HIGH);

digitalWrite(d2,HIGH);

digitalWrite(d3,HIGH);

digitalWrite(d4,HIGH);

digitalWrite(d5,HIGH);

digitalWrite(d6,HIGH);

}

voidcallback()

{

digitalWrite(13,digitalRead(13)^1);

count++;

if(count>=7)

count=1;

switch(count%7)

{

case1

Clear(d1);

temp=SECOND%10;

show(temp);

digitalWrite(d1,LOW);

break;

case2

Clear(d2);

temp=SECOND10;

show(temp);

digitalWrite(d2,LOW);

for(inti=;i<10000;i++)

{

}

break;

case3

Clear(d3);

temp=MINUT%10;

show(temp);

digitalWrite(d3,LOW);

for(inti=;i<10000;i++)

{

}

break;

case4

Clear(d4);

temp=MINUT10;

show(temp);

digitalWrite(d4,LOW);

for(inti=;i<10000;i++)

{

}

break;

case5

Clear(d5);

temp=HOUR%10;

show(temp);

digitalWrite(d5,LOW);

for(inti=;i<10000;i++)

{

}

break;

case6

Clear(d6);

temp=HOUR10;

show(temp);

digitalWrite(d6,LOW);

for(inti=;i<10000;i++)

{

}

break;

}

}

voidshow(intd)

{

for(inti=;i<1;i++)

{

digitalWrite(r4,!((temp>>)&1));

digitalWrite(r3,!((temp>>1)&1));

digitalWrite(r2,!((temp>>2)&1));

digitalWrite(r1,!((temp>>3)&1));

// delay(1);

for(inti=;i<1000;i++);

}

}
 

voidsetup()

{

Wire.begin();

Serial.begin(9600);

RTC.begin();

digitalWrite(next,HIGH);

digitalWrite(set_mad,HIGH);

digitalWrite(INC,HIGH);

pinMode(14,OUTPUT);

for(inti=2;i<=12;i++)

{

pinMode(i,OUTPUT);

digitalWrite(i,HIGH);

}

if(!RTC.isrunning())

{

RTC.adjust(DateTime(__DATE__,__TIME__));

}

Timer1.initialize(1000);

Timer1.attachInterrupt(callback);

}

voidloop()

{

inttemp=,val=1,temp4;

DateTimenow=RTC.now();

HOUR=now.hour();

MINUT=now.minute();

SECOND=now.second();

Serial.print(HOUR);

Serial.print(«:»);

Serial.print(MINUT);

Serial.print(«:»);

Serial.println(SECOND);

delay(200);

}

Популярные статьи  Печеный картофель Хассельбек с чесноком и тимьяном

Дизайн печатной платы с использованием сервиса EasyEDA

В этом разделе статьи мы рассмотрим проектирование печатной платы для нашего проекта бинарных часов на светодиодах. Если вам это не интересно, то вы можете просто пропустить этот раздел.

Для проектирования печатной платы для нашего проекта мы выбрали онлайн-сервис EasyEDA, который, по нашему мнению, является очень удобным в подобных вопросах. Он является проектом с открытым исходным кодом и содержит много подложек (footprints). После создания печатной платы в сервисе EasyEDA можно достаточно дешево заказать ее изготовление. На этом же сервисе по изготовлению печатных плат продается достаточно много различных электронных компонентов, которые можно заказать вместе с изготовлением своей печатной платы. Конечно, для жителей стран СНГ этот сервис может быть не очень интересен, но все же решил не удалять ссылку на него при переводе статьи с сайта-источника.

При проектировании печатной платы в EasyEDA вы можете сделать проект своей печатной платы общедоступным чтобы другие пользователи могли скачивать и редактировать его. К примеру, макет печатной платы для рассматриваемого в этой статье проекта бинарных часов на светодиодах доступен по адресу:

Вы можете посмотреть печатную плату в этом сервисе со всех сторон, используя опцию ‘Layers’.

Бинарные настольные часы

Вы также можете посмотреть как будет выглядеть плата после изготовления, используя кнопку Photo View в EasyEDA.

Бинарные настольные часы

Достоинства бинарных часов

Бинарные часы положительно влияют на математические способности — ведь каждый раз, когда нужно узнать время, вам придется выполнять несложные арифметические действия. Они также способствую развитию программистских способностей — ведь задача кодирования двоичных чисел в полной мере относится к информатике.

Они привлекают внимание, многие люди будут восторгаться вашими «арифметическими способностями». Кроме того, бинарные часы представляют эклектичный дизайн, несут технологичный «стиль будущего»

Настенные (настольные) бинарные часы способны стать частью вашего интерьера.

Бинарные настольные часыБинарные часы до сих пор остаются весьма оригинальным аксессуаром. При помощи него вы можете удивить своих друзей, стать заметней для окружающих. Однако всегда при определении времени по этим часам получается загвоздка. Сделать это не так просто, как в случае с электронными или механическими аналогами, но для чего же тогда носить бинарные часы, если не уметь ими пользоваться? На самом же деле все не так сложно, как кажется. Достаточно лишь изучить два способа определения времени.

Заказ изготовления печатной платы

После окончания работы по проектированию печатной платы вы можете заказать ее изготовление на сайте JLCPCB.com. Для осуществления этого вам будет необходим Gerber файл печатной платы, для этого можно в редакторе EasyEDA нажать кнопку Fabrication Output (заказа изготовления) и затем подгрузить этот файл на странице заказа печатной платы.

При заказе печатной платы на сайте JLCPCB.com необходимо нажать на кнопку Quote Now или Buy Now, выбрать количество экземпляров печатной платы, число слоев меди, толщину печатной платы, вес меди и даже цвет печатной платы как показано на рисунке.

Бинарные настольные часы

Бинарные настольные часы

После выбора всех необходимых опций печатной платы необходимо нажать кнопку “Save to Cart” и тогда вас перебросит на страницу, где вы можете загрузить Gerber файл, который мы скачали с EasyEDA. Загрузите ваш Gerber файл и нажмите на “Save to Cart”. В завершение нажмите Checkout Securely чтобы завершить оформление заказа. В нашем случае стоимость изготовления печатной платы составила $2, сделали ее за 48 часов и доставили службой доставки DHL за 5 дней.

Бинарные настольные часы

В результате печатная плата к нам пришла вот в такой вот коробке:

Бинарные настольные часы

Бинарные настольные часы

Внутри нее была наша печатная плата, к которой мы припаяли необходимые компоненты, потом загрузили программу в плату Arduino и, таким образом, завершили изготовление проекта.

Бинарные настольные часы

Бинарные настольные часы

Что такое бинарные часы?

Впервые бинарные часы были созданы в сороковых годах прошлого века в Японии и задумывались как тренажер для памяти. Принцип их работы прост — они показывают время не в привычной нам десятичной системе счисления, а в двоичной.

WWW

Подробнее о разных видах двоичных часов на сайте магазина «Секунда».

Единицы и нули в наших часах обозначим светодиодами: светящийся светодиод — единица, потушенный светодиод — ноль. Я использую четыре светодиода для отображения часов и шесть светодиодов — для минут. Формат времени будет двенадцатичасовой.

На случай, если ты забыл, как переводить числа из двоичной системы счисления в десятичную:

Бинарные настольные часы

Подбор микросхем

Основной этап в создании и проектировании любого устройства — подбор микросхем, и бинарные часы не исключение. Для меня главные критерии — компактность корпуса, достаточное количество ног, ток потребления и напряжение питания, поэтому мой выбор в итоге пал на контроллер ATmega328p компании Microchip.

Бинарные настольные часыКонтроллер ATmega328p

Для построения часов нам необходима микросхема часов реального времени (RTC — real time clock) — это вид микросхем, предназначенных для отсчета времени в «реальных» единицах (секунды, минуты, часы). Они зависимы от источника питания, который может быть как внешним, в виде сменной батареи или литиевого аккумулятора, так и встроенным в корпус микросхемы.

Тактовые сигналы для отсчета времени получают с внешнего кварцевого резонатора, а реже — из питающей электросети. Точность отсчета как раз и зависит от качества и точности настройки внутреннего генератора или внешнего кварцевого резонатора. При этом точность кварца и RTC указывается не в герцах и не в процентах, а в parts per million (количество миллионных частей от какой-то средней величины): , .

Популярные статьи  Рейсмус с измерительной линейкой

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку!
Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя!
Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

Я уже участник «Xakep.ru»

Как работают бинарные часы?

Если в классических часах для определения времени используются стрелки и цифры, то в бинарных задействован двоичных принцип индикации. Этот принцип был впервые запатентован в 1998 году немецким часовщиком Антоном Крафтом.

В то время не было соответствующей технической базы, чтобы создать разнообразие моделей, но со временем идеи часовщика были реализованы в полной мере. Инновационный метод отображения времени состоит в том, что каждое число представлено в виде суммы двух и более чисел, отображаемых на циферблате.

Значению часов от 1 до 12 и минут от 1 до 60 соответствует определенное количество диодов. Такой подход исключает пассивное восприятие, мы не можем просто взглянуть на цифры — необходимо произвести простые арифметические действия, чтобы определить время.

Именно поэтому такие гаджеты стали называть умными часами. Массовое их производство было налажено в 2005 году, когда Антону Крафту удалось основать собственный бренд, а вместе с ним открыть новое направление в часовой индустрии.

Подлинный бинарный (двоичный) режим

Способ расшифровки бинарных часов, которые имеют всего два ряда совершенно такой же, как и при двоично-десятичном режиме. Однако есть один нюанс, теперь в каждом ряду имеется лишь одна строка.

  • Огоньки в верхней колонке соответствуют принципу степеней двойки: 1, 2, 4, 8.
  • А вот в нижней колонке вы можете заметить не четыре огонька, а шесть.
  • Не стоит пугаться, ведь принцип и во второй колонке соблюден, просто добавлено несколько значений: 1, 2, 4, 8, 16, 32.
  • Нет необходимости добавлять больше шести огоньков, ведь следующее значение будет 59, которое можно записать так, что будет гореть первый, второй, четвертый, пятый и шестой огоньки.

Как определить часы на экране

Теперь попробуйте определить, сколько часов показывают часы на изображении. Вы видите, что горят первый и второй огоньки. Зная о степенях двойки в бинарных часах, можно определить, что первый огонек означает цифру один, а второй, соответственно, двойку. Сложим оба показателя и получим цифру «3».

На представленном изображении часы имеют два ряда огоньков, однако вы должны помнить, что могут быть часы и со столбцами. Принцип определения времени по таким часам будет таким же, как и в этом случае. Главное помните о двоичной системе исчисления, которая подразумевает только две цифры для шифрования «0» и «1». Так показатели, которые вы только что определили, в двоичной системе будут выглядеть, как 0011, что также будет равно значению «3».

Как определить минуты на экране

Используя описанную технику, по часам на изображении можно видеть, что горят первый, четвертый и пятый огоньки. В двоичной системе это будет выглядеть, как 011001. Вспоминая о степенях двойки, можно сделать вывод, что первый огонек показывает «1», четвертый «8», а пятый, соответственно «16». Сложим все показатели и получим значение «25».

Как определить секунды на экране

Остается только определить показания секунд. Сделайте это самостоятельно по описанному принципу, если на ваших часах присутствует столбец или ряд, отображающий секунды. На представленном изображении он отсутствует, поэтому описывать его определение не имеет смысла.

Помните о практике и тренируйте свой мозг. Со временем вы научитесь быстро и с легкостью определять время по бинарным часам даже в том случае, если на первый взгляд вам показалось это очень сложным.

Для того чтобы быстро научиться определять время по бинарным часам, купите первые часы со столбцом, отображающем секунды. Значения в нем будут самыми большими, поэтому, научившись быстро определять секунды, показания минут и часов станут для вас очень простыми.

Источник

Бинарные часы – подарок нового времени

Часы есть практически у каждого, и являются одной из тех вещей, без которой не обойтись ни одному современному человеку. Конечно, есть те, кто предпочитает смотреть на часы в телефоне, или же на системное время компьютера, но без наручных часов каждый чувствует дискомфорт, всякий раз по привычке глядя на руку. Кажется порой, что уже ничего не придумают, что ещё такого можно вытворить с часами для того, чтобы сделать их оригинальными и по-настоящему необычными. Одним из удачных решений на этом пути, несомненно, являются наручные часы без цифр, на циферблатах которых изображены забавные картинки, а время можно определять лишь приблизительно – тут  работают интуиция и эмоциональная сторона. Но ещё, хотелось бы, чтобы часы давали пищу и для ума. Возможно ли это? Оказывается, более, чем возможно! Как раз для тех, кто хочет найти в часах ежедневную тренировку для ума, или просто удивлять окружающих своими нестандартными часами, создаются так называемые бинарные часы.

Что это такое? По сути, бинарные часы – это такие часы, где кардинально изменён способ представления информации – не привычными нам цифрами, а в двоичном коде. Хотя, конечно, немало бинарных часов и с цифрами, но отображается время совсем не так, как в обычных часах. В бинарных для индикации времени применяют светодиоды, потому их ещё называют диодными часами. Время на таких часах поначалу определять непросто – либо колонки цифр, либо вовсе просто светящиеся точки, расположенные в странном порядке на циферблате. Однако, освоившись, можно легко читать время по этим часам. А вот непосвящённые этого сделать не смогут! В этом есть определённое удовольствие – обладать стильными часами и в чём-то уникальными знаниями.

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

Black Rock

Бинарные настольные часы

 Где купить: inter-time.ruЦена: 1850 рублей

На первый взгляд, их циферблат наводит на ассоциации с фильмом “Матрица”, однако, это лишь первое впечатление. Четыре вертикальных колонки цифр от 0 до 9 отображают: две левые – часы, а пара правых – минуты. Таким образом, время читается справа налево. На фото, как нетрудно определить, часы показывают 5:27. Дополнительные значки вверху отражают всю остальную информацию: солнце соответствует отображению дня недели и даты, а доллар означает, что на дисплее показывается год. Бокал служит индикатором наступления второй половины дня. Для того, чтобы увидеть время, просто нажимается кнопка. Это позволяет экономить энергию батарейки.

А в этих бинарных часах цифр нет – необходимо считать светящиеся точки в столбцах самостоятельно.

Fashion Star

Бинарные настольные часы

Где купить: inter-time.ruЦена: 1600 рублей

Хотя поначалу эти часы напоминают скорее какой-то эквалайзер, затем можно привыкнуть, и быстро определять время.

Популярные статьи  Схема вышивки крестом Набор «Пасхальные яйца»

Светящихся точек может быть и не очень много. Например, если каждая из них отвечает за свою группу цифр.

Futurama

Бинарные настольные часы

Где купить: inter-time.ruЦена: 1700 рублей

Индикаторы могут располагаться на циферблате как угодно. Например – дугами. Эффектно и удобно.

Flash Metal

Бинарные настольные часы

Где купить: inter-time.ruЦена: 1600 рублей

Фантазия дизайнеров бинарных часов не знает границ – на этих часах присутствует силует самого популярного диснеевского персонажа.

Mickey Stile

Бинарные настольные часы

Где купить: inter-time.ruЦена: 1200 рублей

А вот одни из наиболее ярких и функциональных бинарных LED часов сегодня на рынке. Оригинальное и в то же время понятное отображение информации делает их очень удобными для повседневного использования.

Delta V2

Бинарные настольные часы

Где купить: leddirect.ruЦена: 1700 рублей

Кстати, в этом магазине есть немало очень интересных бинарных часов, которые способны понравиться самым взыскательным ценителям бинарного времени.

Ну а тем, кто достиг истинного мастерства в определении времени по бинарным часам, будут особо интересны часы

Virus

Бинарные настольные часы

Где купить: inter-time.ruЦена: 1550 рублей

Для “непосвящённых” будет очень непросто понять, сколько всё-таки времени показывают такие часы. Для этого есть отличная и наглядная расшифровка

Бинарные настольные часы

Определять время по ним, зная этот простой принцип, совсем не сложно.

И особо эффектно смотрятся  часы c зеркальной поверхностью дисплея, под которой находится сетка с 27 диодами.

Geoline

Бинарные настольные часы

Где купить: inter-time.ruЦена: 1400 рублей

 Часы отсчитываются по вертикальным линиям, минуты по горизонтальным.

Эти, и многие другие бинарные часы, помогут вам взглянуть на время по-иному, будут способствовать развитию памяти, и станут, возможно, самой стильной деталью вашего имиджа. Окружающие будут поражены не только самим видом таких часов, но и тем, с какой лёгкостью можно определить время по ним.

Просмотры:

Что такое Бинарные Часы и зачем они нужны?

Если Вам нужно просто узнавать время, то пользуйтесь обычными часами и дальше можете не читать.

Бинарные часы — это часы, показывающие время в бинарном (двоичном) виде. Те используется система счисления, применяемая в почти всех компьютерах.В двоичной системе счисления используются только 2 числа ( 0 и 1), в отличии от десятичной, используемой людьми, в которой 10 цифр (0, 1. 9). К примеру, время 12:45.05 в двоичной системе выглядит так: 1100: 101101. 000101

Индикация времени в двоичных часах осуществляется светодиодами, при этом свечение светодиода означает 1, а отсутствие свечения — 0. Или используется свечение светодиода одного цвета для представления 1, а другого цвета — 0.

Бинарные Часы — это не только средство индикации времени. Это хороший тренажер для мозга. Все знают насколько полезна утренняя зарядка для тела, но такая же зарядка нужна и для мозга. Попытка понять сколько же времени показывают бинарные часы действует на просыпание мозга не хуже пары чашек крепкого кофе, но при этом абсолютно безвредна. Более того, встряску для мозга можно производить постоянно в течении всего дня. Это хорошее средство для обучения счету в уме детей, приобщения их к математике, электронике и программированию в игровой форме. Дети любят всякие тайные коды, загадки.

Бинарные часы — одновременно и тайный код и загадка для ребенка, повод показать их друзьям, похвалиться способностью расшифровать их показания. Кроме этого светодиодные бинарные часы могут играть роль оригинального ночника и стильного, необычного аксессуара в Вашей квартире, который наверняка вызовет интерес ваших гостей и знакомых.

Источник

История возникновения

Идея использования двоичной системы для представления времени появилась с возникновением вычислительных машин на электронных лампах. Отдельные экземпляры самодельных бинарных часов часто создавались любителями электроники. Однако наручные бинарные часы редко использовались ввиду отсутствия заводского производства и большого веса.

В 2008 году британская компания Anelace впервые выпустила бинарные наручные часы с LED экраном. Это событие нашло бурный отклик среди молодежи. Сегодня бинарные часы выпускают не только производители компьютерной техники, но и ювелирные фабрики.

Как считывать и рассчитывать время в бинарных часах

Я думаю вы знакомы с бинарными (двоичными) числами, которые включают в себя 0 и 1. Используя эти две цифры, мы можем показывать время, также мы можем конвертировать двоичные числа в десятичные. Используя числа 8 4 2 1 (написанные на нашей печатной плате (см. рисунок) справа), мы можем конвертировать двоичные числа в десятичные.

К примеру, двоичное число 1010 – это десятичное 10. Как это можно определить? Начинаем с самого значимого разряда, он у нас крайний слева в числе 1010 и он равен 1, следовательно нужно умножить 1 на 8. Потом следующий разряд нужно умножить на 4 (он у нас 0, поэтому к сумме ничего не добавляется), затем следующий разряд нужно умножить на 2 (он у нас 1) и крайний справа разряд нужно умножить на 1 и потом все это сложить.

Итого получаем:

А если в расширенном варианте (по всем правилам):

Теперь, если мы увидим следующую картину на наших часах, мы можем легко перевести ее в привычное время.

Как указывалось выше, у нас 6 столбцов и 4 строки светодиодов. Каждые два столбца используются, соответственно, для отображения часов (HH), минут (MM) и секунд (SS). На правой стороне печатной платы мы видим цифры 1, 2, 4 и 8, которые облегчают нам перевод двоичного числа в десятичное.

Бинарные настольные часы

Теперь рассмотрим как правильно считать время на наших бинарных часах, показанное на предыдущем рисунке. Мы видим, что в первом столбце у нас нет горящих светодиодов, это означает:

В следующем столбце мы видим один горящий светодиод в первой строке, следовательно, в соответствии с цифрами 8 4 2 1 имеем:

То есть число часов (HH), равно 1.

В первом столбце для минут (MM ) мы видим один горящий светодиод в первой строке:

То есть получаем 10 минут потому что этот столбец обозначает десятки минут.

Во втором столбце для минут (MM) мы видим один светодиод, горящий в строке напротив цифры 8, следовательно, имеем:

Таким образом, в сумме мы получили 18 минут.

В первом столбце для секунд (SS) мы видим один горящий светодиод в строке напротив цифры 4, следовательно, получаем:

Во втором столбце для секунд (SS) мы видим два горящих светодиода в строках напротив цифр 4 и 1, следовательно, получаем:

Таким образом, мы получили в сумме 45 секунд.

В итоге мы получили время 01:18:45.

Оцените статью
Денис Серебряков
Добавить комментарии

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Бинарные настольные часы
Солнечный коллектор из ПВХ шланга