И продолжая тему публикуем следующий материал. Эти часы настоящего радиогика (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-кабель, так что все, что вам нужно сделать, это подключить часы к программатору. Ну а ремешок выбирайте сами - хоть кожаный, хоть силиконовый. Корпус же здесь не нужен вообще - пусть все видят, что это часы настоящего радиоманьяка!

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

Началось все с того что захотелось сделать какое-нибудь полностью законченное устройство на микроконтроллере AVR.

Выбор пал на бинарные часы, т.к. они просты в изготовлении и достаточно эффектно смотрятся. А еще потому что мне всегда нравился плазмоид бинарных часов из KDE который выглядит вот так:

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

Для тех кто не знает что такое бинарные часы и как по ним определить время, сделаю небольшое отступление. Бинарные часы это просто часы которые показывают время в двоичной (или бинарной) системе счисления, вместо привычной нам десятичной.

Бинарные часы бывают разные (как в общем-то и обычные часы) - с разным количеством и расположением индикаторов, с секундами или без, с 24-х или 12-и часовым форматом времени и т.д. Я решил остановиться на варианте максимально похожем на вышеупомянутый плазмоид из KDE:


Часы состоят из шести вертикальных колонок - две колонки на часы, две на минуты, и две на секунды (слева на право). Каждая колонка по сути представляет собой одну цифру (т.е. по две цифры на часы, минуты и секунды).

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

Проще всего понять какое время показывают часы анализируя "циферблат" слева на право, снизу вверх. Запишем значение двоичного числа представленного самым левым столбцом часов изображенных на картинке выше (условившись что горящий индикатор обозначает единицу, а потухший - ноль): 0010 в двоичной системе счисления это 2 - в десятичной. Аналогичным образом запишем значение второго столбца: 0001 в двоичной системе счисления (как и в десятичной), или просто единица. То есть на часах 21 час. Точно так же можно прочитать что часы показывают 35 минут и 28 секунд. Немного практики и читать время с бинарных часов будет получаться почти так же быстро как и с обычных.

Реализация

Итак, с идеей понятно, приступим к реализации.

Начнем с индикатора ("циферблата") - который представляет собой решетку из светодиодов.

Поскольку в часах 4 горизонтальных и 6 вертикальных рядов, общее количество необходимых светодиодов - 6 * 4 = 24. На самом деле, можно обойтись меньшим количеством светодиодов, т.к. не все разряды будут задействованы - например старшая цифра часов (самый левый столбец), может показывать число не больше двух (при двадцати часовом формате времени), а значит можно сэкономить целых два светодиода. Но я этого делать не стал и поставил все 24 светодиода, т.к. хотел (в будущем) использовать эти часы для показа простых текстовых сообщений.

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

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

Схема и печатная плата

Схема достаточно стандартная: микроконтроллер, питание, сброс, разъем для подключения программатора. К TOSC1 и TOSC2 подключен часовой кварц от которого будут тикать часы. Кнопки настройки времени подтянуты к напряжению питания. Десять выходов на светодиоды (6 столбцов+ 4 строки). На каждую горизонтальную строку подключен резистор для ограничения тока через светодиод.

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

Корпус

Наверное, это самая неинтересная часть. Но, в то же время, именно она заняла большую часть времени.

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

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

К передней части часов приклеено двустороннее матовое стекло. Заднюю часть закрывает крышка на шурупах, из которой торчат кнопки настройки времени.

Программная часть

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

Весь код описывать не буду, т.к. он достаточно подробно откомментирован. Опишу только ключевые моменты.

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

Смена времени происходит раз в секунду по прерыванию переполнения таймера Timer/Counter2. Поскольку частота кварца равна 32768Гц, а предделитель таймера установлен на 128, то переполнение однобайтового таймера будет происходить раз в секунду (32768 / (128 * 256) = 1 ), что очень удобно.

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

Вся основная "работа", такая как - опрос состояние кнопок, переключения активного столбца развертки и вывод времени происходит в main . Начальная инициализация выполняется в reset .

Результат

То что получилось в результате можно посмотреть на видео ниже. Там же запечатлены и некоторые стадии процесса изготовления.

Файлы

Исходные коды прошивки, схематика и разведеная плата находятся в этом репозитории на GitLab .

В качестве заключения

В общем, для первого устройства, думаю, получилось весьма неплохо.

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

Оценка 1 Оценка 2 Оценка 3 Оценка 4 Оценка 5

Идея

Началось все с того что захотелось сделать какое-нибудь полностью законченное устройство на микроконтроллере AVR. Выбор пал на бинарные часы, т.к. они просты в изготовлении и достаточно эффектно смотрятся. А еще потому что мне всегда нравился плазмоид бинарных часов из KDE который выглядит вот так:

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

Для тех кто не знает что такое бинарные часы и как по ним определить время, сделаю небольшое отступление. Бинарные часы это просто часы которые показывают время в двоичной (или бинарной) системе счисления, вместо привычной нам десятичной.

Бинарные часы бывают разные (как в общем-то и обычные часы) - с разным количеством и расположением индикаторов, с секундами или без, с 24-х или 12-и часовым форматом времени и т.д. Я решил остановиться на варианте максимально похожем на вышеупомянутый плазмоид из KDE:

Часы состоят из шести вертикальных колонок - две колонки на часы, две на минуты, и две на секунды (слева на право). Каждая колонка по сути представляет собой одну цифру (т.е. по две цифры на часы, минуты и секунды).

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

Проще всего понять какое время показывают часы анализируя "циферблат" слева на право, снизу вверх. Запишем значение двоичного числа представленного самым левым столбцом часов изображенных на картинке выше (условившись что горящий индикатор обозначает единицу, а потухший - ноль): 0010 в двоичной системе счисления это 2 - в десятичной. Аналогичным образом запишем значение второго столбца: 0001 в двоичной системе счисления (как и в десятичной), или просто единица. То есть на часах 21 час. Точно так же можно прочитать что часы показывают 35 минут и 28 секунд. Немного практики и читать время с бинарных часов будет получаться почти так же быстро как и с обычных.

Реализация

Итак, с идеей понятно, приступим к реализации.

Начнем с индикатора ("циферблата") - который представляет собой решетку из светодиодов.
Поскольку в часах 4 горизонтальных и 6 вертикальных рядов, общее количество необходимых светодиодов - 6 * 4 = 24. На самом деле, можно обойтись меньшим количеством светодиодов, т.к. не все разряды будут задействованы - например старшая цифра часов (самый левый столбец), может показывать число не больше двух (при двадцати часовом формате времени), а значит можно сэкономить целых два светодиода. Но я этого делать не стал и поставил все 24 светодиода, т.к. хотел (в будущем) использовать эти часы для показа простых текстовых сообщений.

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

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

Схема и печатная плата

Схема достаточно стандартная: микроконтроллер, питание, сброс, разъем для подключения программатора. К TOSC1 и TOSC2 подключен часовой кварц от которого будут тикать часы. Кнопки настройки времени подтянуты к напряжению питания. Десять выходов на светодиоды (6 столбцов+ 4 строки). На каждую горизонтальную строку подключен резистор для ограничения тока через светодиод.

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

Корпус

Наверное, это самая неинтересная часть. Но, в то же время, именно она заняла большую часть времени.

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

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

К передней части часов приклеено двустороннее матовое стекло. Заднюю часть закрывает крышка на шурупах, из которой торчат кнопки настройки времени.

Программная часть

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

Весь код описывать не буду, т.к. он достаточно подробно откомментирован. Опишу только ключевые моменты.

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

Смена времени происходит раз в секунду по прерыванию переполнения таймера Timer/Counter2. Поскольку частота кварца равна 32768Гц, а предделитель таймера установлен на 128, то переполнение однобайтового таймера будет происходить раз в секунду (32768 / (128 * 256) = 1) , что очень удобно.

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

Class="eliadunit">

Вся основная "работа", такая как - опрос состояние кнопок, переключения активного столбца развертки и вывод времени происходит в main. Начальная инициализация выполняется в reset.

Результат

То что получилось в результате можно посмотреть на видео ниже. Там же запечатлены и некоторые стадии процесса изготовления.

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


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

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

Изначально бинарные часы были созданы с целью проведения научных экспериментов. Позже, в 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 представлены как женские, так и мужские коллекции.


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

Наташа

Добрый день, уважаемые радиолюбители. Представляю Вашему вниманию бинарные , схему их нашёл на радокоте, только изменил прошивку под кварцевый резонатор на 7,2 МГц (т.к уже давно он ловил пыль на полке и не знал куда его применить, переделал плату, т.к. автор разработки её развёл на мой взгляд не совсем грамотно (надеюсь он не обидится на мои слова), добавил на линию питания ионистор - это такой конденсатор большой ёмкости, на 0,47 Фарада

(на фото он чёрный, прямоугольной формы, отпаяный из какой-то автомагнитолы), чтобы не сбрасывалось время в моменты переключения реле UPS (именно в него я собираюсь встроить эти часы), и стабилизатор 78L05, так как в моём бесперебойнике нет напряжения 5в (вся логика в нём питается от 12в). А что? Как-то слишком просто смотрелся UPS, а тепер будет время показывать и ещё и помогать мыслить двоичным кодом, что не даст мозгу атрофироваться.


Надеюсь все знают как переводить числа из десятеричных в двоичные? На всякий случай повторю. Четырьмя битами можно передать число от 1 до 15, цена битов считается справа налево, т.е так 8_4_2_1, как видно, цена более старщего бита равна удвоеной цене более младшего. Пример: переведём 5 из десятичной системы исчисления в двоичную, получится 0_1_0_1, т.е складываем цену битов равных логической еденице. А теперь наоборот 1_0_0_1 будет 8+1=9. Усвоили? Отлично.


В данных часах светящийся светодиод означает еденицу, а не светящийся - ноль. К статье прилагаю фото повторённого мной устройства.

Небольшое полминутное видео работы часов