Довольно давно назрела идея сменить у себя старые часы - ни точностью хода, ни особым внешним видом они не отличались. Идея то есть, а вот со стимулом - то времени нет, то желания делать из стандартного новодела китайцев... в общем полный швах. И вот, однажды, по дороге домой, зайдя в один магазинчик торгующий неликвидами, на глаза попалась витрина с радиолампами времен СССР. Среди всего прочего заинтересовала сиротливо лежащая в уголке лампочка ИВ-12. Помня реплики продавца в прошлом: "все что есть - на витрине", даже без энтузиазма спросил. … "Чудо, чудо, свершилось чудо!" - обнаружилось, что этих индикаторов у них аж целая коробка! Блин, нет бы раньше.... в общем закупился я...

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

Техзадание:

1. Собственно часы;
2. Будильник;
3. Встроенный календарь (учитываем число дней в феврале, в т.ч. в високосном году) + просчет дня недели;
4. Автоматическая регулировка яркости индикатора.

В схеме ничего нового и сверхъестественного: часы реального времени DS1307, динамическая индикация, несколько кнопок управления, все это под управлением ATmega8. Для замера освещенности в комнате применен фотодиод ФД-263-01, как наиболее чувствительный из доступных. Правда у него со спектральной чувствительностью косяк есть небольшой - пик чувствительности находиться в инфракрасном диапазоне и как следствие он на отлично чует свет солнца/ламп накаливания, а люминесцентных ламп/светодиодного освещения - на троечку.

Анодные/сеточные транзисторы - BC856, PNP с максимальным рабочим напряжением 80в. Для индикации секунд поставил завалявшийся меньший по габаритам ИВ-6, так как оный имеет и меньшее напряжение накала - гасящий резистор на 5,9Ом ему в помощь.



Под сигнал будильника - пьезоизлучатель со встроенным генератором HCM1206X. Плата разведена под: резисторы 390К 1206 габаритом, остальные 0805, транзисторы в SOT23, стабилизатор 78L05в SOT89, защитные диоды в SOD80, трех вольтовая батарейка 2032, ATmega8 и DS1307 в DIP корпусе. От блока питания вся схема потребляет по линии +9в до 50мА, накал - 1,5в 450мА, накал относительно земли находиться под потенциалом -40в, потребление - до 50мА. Итого в сумме максимум 3Вт.

Панельку под индикаторы достать не удалось - слишком уж дефицитная даже под заказ вещица, в замен использовал "втулки" от пары разломанных разъемов модемного кабеля RS-232. "Хвост" у них отрезаем - выходит компактней родных панелек. (прим. - посадочное место сверлите аккуратней, пятачки маленькие)

Первые пробы:

Точность хода кварцевого генератора DS1307 оставляет желать лучшего - после промывки платы и подбора емкостей обвязки кварца удалось добиться что то около +/-2 сек в сутки. Точнее - частота плывет от температуры, влажности и положения планет - совсем не то, что хотелось. Помозговав немного над проблемой, решился - заказал микросхемку DS32KHZ - довольно популярный термокомпенсированный кварцевый генератор.
Выпаиваем кварц и на освободившееся место на кусочке текстолита удобно размещается этот зверек. Подключение - теперь уже проводками к рядом расположенной DS1307.

Генератор не зря такой дорогой - с ним по справочнику производитель обещается повысить точность часов до +/- 0,28 сек в сутки. В реальности же при допустимых режимах питания и температурном диапазоне мне не удалось увидеть изменение частоты от внешних факторов. В тестовом режиме, в условии комнаты часы проработали около недели, 2 дня из которых они пребывали в летаргическом сне кормясь от штатной батарейки - спустя погрешность если верить службам точного времени не превышала... +0,043 сек в сутки!!! Вот оно счастье! Точнее увы, за такой короткий срок измерить не удалось.

Сборка корпуса:

После сбора корпуса и "причесывания" прошивки у часов осталось 3 кнопки: условно назовем их "А" "В" "С".

В нормальном состоянии кнопка "С" отвечает за переключение режима с отображения времени "часы - минуты" на дату "число - месяц", секундный индикатор при этом отображает день недели, деле на год, далее в режим "минуты - секунды", по четвертому нажатию - в первоначальное состояние. Кнопка "А" при этом быстрый переход в отображение времени.

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

Режим "настройка будильника", буква А (Alarm) на среднем индикаторе означает что будильник включен.

Режим "настройка времени, даты" - когда выбран разряд "секунды" кнопка "С" - округляет их (с 00 до 29 сбрасывает их в 00, с 30 до 59 сбрасывает в 00 и добавляет +1 к минуте).

В режиме "настройка времени, даты" на выводе SQW м/с DS1307 меандр 32,768кГц - необходим при подборе кварца/емкостей к генератору, в остальных режимах на нем 1Гц.

Режим "настройка яркости индикатора": "AU" - автоматический, показывает измеренную освещенности в у.е. "US" - ручная настройка в тех же единицах. Фух, вроде ни чего не забыл.

Часы в сборе:



Прошивка и печатную плату можно скачать по этой ссылке:

Схема: есть (ATmega8)

Плата:есть ( Sprint-Layout 6)

Прошивка:есть

Исходник: eсть

Описание: eсть

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

Схема:

Предисловие

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

Вообще говоря, мне не очень-то нравятся ВЛИ по сравнению с газоразрядными индикаторами (ГРИ, или иностранное NIXIE), однако, мимо этого индикатора я пройти не смог - уж больно красиво он выглядел. Смотрите сами: почти всю колбу занимает подложка из розовой керамики, на которой люминофором нанесены семисегментные разряды, причём сегменты эти имеют не совсем обычную форму, как, например, в светодиодных индикаторах. Поверх сегментов расположены ячеистые сетки, которые при взгляде под определённым углом выглядят золотистыми (к сожалению, фото ниже не может этого передать).


Однако, миниатюрность индикатора влечёт за собой множество проблем. Цель создания часов на ВЛИ и ГРИ - не просто сделать прибор для отображения времени. Для этого можно использовать и обычные светодиодные индикаторы, которые лучше по многим параметрам, да и не требуют, например, высоких напряжений и сложных схем управления. Тут важна эстетика, внешний вид готовой конструкции. На корпус часов в таком случае обычно тратится огромное количество времени, часто даже больше, чем на изготовление электроники.

Если поместить такой индикатор, как ИВ-21, в огромный корпус, ни о какой эстетике не может идти и речи. К тому же, индикатор должен быть на виду, а не стоять за зелёным стеклом, как в калькуляторе - какой тогда во всём этом смысл? За стеклом выглядят почти одинаково и ВЛИ, и светодиодные индикаторы. Не стоит забывать также и о надёжном креплении - нельзя просто так взять и припаять лампы за выводы с одной стороны, не закрепив никак вторую сторону. Поэтому в корпусе должны быть какие-нибудь подставки с обеих сторон, крепящие индикатор. Это сразу делает корпус весьма громоздким.

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

Итак, с внешним видом часов определились. Теперь перейдём к схеме.

Начнём с начала, то есть с питания.

От источника питания требуется сформировать 3 напряжения: +5В для питания логической части часов, -22В для катода ИВ-21 и ~2,4В для питания накала лампы (подогревателя). С первым и третьим напряжениями всё ясно. Объясню, зачем нужно именно отрицательное напряжение для катода. Существует два варианта управления ВЛИ, у которых напряжение на анодах-сегментах и сетках относительно катода превышает напряжение питания логической части - так называемые схемы с "нижним" и "верхним" питанием логической части.

Ниже немного теории, куда же без неё!

"Нижнее" питание подразумевает, что общий провод логической части имеет одинаковый потенциал с катодом индикатора. При этом на аноды следует подавать высокое (по отношению к напряжению питания логики) напряжение порядка +(20-30)В. Для этого необходимы преобразователи уровня на каждый анод и каждую сетку индикатора, которые преобразуют +5В с выхода логической части в +(20-30)В на анодах и сетках. Есть три варианта схемы таких преобразователей. Первый - самый простой - использовать специализированную микросхему для управления ВЛИ. Однако, такие микросхемы обычно дороги и труднодоставаемы. Второй - подключить все аноды и сетки к +(20-30)В через резисторы номиналом 10-30кОм и с помощью транзисторных ключей на одном NPN-транзисторе каждый замыкать эти аноды и сетки на общий провод. Этот вариант плох тем, что на резисторе неактивного анода или сетки падает всё анодное напряжение, что вызывает его (резистора) нагрев и даёт лишнюю нагрузку на источник анодного напряжения. Наконец, третий вариант - использовать двухтранзисторные ключи на паре транзисторов NPN+PNP. В этом варианте нет ничего плохого, кроме того, что на каждый ключ нужно 2 транзистора и минимум 3 резистора. Таких ключей нужно для ИВ-21 17 штук, 8 на сегменты и 9 на сетки. Это всё займёт очень много места на печатной плате, что никуда ни годится, если нужно сделать часы как можно меньше (индикатор-то маленький!).

Схема варианта с "нижним" питанием (упрощённая, многое не показано):

"Верхним" называется вариант питания, когда +5В питания логической части - это анодное напряжение, т.е. на активном аноде (сетке) присутствует напряжение +5В (относительно общего провода логической части). Для зажигания индикатора требуется напряжение порядка 20-30В на анодах относительно катода, а для этого на катод нужно подать отрицательный потенциал. Теперь для управления анодами и сетками достаточно всего лишь каскада с ОЭ на PNP-транзисторе.

Схема варианта с "верхним" питанием (также упрощённая):

Исходя из вышесказанного, было выбрано "верхнее" питание.

На схеме ниже упрощённо изображён узел получения запирающего напряжения на неактивных анодах и сетках:

На этом с теорией закончили. Переходим к практике.

Сохраненный архив статьи.

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

Заинтересовал меня проект вот этими тремя изображениями на форуме:


Идея корпуса хороша, тем более что ИВ-18 у меня самого есть, для подобного проекта. Диаметр колец 22мм!

Конечно без трансформатора при такой миниатюризации обойтись сложно. В добавок ко всему, автор применил связку КФ1211ЕУ1 + IRF7303.

КФ1211ЕУ1 в наших краях достать проблематично, что не обрадовало.

Сердечник для трансформатора стоит сущие копейки и, главное, его можно купить в магазине на Украине и в России:).

Получается вот такой миниатюрный источник(диаметр колечка сердечника 1см):


Надо попытаться проверить работу сего чуда!

Самые распространенные у меня SVE 9SS03 (установлен в кассовом апарате Samsung 250), SVE 11MS21(установленный в кассе от Datecs) и SVE-10MS14(из кассы Samsung 350). Каждого шт по 10. Второй и третий 11 и 10 разрядные отпали, т.к. схема для 9 разрядного индикатора и что либо менять в прошивке(окромя нумерации) не собирался, поэтому часы я собирал на SVE 9SS03 .

Размер индикатора 9см на 2 см. Размер цифры 8мм.

В результате мы должны получить миниатюрные часы и питанием от USB под монитор персоналки .

Специально под этот проект я заказал цифровые транзисторы DTA114 на али ,
что позволило развести плату в одном слое.

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

Плата односторонняя с несколькими перемычками под SMD.
Не сложная.

Сборка начинается с Источника питания и последующей проверкой оного.
Без накальной нагрузки, желательно, не включать.


Провод для трансформатора взят из сгоревших экономок

Скрин расчета в ExcellentIT:


Реально:
Первичка 2х5 - 0.3
Вторичка 2х35 - 0.1
Накальная 2х1 - 0.3 + токограничительные резисторы 7,4 Ома.

Изготавливаем челнок, наматываем на него около 1-1.5м провода и виток к витку наматываем анодную обмотку. У меня дело занимает минут 15.

.

Об этих часах я с Moto_v3x (с Радиокота) говорили еще 2 года назад. Год назад удалось купить индикаторы (недорого) и сделать плату индикации, которая пролежала у меня в столе до декабря прошлого года. Во что вылилась уборка ящика, Вы можете наблюдать в этой статье.
Часы состоят из 3 плат: плата индикации, основная плата, плата сенсора.
Пока речь пойдет о двух первых, т.к. последнюю собираюсь делать на этапе производства корпуса.
Платы односторонние, конечно же с перемычками. Некоторые из них выполнены МГТФом. Разведены в Sprint-Layout 6.

Плата сделанная год назад:

Дорожки 0.3мм. ЛУТом.

Основная плата:

Дорожки 0.6 , так же ЛУТом.

Несколько слов о схеме.
Камень выбрал PIC16F887, во основном, из-за количества выводов. Плюсом послужило его наличие. Нумерация выводов на схеме для DIP-40 корпуса.
Питание накала - переменка, частотой 3 кГц (задается конденсатором С11). Схема дешева, все компоненты доступны,настройки не требует.
Отрицательное напряжение получаю при помощи доступной MC34063.
Почему такая схема? Потому что у меня свои тараканы в голове.
Низковольтное питание можно было реализовать и на 78l33 (пожалуй, дешевле всего), но у меня есть желание прикрутить НС-05 к часам и рулить ими с Androidа, а она жрет 40-60 мА. Смастерил DC-DC на.. угадайте чем? Правильно, MC34063:) .
На Али купил DS3231 по 0.8$, аж 10 шт. Выбор РТС - очевиден.
Кстати, не зря китае.. наши "предприимчивые друзья" их продают недорого. Dsка бывает с 1 раза не стартует, что ни разу не наблюдалось на мс купленной за 3.5$.


Собрал питание проверил как светит лампа.


И ждало меня великое расстройство:(! Все лампы были б/у и все они светили по разному. Поэтому надо брать лампы с запасом, чтоб было из чего выбрать. Разница в интенсивности свечения колоссальна, смысла делать программную коррекцию нет:(.

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


Итак что же присутствует в часах(разведено на плате ):
- точность хода обеспечивает DS3231;
- ночной режим;
- светодиодная подсветка(одноцветная) с регулируемой интенсивностью;
- индикация времени;
- индикация даты;
- индикация дня недели.
- управление по bluetooth;
- сенсорное вкл\выкл.

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

Управление:

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

Пришло время поговорить о сборке.

Начинаем сборку, как всегда, с источников питания.
Первым в списке у нас ИП -27 Вольт.


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


Затем очередь за переменкой на накал.
Часть платы занимаемая схемой:

Правильно собранная схема настройки не требует. Ее работоспособность можно проверить тестером. На моем стареньком DT-838 показывает ~2.3 вольта переменки.


И в финале ИП на 3.3 вольта:

В итоге проверяем собранные ИП в точках указанных на рисунке:

Если все соответствует, то запаиваем перемычки A и B.

На том, как собрать плату индикации, подробно останавливаться не буду. Понадобится, лишь, аккуратность и внимательность. Светодиоды нужно установить до установки ламп:).
Индикаторы можно проверять, подключив накал к выводам 11, 1 двух ламп , соединенных последовательно и +5В к сетке и аноду. Должны увидеть горящий сегмент лампы.

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


Далее я подключил собранную плату индикации и проверил каждый ключик.

После того как все налажено, припаял МК.

Немного остановлюсь на прошивке МК. Я прошивал его на плате. Выводы для программирования подписаны:

Прошивать можно, например, Extra-PIC (софт PICPgm ) или PICkit-2 lite , заводскими PICkit-2 или PICkit-3. Выбор за вами.
Если не собираетесь больше прошивать МК, то после прошивки диод шотки можно заменить перемычкой и установит конденсатор 100-470мкФ показанный на картинке выше.


Собираем оставшуюся часть схемы, включаем и вы должны увидеть вот это:

Удачной сборки!

Upd 2015\09\27:
Владельцы программаторов TL866CS могут иметь затруднения с программирование и верификацией прошивки. Это связанно с тем, что у МК разрядность шины 14 бит , а хранятся эти 14 бит в 2 байтах (16 бит ) => 2 бита не значащие. Некоторые компиляторы заполняют их нулями, некоторые единицам. В моих прошивках они заполнены единицам, что и вызывает трудности у софта TL866CS.
Решение: качаете WinPic800(программа бесплатная),выбираете контроллер, загружаете прошивку, Файл - Сохранить как и сохраняете ее заново. Все:).

Upd 2015\10\04:

Добавлены в прошивку v 1.1 поддержка датчика температуры DS18b20. Обрабатывается как положительная, так и отрицательная температуры.

Добавлены в прошивку v 1.2 поддержка датчика температуры DS18b20 и датчика атмосферного давления BMP085(BMP180).
Термометром обрабатывается как положительная, так и отрицательная температуры.

На плату добавляются навесным монтажом.
Не забываем , что на модуле BMP085 или BMP180 уже установлены подтягивающие резисторы на шине I2C, поэтому на плате резисторы R86 и R87 необходимо удалить.

Датчик температуры необходимо вынести за корпус.

В обе прошивки добавлен новый шрифт цифр (в меню установки часов).
Исправлен момент с зависанием при включении.

Схема подключения:
Измененная плата под прошивки 1.1 и 1.2 (добавлены отверстия для подключения датчиков)
Файл прошивки v 1.01 (доп. шрифт)
Файл прошивки v 1.1 (поддержка датчика температуры+доп.шрифт)
Файл прошивки v 1.2 (поддержка датчика температуры +датчик давления+доп.шрифт)

Прошивка 1.1 показания температуры(фото Николай В. ):

Upd 2015\10\17:
Перезалил прошивки 1.1 и 1.2!
Исправлена буква "У" в прошивке 1.2
Исправлена буква "У" и символьные обозначения дня недели перед показом температуры в прошивке 1.1

Изменилась контактная почта, так что те, кто писал мне на Рамблер, обратите внимание . К старой почте доступа у меня нет:(.

Upd 2015\12\17:

Spoiler :

Ох, из-за наплыва работы, к сожалению(или к счастью:)),не остается у меня сейчас времени заниматься хобби.
Месяц (!) делаю новую платку под часы ИВ-17.
Хотел успеть даже с корпусом на новый год, но....
На плате реализовано:
- все что было в v 1.2;
- сенсорная кнопка вкл\выкл на TTP223 (прям на плате);
- питание от USB;
- будильник с резервной батареей;
- есть пищалка (будильник, нажатие клавиш):
- RGB подсветка WS2812B(позволяет задать каждой лампе свой цвет);
- датчик влажности;
- если удастся, впихнуть в корпус обучаемый ИК приемник;
- и ESP8266 на борту (настройка часов через браузер,NTP синхронизация);
- хе, только радио не хватает:)))))))))) (хотя если напрячься, можно сделать онлайн-радио).





Часы в корпусе от Максим М.

Upd 2016\02\27:
Есть желающие попробовать WEB-морду и синхронизацию по NTP на модуле ESP-12/ESP-12E или модуль у которого 2 ножки свободны, которыми можно управлять?
Кроме желания нужно иметь собранные часы и сам модуль в наличии.
Напишите мне на почту.

Upd 2016\03\07:

Установка времени:
Настройка связи по NTP:
Выбор периода опроса:

Настройки клиента WiFi:
Настройка сервера WiFi:

ESP-12(ESP-12E) расположен на отдельной плате. Схема подключения модуля нарисована ниже.

Сам модуль крепится к плате двухсторонним скотчем или клеем.
Выглядеть это будет, примерно, так:

На фото модуль уже с SD-катрой. Предполагалось собирать еще статистику, но пока это далекое будущее.
Низ ESP-12 требуется изолировать от платы .

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

О прошивке модуля.

Когда вы получаете ESP-12 из Китая, то он будет в режиме AT команд.
Надо выяснить на какой скорости он работает по UART.
Как это сделать описано в .
Отдельно отмечу, что для программирования модуля требуются уровни 3.3В => нужно использовать либо согласователь уровней(я использую ADM3202, потому что они у меня есть), либо USB <--> com (на АЛИ их полно) с выходом 3.3В.

Заливать прошивку в модуль с помощью esptool.exe
Утилита идет в комплекте с библиотекой ESP для Ардуино.
Параноики могут установить среду Ардуино (как сделать описано в статье по ссылке выше) и найти ее по пути:
C:\Documents and Settings\Имя вашей учетки\Application Data\Arduino15\packages\esp8266\tools\esptool\0.4.6\
Исходники можно глянуть .

Команада для заливки прошивки:
c:\esptool.exe -vv -cd ck -cb 115200 -cp COM1 -ca 0x00000 -cf c:\ESPweb20160301.bin

Параметры которые нужно поменять под себя:
Для перевода модуля в реж заливки прошивки надо замкнуть GPIO0 на землю.

Во время прошивки на экране будет это:

По окончании прошивки выключаем питание, убираем перемычку с GPIO0.

Работа:
При включении ESP-12(если это возможно) соединяется с NTP сервером и получает точное время.
При длительном нажатии на среднюю кнопку часов включается веб интерфейс и пользователь может настроить параметры часов.

В менюшке все вроде бы интуитивно понятно.
Остановлюсь лишь на пункте в меню сервера WiFi- режим WiFi

Выбор:
-только клиент . ESP поднимет софтовую точку доступа "esp8266" с паролем "1234567890"). Эта опция активна по умолчанию. В браузере для подключения часам надо набрать адрес - 192.168.4.1 ;

-только сервер . ESP будет доступен внутри вашей домашней сети. Адрес подключения можно узнать длинным нажатием на левую кнопку часов. ;

Отключить WEB интерфейс можно так же длительным нажатием средней кнопки(синхронизация по NTP при этом не отключается).

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

Схема часов на люминесцентных лампах

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

Главную роль, занимают, газоразрядные индикаторы . Я использовал ИВ-6. Это люминисцентный семисегментный индикатор зелёного цвета свечения(На фотографиях вы увидите синеватый оттенок свечения, это искажается цвет при фотографировании, из-за наличия ультрафиолетовых лучей). Индикатор ИВ-6 выполнен в стеклянной колбе с гибкими выводами. Индикация осуществляется через боковую поверхность баллона. Аноды прибора выполнены в виде семи сегментов и десятичной точки.

Можно применить индикаторы ИВ-3А, ИВ-6, ИВ-8, ИВ-11, ИВ-12 или даже ИВ-17 с незначительными изменением схемы.

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

Митинский рынок. Много и разных. В коробочках и на платах. Простор для выбора есть.

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

Можно заказать с Ebay, Да Да, Русские индикаторы на аукционе. В среднем 12$ за 6 штук.


Управление

Управляет всем микроконтроллер AtTiny2313 и часы реального времени DS1307.

Часы, при отсутствия напряжения, переходят в режим питания от батарейки CR2032(как на материнской плате ПК).

По заявлению производителя, в таком режиме они проработают и не собьются в течении 10 лет.

Микроконтроллер работает от внутреннего генератора 8МГц. Не забудьте выставить fuse bit.

Установка времени производится одной кнопкой. Долгое удержание, инкриминирование часов, затем инкриминируются минуты. Трудностей с этим нет.

Драйверы

В качестве ключей на сегменты, я поставил KID65783AP. Это 8 «верхних» ключей. Я сделал выбор в сторону этой микросхемы, только потому, что она у меня была. Эта микросхема, очень часто встречается в платах индикации стиральных машин. Ни что не мешает заменить ее на аналог. Или подтянуть сегменты резисторами 47КОм к +50В, а популярной ULN2003 прижимать к земле. Только не забудте инвертировать выход на сегменты в программе.

Индикация сделана динамическая, поэтому на каждый разряд добавлен брутальный транзистор КТ315.


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

Плата выполнена методом ЛУТ. Часы выполнены на двух платах. Чем это обоснованно? Даже не знаю, просто мне так захотелось.

Блок питания

Изначально трансформатор был на 50Гц. И содержал 4 вторичных обмотки.

1 обмотка - напряжение на сетке. После выпрямителя и конденсатора 50 вольт. Чем оно больше тем ярче будут светится сегменты. Но не более 70 вольт. Ток не менее 20мА

2 обмотка - для смещения потенциала сетки. Примерно 10-15 вольт. Чем меньше оно, тем ярче светятся индикаторы, но так же сильнее начинают светится «не включенные» сегменты. Ток тоже 20мА.

3 обмотка - для питания микроконтроллера. 7-10 вольт. I = 50мА

4 обмотка - Накал. Для четырех ламп ИВ-6 надо задать ток 200мА, это примерно 1.2 вольта. Для других ламп ток накала другой, так что учтите этот момент.

Предлагаю для обзора и возможно повторения данную конструкцию часов на советских люминесцентных индикаторах ИВ-11.

Схема (рисунок 1) довольна проста и при правильной сборке работает сразу. В основе часов лежит микросхема к176ие18 и представляет собой специализированный двоичный счётчик с генератором и мультиплексором.

В состав микросхемы К176ИЕ18 входит генератор (выводы 12 и 13), рассчитанный на работу с внешним кварцевым резонатором частотой 32 768 Гц, и два делителя частоты с коэффициентами деления 215=32768 и 60.

К176ИЕ18 имеет специальный формирователь звукового сигнала. При подаче на вход вывод 9 импульса положительной полярности с выхода микросхемы К176ИЕ13 на выводе 7 К176ИЕ18 появляются пачки отрицательных импульсов с частотой заполнения 2048 Гц и скважностью 2. Длительность пачек - 0,5 с, период заполнения - 1 с.

Рис. 1. Схема электроных часов на микросхемах серии К176 и индикаторах ИВ-11.

Выход звукового сигнала (вывод 7) выполнен с "открытым" стоком и позволяет подключать излучатели сопротивлением более 50 Ом без эмиттериых повторителей. За основу мною была взята схема с сайта "radio-hobby.org/modules/news/article.php?storyid=1480".

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

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

Исходя из всего этого исправил все ошибки в разводке печатки и перевел сразу в зеркальном отбражении. На фото (рисунок 2) представлена печатная плата автора с неправильной разводкой. На фото (рисунки 3 и 4) моя версия, исправленая отзеркаленая печатка вид со стороны дорожек.

Рис. 2. Оригинальная печатная плата (с ошибками!).

Рис. 3. Исправленая отзеркаленая печатка для схемы часов, вид со стороны дорожек (индикаторы).

Рис. 4. Исправленая отзеркаленая печатка для схемы часов, вид со стороны дорожек (логика).

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

В конечном итоге гасящие конденсаторы были составлены на общую емкость 0.95 мкф.два конденсатора 0,47х400в и один 0.01х400в. Резистор R18 заменен от указоного номинала на схеме на 470ком. Стабилитроны - наши д814в.

Резистор R21 в базах преобразователя заменил на 56ком. Трансформатор намотал на кольце выдраном из старого соеденительного кабеля монитора с системным блоком компьюьера. Вторичной обмотки намотано 21х21виток провода 0,4 , первичная содержит 120 витков проводом 0,2.

Вот впрочем все изменения в схеме, которые позволили устранить вышеперечисленные сложности. Транзисторы преобразователя греются достаточно, думается градусов 60-65, но работают без проблем.

Рис. 5. Готовая плата для логики часов.

Изначально вместо кт3102 и 3107 пробовал ставить пару кт817, 814 - тоже работают, чуть теплые, но как то не устойчиво. При включении запускался преобразователь через раз.

Не стал ничего переделывать оставил как есть. В качестве излучателя использовал попавшийся на глаза динамик от какого-то сотового телефона, его и поставил. Звук не слишком громкий, но достаточный чтоб разбудить утром.

Рис. 6. Платы логики и индикаторов для часов на ИВ-11.

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

Рис. 7. Внешний вид запущенных часов без корпуса.

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

Рис. 8. Внешний вид готовых часов на индикаторах ИВ-11.

Рис. 9. Внешний вид готовых часов на индикаторах ИВ-11 (вид под углом).

Корпус сделан из пресованой фанеры, склееной клеем ПВА и обклееным декор пленкой. Получилось вполне сносно. Итог проделаной работы: еще одни часы дома и исправленая рабочая версия для желающих повторить. Вместо ив-11 можно ставить ив3,6,22 и подобные. Все будут работать без проблем, с учетом цоколевки конечно.