Простые бинарные часы на микроконтроллере. Схема. Бинарные часы на базе Arduino своими руками

И продолжая тему публикуем следующий материал. Эти часы настоящего радиогика (radiogeek - радиофанат, англ.) и отображают время в двоичном коде, в момент когда кнопка нажата. Устройство показывает часы и минуты путём мигания двух светодиодов в последовательности и представляют собой два 4-разрядных двоичных числа. Вот описание того, как читать двоичные числа.

Первое число представляет час, а второе - количество минут. Например, если часы мигают 0010 - 0110, это соответствует 2 - 6, что означает часов "2" и минут "6". То есть 2:30. В устройстве отсутствует индикация "am" или "pm", но, думаем, всем понятно - это 2:30 ночи или дня. Проект предполагает также, что вы имеете опыт работы с поверхностного монтажа электронных компонентов, и, что вам знакомы навыки пайки SMD деталей.

Схема часов

Как определить время

Было сделано много вариантов и экземпляров этих часов - вы видите их на фотографиях. В архиве имеются версии 2.5 и 3.1, которая использует для поверхностного монтажа контроллер ATtiny и мини-USB порт для программирования. В контроллере ATtiny 8 контактов. Этот чип может быть запрограммирован для выполнения различных функций. У ATtiny есть внутренние часы, и подключенные светодиоды запрограммированы на мигание для отображения времени.

Электронные компоненты схемы

  • Atmel микроконтроллер ATtiny85
  • 2 SMD светодиода поверхностного монтажа
  • 2 SMD резистора 50 Ом
  • Маленькая SMD кнопка
  • CR2032 3-х вольтовая батарея типа "Таблетка"
  • Минидержатель для аккумулятора

Пайка часов

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

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

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

Обсудить статью ЧАСЫ РАДИОГИКА

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

Шаг 1: Что же такое бинарные часы?

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

Бинарные часы – это часы, что отображают время в двоичном формате. В проекте используются 6 колонок светодиодов для отображения нулей и единиц. Каждая колонка отображает одну цифру/разряд, такой формат известен, как двоично-десятичное число (ДДЧ). Каждая линия отображает степень двойки, от 2^0 (или 1), до 2^3 (или 8). Поэтому всё, что нужно сделать при чтении информации с часов – просуммировать значения колонок с включенными светодиодами. Например, в первой колонке включены 4-й и 1-й светодиоды. Прибавляем 8 к 1 и получаем 9 (количество секунд равное 9). Следующая колонка десятые секунды, в ней светится только 3-й светодиод, поэтому общее значение будет равно 49 секундам, точно также с минутами и часами. Пожалуйста, отметьте следующее, что часы отображают время в 24-х часовом формате.

Шаг 2: Составные части

  • Arduino Pro Mini 328 5 V использовал такую плату, но фактически можете использовать любую другую. Если вы ни разу не использовали Pro Mini, то наверняка вам будет нужен CP 2102 (программатор) для подключения платы к компьютеру;

  • DS 1302 — модуль часов реального времени ;

  • 20-ть 10 мм диффузных «тёплых» светодиодов (советую брать с запасом);

  • 20-ть резисторов с номиналом сопротивления 10Ω;

  • 2 тактовые кнопки;

  • 2 резистора с номиналом сопротивления 10kΩ (используются, как нагрузочные резисторы).

Шаг 3: Изготавливаем прототип

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

Шаг 4: Корпус

Корпус самоделки (состоит из двух половинок) будет изготовлен из дерева. Оно будет контрастно смотреться на фоне бинарных часов и придаст поделке ретро стиль.

Шаг 5: Схема

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

Шаг 6: Код

За основу кода взят пример с Arduino Playgroud post для модуля часов DS1302. После чего были внесены изменения для отображения времени на светодиодной матрице.

Пожелав собрать бинарные часы, я так и не нашел приемлемой готовой конструкции в сети. Большинство часов обладали серьезным недостатком – при отключении питания, настройки времени сбивались. По счастливой случайности, незадолго до этого, я начал осваивать язык Си и микроконтроллеры AVR. Итак, было решено подкрепить полученные знания практическим опытом, а заодно изобрести велосипед. А еще я очень люблю зеленые мигающие светодиоды.



Схема



RTC

Проблему сохранения текущих настроек прекрасно решают часы реального времени (RTC). Мой выбор пал на микросхему DS1307 .

По заверениям производителя, при отключении питания, она может сохранять время и дату в течении 10 лет, потребляя энергию одной лишь литиевой батарейки типа CR2032. Т.е часы продолжают тикать, сохраняя приемлемую точность хода. Время не сбивается, снова включив часы, мы получаем реальное время на циферблате, а не время на момент выключения. Микросхема общается с микроконтроллером через «квадратную шину» I 2 C, сообщая точное время и принимая новые его значения.

Сердце устройства

Выбор микроконтроллера Mega32a был продиктован следующими факторами:
Достаточное количество портов, чтобы не использовать динамическую индикацию, которую я не люблю, в первую очередь из-за того, что она раздражает зрение (мигание с высокой частотой в любом случае неестественно). С ней я познакомился, играясь с микроконтроллерами PIC на языке Proton PICBasic, и если есть возможность не использовать динамическую индикацию, я предпочту так и сделать.
Относительно низкая стоимость в 130 рублей (Mega16a, например, стоит столько же), а со скидкой так вообще 104 рубля.
Четкий QPF-44 корпус, с удобным расположением выводов


Порт «А» отображает секунды, порт «В» - минуты и порт «С» - часы. Очень удобно то, что можно присвоить портам значения времени, принятые из DS1307, без каких – либо изменений. К порту «D» подключены кнопки (пины 3 – 7), пины 0 и 1 работают как линия тактирования (SCL) и линия последовательной передачи данных (SDA) соответственно. Микросхема RTC настроена так, что выдает на своей седьмой ноге импульсы с частотой 1 герц. Эта нога подключена к 3-му пину порта «D». Сам этот порт сконфигурирован на вход, и на всякий случай включены внутренние подтяжки к плюсу питания, продублированные SMD резисторами снаружи. Такие действия в полной мере защищают от всяких неожиданностей.

Светодиоды


Светодиоды я выбрал в матовом корпусе с низкой светимостью. Сначала были опробованы яркие диоды в прозрачном корпусе, но даже при токе в 3 мА они слишком ярко и неравномерно светили, что опять таки вызывало дискомфорт. При падении напряжения на диоде в 2 вольта, напряжении питания 5 вольт и резисторе 1 кОм, значение тока, текущего через диод будет равно (5 – 2)/1000 = 3 мA. Это значение было подобрано эмпирически, а яркость свечения отлично подходит для полутемной комнаты. Если планируется устанавливать часы под прямой солнечный свет, то номинал резисторов следует уменьшить, вплоть до 200 ом, для более яркого свечения (спасибо кэп).

Кнопки

На отдельной плате с кнопками, предусмотрен «предохранитель» (он убережет нас от случайного выстрела в голову), в виде еще одной кнопки Bt6. Время можно редактировать, предварительно зажав ее.

Софт

Код написан в среде CodeVisionAvr.
Программа начинается с того, что мы настраиваем периферию микроконтроллера.
Конфигурируем порты (A,B,C – выход, D – вход)
На всякий случай предусмотрена пауза 300 мс, чтобы DS1307 успела «очухаться»
Инициализируем «квадратную шину»
Настраиваем микросхему RTC так, чтобы она выдавала прямоугольные импульсы каждую секунду на выводе SQW/OUT
Проверяем, нажата ли кнопка CLR. Если да, то сбрасываем все значения в 0
Разрешаем глобальные прерывания
Да, пару слов про них. Мы используем внешние прерывания INT0 на PD2 по спаду, т.е. каждую секунду программа будет уходить в обработчик прерываний, в котором мы считываем значения времени из DS1307 и выводим их на светодиодные индикаторы.
Уходим в бесконечный цикл, где опрашиваем кнопки
Если кнопка нажата, прибавляем (отнимаем) час (минуту) и посылаем новое значение по I2C
Попутно проверяем, вписываются ли новые значения времени в 24-х часовой и 60-ти минутный диапазоны.

Печатная плата

Плата выполнена по Великой Космической Лазерно – Утюжной Технологии на одностороннем текстолите. При изготовлении верхней платы, использовалась обычная бумага (неудачный эксперимент).


Существует много вариаций этой технологии. На мой взгляд, вот этот самый лучший:
1. Выпиливаем нужного размера кусок текстолита.
2. Шкурим торцы, избавляясь от вредных заусенцев.
3. Смазываем будущую плату чистящим порошком или зубной пастой и жесткой стороной губки драим ее до блеска.
4. Окунаем наш кусок на пару десятков секунд в слабый раствор теплого хлорного железа, до появления равномерной, матовой, бардово-коричневой поверхности. При вытаскивании из раствора, жидкость должна полностью смачивать поверхность.
5. Смываем каку, аккуратно сушим, не прикасаясь к поверхности пальцами, или чем другим жирным. Сразу кладем на чистую бумагу медью вниз, чтобы избежать попадания пыли или волос.
6. Распечатываем отзеркаленный рисунок на тонкой(!) глянцевой бумаге, можно вырезать из журнала, например. Не прикасаемся к рисунку руками. Аккуратно вырезаем, кладем рисунком вниз.
7. Прикладываем к подготовленному куску текстолита, проглаживаем через 1-2 слоя чистой бумаги, выставив утюг на максимальную температуру. Секунд 10 должно быть достаточно, ибо если передержать, дорожки расплющатся и затекут друг на друга. Тонер должен полностью прилипнуть к меди.
8. Отмачиваем под струей теплой воды, можно оставить в воде на 10 минут. Аккуратно отдираем, соскребаем бумагу. Мне в этом помогает старая зубная щетка. Удаляем оставшиеся кусочки бумаги иголкой. Тонер остается на текстолите.
9. Нагреваем на водяной бане крепкий раствор хлорного железа, бросаем туда нашу плату и бултыхаем в течении нескольких минут (по правилу Вант-Гоффа, при увеличении температуры на 10 градусов, скорость реакции увеличивается в 2 раза. Медь исчезает прямо на глазах. Можно и не греть, но ждать придется дольше.
10. Как только вся ненужная медь исчезла, выключаем газ, вытаскиваем (например пинцетом) плату, пытаемся отмыть плиту и пальцы от хлорного железа. Смываем его с платы проточной водой.
11. Берем ацетон (жидкость для снятия лака) и оттираем тонер. Можно попробовать соскрести его шкуркой или губкой.
12. Сверлим отверстия.
13. Лудим. В качестве флюса использую ЛТИ, и вам советую, однако после лужения и пайки этот флюс нужно обязательно смыть (тем же ацетоном, а лучше смесью спирто-бензин 1:1), т.к. ЛТИшка обладает некоторой проводимостью.
Все работы обязательно проводить в проветриваемом помещении, в процессе
выделяется много вредных паров.


Платы соединяются между собой PBS и PLD разъемов. Первые соединяются с верхней платой при помощи тонкого монтажного провода, его можно выковырять, например, из старого LPT кабеля или переходника.


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

Печатные платы в формате SprintLayout5.0 прилагаются. На фотографиях есть пару косяков, но они уже исправлены в приложенных файлах.

Прошивка микроконтроллера

Для этого дела был собран программатор USBasp , который можно увидеть на фото сверху. Довольно приятная штука, прост в использовании и можно всегода носить его с собой в кармане(надеюсь, никто так делать не станет). Для прошивки mega32 придется установить джампер «Slow SCK».
Фьюзы:
Low fuse = 0xC4
High fuse = 0xD9
Наш микроконтроллер тактируется от внутреннего RC генератора с частотой 8 МГц. Пришлось отключить JTAG интерфейс на PortC, иначе некоторые светодиоды не будут светиться.
На плате предусмотрен ISP10 разъем, для быстрой прошивки/отладки.

Лицевая панель

Выполнена из алюминиевой пластины, шириной 40 мм и толщиной 1,5 мм. В ней просверлены 18 отверстий диаметром 5 мм, и 4 отверстия диаметром 3 мм для крепления стоек.


Сначала был распечатан шаблон и наклеен на пластину. Далее, были просверлены пилотные отверстия сверлом 1,5 мм, после чего уже сверлами нужных диаметров были просверлены основные отверстия.


В завершении, пластина была загнута, ошкурена мелкой шкуркой и отполирована пастой ГОИ.
Шаблон прилагается к приложенным файлам в виде файла layout5.0

Красный светодиод в левом верхнем углу

Повторяет импульсы, генерируемые DS1307 на 7-ой ноге, т.е. мигает каждую сегунду. Маленький p-канальный MOSFET транзистор работает в ключевом режиме, открываясь и закрываясь в такт импульсам. Сначала я хотел сделать фоновую подсветку (как Ambilight), для чего был слеплен КМОП инвертор на комплиментарной паре транзисторов(чтоб уж наверняка). Но мне не понравилось. Для одного светодиодика вполне достаточно одного транзистора, можно использовать даже pnp типа bc857. Я использовал бескорпусные mosfet irlml6402 или irlml6302.

Файлы

Исходники, hex-файл, печатные платы, схемы, схема в proteus и фьюзы заключены вот в эту картинку в виде архива. Я не доверяю файлохранилищам, своего сервера у меня пока нет, поэтому, на мой дилетантский взгляд, самым надежным местом для хранения будет Хабр. Пользователи windows могут добраться до файлов открыв сохраненную картинку с помощью WinRar.
Да, вот эта картинка.

Видео

Заключение

Источник питания можно использовать любой, способный выдать 5 вольт при токе в 70 мА. USB-порт вполне для этого подойдет. Главное, чтобы питание было «чистым», и не превышало 5 вольт. Питая часы от DC-DC преобразователя из на микросхеме mc34063 с уровнем помех ~50 мВ, я заметил глюки при установке времени. Сейчас устройство питается от свича, висящего рядом. Он выдает строго 5 вольт. По хорошему, нужно еще сделать защиту от дурака в виде диода, и какой-нибудь линейный стабилизатор на 3.3 - 5 вольт.
Отсутствие в часах функций будильника и отображения даты вполне обосновано: и то и другое присутствует в телефоне, а значит, пользоваться ими в бинарных часах с большой долей вероятности никто не будет (спасибо дядюшке Оккаму за этот вывод).

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

Чтобы понять, что такое двоичная система счисления, запустим в компьютере имеющуюся в операционной системе Windows программу "Калькулятор". Поскольку в различных версиях системы эти программы различаются, здесь будем рассматривать ту, которая входит в состав Windows XP Запустив программу, найдите в её окне и нажмите мышью экранную кнопку "Вид", затем в выпавшем списке выберите "Инженерный". После этого к прежним простейшим функциям калькулятора добавится множество других, позволяющих производить сложные вычисления. Слева под индикатором появится переключатель системы счисления: "Hex" (шестнадцатеричная), "Dec" (десятичная), "Oct" (восьмеричная) и "Bin" (двоичная). Сразу после запуска программы он находится в положении "Dec". Это означает, что все исходные данные для вычислений и их результаты будут представляться в привычной для нас десятичной системе счисления.

Наберите для примера число 58, нажав на соответствующие цифровые кнопки. Если теперь перевести переключатель в положение "Bin", щёлкнув мышью по соответствующей надписи, то в окне результата цифры 58 сменятся на 111010. Это то же самое число, представленное в двоичной системе счисления. Чтобы убедиться в этом, можно воспользоваться таблицей, поясняющей принцип формирования двоичных и десятичных чисел. Двоичные разряды, в отличие от десятичных, могут принимать только два значения — 0 и 1. Веса двоичных разрядов увеличиваются справа налево в два раза, а не в 10 раз, как в десятичной системе.

Двоичная система исчисления широко используется в цифровых устройствах, поскольку позволяет обойтись простыми логическими элементами, различающими только два значения — 0 и 1. Сегодня многие фирмы выпускают такие часы. Чтобы убедиться в этом, достаточно поискать в Интернете фразу "Часы двоичные".

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

Схема часов показана на рис. 1. Отсчёт времени ведёт и выводит его на светодиоды микроконтроллер DD1 . Его тактовая частота 32768 Гц стабилизирована низкочастотным "часовым" кварцевым резонатором ZQ1. Питается устройство от литиевого элемента G1 напряжением 3 В. Как известно, такие элементы отличаются минимальной саморазрядкой и способностью работать при пониженной температуре. Конденсатор С1 подавляет высокочастотные импульсы. Благодаря низкой тактовой частоте микроконтроллер потребляет небольшой ток, что делает возможной длительную эксплуатацию часов без замены элемента питания.

К выходам микроконтроллера RA0— RA4, RB5, RB6 через ограничительные резисторы R1—R7 подключены светодиоды HL1—HL7. Шесть из них (HL2— HL7) показывают время, на них можно отобразить числа от 0 (все выключены) до 63 (все включены). Это позволяет вывести по очереди число часов от 0 до 23 и минут от 0 до 59. Около светодиодов указаны веса двоичных разрядов, которым они соответствуют.

Включают индикацию часов или минут соответственно кнопками SB1 и SB2, соединёнными с входами RB0 и RB1 микроконтроллера. Так как индикация включается всего на несколько секунд, в течение которых кнопка удерживается нажатой, энергия элемента питания расходуется экономно, он служит длительное время. Кнопкой SB3, подключённой к входу RB7 микроконтроллера, производят корректировку времени. Это следует делать только в начале очередного часа, так как в процессе корректировки счётчики минут и секунд обнуляются.

Светодиод HL1 при нажатой кнопке SB1 или SB2 вспыхивает каждую секунду. Он служит индикатором активности устройства и позволяет убедиться в его работоспособности при нулевых значениях часов или минут. Если бы его не было, возникала бы неприятная ситуация, когда при нажатой кнопке ни один из светодиодов не подаёт "признаков жизни".

Вывод 4 микроконтроллера, обычно служащий входом его установки в исходное состояние MCLR, в данном случае сконфигурирован как обычный дискретный вход RA5. Начальная установка при включении питания производится внутренними средствами микроконтроллера. Для исключения случайных помех вход RA5 соединён с общим проводом. Остальные линии порта A программа конфигурирует как выходы.

Линии RB0, RB1, RB7 порта B она конфигурирует как входы и подключает к ним внутренние резисторы, поддерживающие на этих входах высокий логический уровень (при отпущенных кнопках). Остальные линии порта B конфигурируются как выходы. В завершение процедуры инициализации программа по очереди включает на секунду каждый светодиод. Это позволяет оценить правильность монтажа и убедиться в работоспособности программы.

Счёт времени в микроконтроллере DD1 ведёт встроенный таймер T1. Программа настраивает его так, что он каждую секунду генерирует запрос прерывания. Подпрограмма-обработчик прерывания формирует в оперативной памяти микроконтроллера значение текущего времени — секунды, минуты и часы.

Обработчик прерывания при каждом вызове проверяет также логические уровни на входах RB0, RB1 и RB7, зависящие от состояния кнопок SB1—SB3. При низких уровнях на входах RB0 или RB1 включается соответственно индикация часов или минут. При низком уровне на входе RB7, свидетельствующем о нажатой кнопке SB3, и одновременно низком уровне на одном из входов RB0 или RB1 производится корректировка времени. Так сделано для уменьшения вероятности сбоя хода часов в результате случайного нажатия на кнопку SB3.

Программа микроконтроллера небольшая по размеру и несложная. Без всяких изменений она может работать как в микроконтроллерах PIC16F628A, так и в PIC16F628. Исходный текст программы, приложенный к статье, снабжён подробными комментариями, позволяющими разобраться в алгоритме работы и даже усовершенствовать программу. Например, ввести индикацию секунд или режим секундомера. Для этого нет необходимости менять схему часов, так как можно организовать включение этих функций одновременным нажатием на кнопки SB1 и SB2.

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

Для индикации секунд в программе необходимо найти место, где обрабатывается состояние кнопок, и добавить там выдачу на индикацию значения, хранящегося в регистре-счётчике секунд. Чтобы ввести режим секундомера, потребуется использовать дополнительный регистр. При двух нажатых кнопках его содержимое следует каждую секунду увеличивать на единицу и выводить на индикацию. Изменённый текст программы следует оттранслировать в среде MPLAB, а полученный HEX-файл загрузить в память микроконтроллера.

Часы собраны на фрагменте макетной платы, как показано на рис. 2. Резисторы (для поверхностного монтажа) смонтированы на обратной стороне платы. Светодиоды FYL-3014SRC можно заменить другими. Чтобы убедиться в пригодности светодиода, подключите его к источнику напряжения 3 В через резистор 390 Ом и оцените яркость свечения.

Конденсаторы, резисторы, кнопки — любые малогабаритные. Желательно, чтобы кнопка SB3 была с укороченным толкателем. Его конец не должен возвышаться над поверхностью корпуса часов и даже быть утоплен, чтобы нажать на него было можно только каким-либо заострённым предметом. Такое конструктивное решение служит дополнительной к программной защитой от случайного нажатия на кнопку.

Когда-то очень давно я просила моего друга объяснить мне, что такое двоичная система счисления. Поскольку я девушка, совершенно далекая от всяких технических изысков и тонкостей, друг мой задумался над ответом. «Ну ты знаешь... это как любовь — либо есть, либо ее нет и ничего с этим не поделаешь. В общем, так цифры кодируются. Единицей или нулем. Один — есть сигнал, ноль — нет сигнала».
Вот так и с бинарными часами. Возможно, покрутив их в руках, Вы скажете самому себе: «Ну и напридумывают же всякой ерунды. И что с этим делать?». Либо, (и этот вариант наиболее вероятен) увидев и подержав их в руках, Вы непременно захотите разобраться, что это такое, «с чем его едят», и конечно же захотите их приобрести.
Ну а я со своей стороны и в силу своих технических способностей и возможностей попробую все-таки Вам рассказать (и показать) что же это за зверь такой - бинарные часы.
Итак, как Вы уже поняли, «бинарный» означает двоичный, то есть отображаемый с помощью всего двух элементов. Если Вам все еще непонятно, что это, то вспомните великого «шифровальщика» Самуэля Морзе, использовавшего для передачи букв алфавита посредством телеграфной связи всего два символа — точку и тире.


Современные бинарные часы тоже определенным образом кодируют информацию о дате и времени. Человеку несведущему с первого взгляда будет довольно сложно понять, что же означают все эти безумно мигающие светодиоды. Вы спросите «Какие светодиоды? И где вообще циферблат, стрелки, ну или хотя бы электронные цифры?». Предупреждение: в поисках цифр и стрелок не пытайтесь взломать или вскрыть крышку часов.

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

Изначально бинарные часы были созданы с целью проведения научных экспериментов. Позже, в 1920-1940 годах, японский профессор Хивари работал над решением вопроса забывчивости и рассеянности у лиц пожилого возраста. Несмотря на общеизвестный факт о большой продолжительности жизни японцев, при достижении ими определенного возраста эта проблема становится весьма актуальной. В качестве тренажера для улучшения памяти профессор предложил своим пациентам использовать усовершенствованные им бинарные часы, в которых для отображения времени использовались палочки и точки. Результаты были весьма впечатляющими. Уже спустя три месяца у пенсионеров, использующих в быту такие часы, были отмечены значительные улучшения показателей памяти и внимания.



Таким образом, в настоящее время бинарными часами называют любые часы с нетрадиционным способом отображения времени: с помощью точек, перевернутых цифр или символов. Изобретение и дальнейшее развитие диодных технологий (LED) дало возможность производить наручные бинарные часы с неограниченным количеством диодов для отображения времени.

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

Несомненно, мировым лидером в производстве наручных бинарных часов является Япония, другое было бы просто удивительным. Кроме того, такие часы выпускают некоторые немецкие компании. Ну и «бюджетный» рынок бинарных часов представляет Китай, но как правило, это копии и имитации брендов известных марок.

Мир часовых головоломок от Tokyo Flash. Часы для тех, кто любит задумываться о времени.

«Как Вы думаете, что это?» - спросила на днях я своих друзей и знакомых в социальных сетях, разместив фото одной из последних оригинальных (впрочем, как и всегда) разработок компании Tokyo Flash. Бинарные часы Shinshoku, сделанные в виде браслета из металла, покрытого дырочками, в которых для определения времени необходимо сосчитать количество точек различных цветов. Надо сказать, что выдвигаемые версии были весьма разнообразны, некоторые из них даже заставили меня улыбнуться.


Наручники для заключенных с индикаторами?!
Кольца? Браслет?! Какое-то ювелирное украшение?
Похоже на челнок швейной машины....
Напоминает браслеты-утяжелители для фитнеса....
«Холодно, очень холодно», - отвечала я.
К вечеру подтянулась «продвинутая молодежь»
Может это будильник?
По внешнему виду очень напоминает часы.
Может, это часы? Какие-нибудь специальные? Например для слепых?...
Разрушил интригу мой давний знакомый, программист, несколько лет живущий в Таиланде. «Двоичные часы», - ответил он и поставил улыбающийся смайлик. «Бинарные», - поправила я, и рассказала всем остальным, что это за часы и по какому принципу они работают.
Каждый выпуск бинарных наручных часов, производимых японской компанией Tokyo Flash, строго лимитирован. Некоторые часы выпускаются в качестве корпоративных подарков или сувениров для клиентов и сотрудников по заказу той или иной компании. Каждая модель выпускаемых часов по-своему уникальна и эксклюзива, поэтому снятые с производства и не поступающие больше в продажу образцы часов хранятся в музее, их описание, фото и даже видео можно найти на официальном сайте компании www.tokyoflash.com.


Каждый раз, когда компания Tokyo Flash презентует очередную новинку, часовой мир удивленно ахает, а любители головоломок довольно потирают руки. «Айтишники» и программисты находят очередную тему для обсуждения с коллегами по цеху за чашкой утреннего кофе, а «продвинутые» мужчины точно знают, что они попросят или закажут в подарок на Новый год или очередное торжество своей второй половине.
Никогда заранее не известно, чем вдохновятся дизайнеры компании при выпуске очередной модели часов: последним фильмом про Джеймса Бонда или новым фантастическим триллером. В любом случае, можно только позавидовать их неисчерпаемой фантазии. Часы с названием «1000100101» - чем не аксессуар спецагента ФБР?


А минималистические часы Tokyo Flash, изготовленные с применением стилистических элементов, используемых в кинолентах «Трон» и «Космическая одиссея 2001 года», наверняка теперь будут вдохновлять режиссеров, сценаристов и продюсеров на создание новых фильмов. Я не исключаю вероятность того, что некоторые модели наручных бинарных часов Tokyo Flash могут использоваться в качестве реквизита при съемках какого-нибудь очередной научно-фантастической саги. Интересно, не носит ли такие часы Джордж Лукас, режиссер «Звездных войн»? Лично у меня возникла ассоциация именно с этим фильмом, когда я увидела бинарные часы Tokyo Flash Kisai Satellite Watch.


Какую бы модель наручных бинарных часов компании Tokyo Flash Вы ни выбрали, такой аксессуар в любом случае всегда выделит Вас из толпы. Это отличный способ не только заявить окружающим: «Я не такой, как все», но и создать некий ореол загадочности вокруг своей персоны. В любом случае, такие часы никогда не придадут Вам легкомысленный вид, ведь основной слоган компании Tokyo Flash - «Часы для тех, кто любит задумываться о времени».

Бинарные часы компании The one (Германия) — немецкое качество на службе у инноваций.

Среди моделей наручных бинарных часов немецкой компании The one всегда найдутся экземпляры на самый изысканный и взыскательный вкус. Если Вы отдаете предпочтение вещам, проверенным временем и соответствующим самым высоким стандартам качества, но Вам наскучили привычные часы, отвечающие общепринятым нормам этикета, то возможно Вам стоит обратить взор в сторону бинарных часов компании The one.
К примеру, коллекция Art Edition, разработанная под руководством ведущих дизайнеров Европы, таких как Walter Heidenrich и Romero Britto, известными своими ювелирными украшениями в стиле поп-арт - это яркий образец невероятного сочетания цветов и геометрических форм. Такие часы как нельзя лучше подчеркнут изысканный вкус и помогут в создании персонального имиджа истинным ценителям современного искусства.




Коллекция бинарных часов Gamma Ray, напротив, является классическим образцом сдержанности и элегантности. Модели, выполненные из нержавеющей стали, наилучшим образом подчеркнут стиль их владельца и гарантируют молчаливый восторг со стороны окружающих. Хотя стопроцентной гарантии молчания Вашего окружения я Вам не дам. Думаю, что дамы не удержатся от вопросов. Так что это неплохой повод для знакомства, если Вы еще не успели обзавестись второй половиной. Поверьте мне, женщин всегда восхищают мужчины, умеющие хорошо разбираться в технических новинках.



Несомненно, самые брутальные бинарные часы The one — это часы коллекции Ibiza Ride. Перефразируя известный афоризм, о них можно сказать «Проснулся, оделся, умылся, надел часы The one - и пошел спасать мир». С часами коллекции Ibiza Ride, придающими «терминаторскую» уверенность в себе, Вам по плечу справиться с любыми, даже самыми невыполнимыми задачами предстоящего дня. Это часы для тех, кто ценит свое недешевое время, стиль и индивидуальность.




Компания The one не обделила своим вниманием и любителей классики. Сдержанные, элегантные часы коллекций Kerala Trance и Lightmare являются одними из самых востребованных и популярных.



Кроме того, у The one есть несколько коллекций для слабой половины человечества. Это и вызывающая волнение мужских сердец и зависть подруг коллекция Odins Rage, все часы которой инкрустированы кристаллами Swarovski, и поднимающая настроение коллекция SLIM SQUARE, выполненная в неоновых цветах и украшенная воздушными бабочками.



Бинарные часы немецкой компании Led Watch.

Немецкая компания по производству наручных бинарных часов Led Watch была основана конструктором Адольфом Индермануром. При разработке и дальнейшем производстве часов используются последние научные разработки в области светодиодных технологий.
Часы компании Led Watch представлены в крупнейших городах всего мира и продаются в Англии, Австралии, Франции, Китае, Корее, Тайване, Гонконге, Таиланде, Японии, Малайзии, Сингапуре, Канаде, Турции и США.
Бинарные часы компании компании Led Watch разительно отличаются от своих швейцарских коллег и привлекают в первую очередь немецким качеством стальных циферблатов, нестандартным дизайном и особенным способом подсчета времени. В линейке часов Led Watch представлены как женские, так и мужские коллекции.


Подводя некий итог, могу отметить, что бинарные наручные часы - это то, что никак не назовешь стандартным, банальным и обыденным. Это новый, свежий взгляд на время и способ его отображения. Если учесть тот факт, что постоянное использование бинарных часов способствует развитию и улучшению памяти, то это не просто модный аксессуар, но и способ заботы о своем здоровье. Если Вы хотите жить не только красиво, модно, стильно, ярко, но еще долго и качественно, то бинарные часы — Ваш выбор. И не бойтесь, что Вы не сможете разобраться с этим сложным механизмом отображения времени, спустя пару дней использования таких часов Вы с легкостью будете отвечать на вопрос: «Который час?».

Наташа