Часы на газоразрядных индикаторах ИН-12А

Ретро часы на ГРИ ИН-12

Часы на газоразрядных индикаторах ИН-12А

: Тимофей Носов

Лампа: ИН-12

Схема: есть ( PIC16f886,PIC16F628)

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

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

Исходник:нет

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

Особенности: отсутствие РТС, софтовый DC-DC высокого напряжения.  Схема:

Часы работают в 24 часовом формате. Есть функции будильника и отображения температуры. Питание в диапазоне 4,5…15В.

Управление энкодером с кнопкой.

 

Конструкция состоит из двух плат – плата с индикаторами и плата управления.
Платы соединяются через разъемы PLS и PBS. Разъемы паяются со стороны дорожек.

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

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

Тональный сигнал можно прервать нажатием на кнопку экнодера.

Температура выводится с 25 по 30 сек.

С 9:00 до 21:00 часы издают короткий почасовой сигнал.

Точность работы – примерно 1 сек в сутки (проверено в другом проекте). Кварц обвязывать (нагружать) рекомендованными ёмкостями. Место монтажа кварца и прилегающие линии отмыть и просушить. Корпус кварца соединить с минусом.

Архив проекта.
Первоисточник.

Простые часы с ретро лампами ИН-12

Схема:

     Управление часами тремя кнопками – «увеличить», «уменьшить» и «ок» (выбор режима).

    Часы работают в 24 часовом формате.Короткое нажатие на кнопку «ок» перебирает режимы: часы, будильник, яркость. Есть будильник.

Длинное нажатие на кнопку «ок» определяет срабатывание будильника: короткий сигнал – отключено, тональный сигнал – включено.В часах можно настроить яркость свечения ламп и, соответственно, ток потребления.

Подстройка яркости в пределах 0…99 уровней. С 9:00 до 21:00 часы издают короткий почасовой сигнал.

      Реализован метод борьбы с отравлением катодов ламп (или антиотравление).     Перед сменой минут происходит быстрый перебор всех цифр во всех лампах/

Рекомендуемое питание не менее 7,5 В.

Некоторые детали могут быть заменены:

Стабилизатор напряжения КР1158ЕН5А (TO-251) = 7805  (TO-220)

Полевой транзистор STU6N62K3 (IPAK) = IRF840 (TO-220)

Индуктивность 1000 мкГн = 470 мкГн.

Конденсатор 4,7  мкФ х 350В = 10 мкФ х 350В

Диод Шоттки 1N5817 = 1N5819 (нежелательно).

Много аналогов у установочных компонентов – почти любые горизонтальные держатели батареи CR2032, тактовые кнопки 6х6 мм, пьезоизлучатели диаметром до 12мм, любые доступные панели под микросхемы.

Для повышения точности хода часов кварц 32768 Гц нагружать рекомендованными емкостями. Место монтажа кварца и прилегающие линии отмыть растворителем и просушить. Корпус кварца соединить с общим минусом.

Плата индикации переделанная под ИН-14 от servoloshin.

servoloshin говорит:

Доработал плату для своих нужд: утолщил кое-где, добавил площадки для светодиодов подсветки.
Развел верхнюю плату под ИН-14, может пригодиться кому,только там соединять проводками, нумерация сдвинулась.

Upd 2015/12/27:

Плата часов от Валерий Ф. на дискретных транзисторах вместо оптронов.

Оригинал: http://robocua.blogspot.com/2015/03/12.html

ИН-12Б и Arduino. Начинаем собирать часы на газоразрядных индикаторах

Часы на газоразрядных индикаторах ИН-12А

Добрый день:). "Может быть сделать на них часы?" — этот вполне предсказуемый вопрос задал я самому себе, случайно наткнувшись в одной из пыльных коробок на газоразрядные индикаторы ИН-12Б. И также сам себе ответил: "конечно!".

Давно хотел собрать что-нибудь просто так, "для души", и светящиеся часики подойдут для этого идеально:)

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

Кликайте СЮДА, переходите на мой аккаунт и подписывайтесь :) Я всегда буду очень Вам рад! Приятного чтения :)

Впрочем, пока непонятно как пойдет дело. Сам по себе проект несложный, но он "для себя", а значит, всегда будет находиться что-то более нужное, срочное, важное…. О всех подвижках буду рассказывать вот такими же, как этот, фотоотчетами. Подробно останавливаться на технической стороне дела не стану. Если возникнут вопросы — спрашивайте, с удовольствием отвечу :).

А началось все с них:

Газоразрядные индикаторы ИН-12Б. Способны отображать 10 цифр от 0 до 9 и, вроде бы, точку. "Вроде бы" — потому что я так это и не проверил :).

 

Управление индикаторами очень простое. На общий анод лампы подается напряжение 150 — 170 В. А катод цифры, которую необходимо "зажечь", подключается к минусу источника.

Вот и все! 

Очевидных сложностей две: 1. Нужен источник высокого напряжения (150 — 170 В).
2. Нужны ключи управления высоковольтными сигналами на катодах индикаторов.

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

 

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

 

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

Примечание: а еще можно воспользоваться специализированными дешифраторами — К155ИД1.

 

Подключается все просто:

 

Каждой цифрой управляет свой транзистор. А вот так это выглядит на макете.

Мне нравятся эти разноцветные провода — очень удобно и красиво :)

Кстати, их разъемы типа "мама" идеально подошли на ножки газоразрядного индикатора:

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

Или пойти еще дальше и применить ПЛИС. Но я решил рискнуть навлечь на свою голову критику профессиональных программистов и воспользоваться ARDUINO.

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

"Железо" копеечное: клон платки ProMini с контроллером ATMega328 на борту и преобразователь USB-UART.

А больше, пока, ничего не нужно:

Модуль МК расположил на той же макетной плате и подключил к транзисторам управления:

Немного о динамической индикации

У меня есть микроконтроллер, десять управляемых им транзисторов и один индикатор. Все в порядке, только индикаторов для часов маловато:). Нужно еще три. Но прежде чем их добавлять я решил выяснить как лучше это сделать.

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

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

 

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

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

Что из этого получилось — на видео:

Все отлично! Хотя индикатор и погашен большую часть времени — это не заметно.

Кстати, если немного изменить частоту включения/выключения, то связанное с нею мерцание, все также незаметное для глаза, станет отлично заметным на видео:

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

Но об этом в следующий раз :)

Оригинал: https://kmworkline.blogspot.com/2018/03/IN12B-1.html

Схема \

Часы на газоразрядных индикаторах ИН-12А

РФ, 300013, г. Тула, ул. Болдина, дом 47, оф.

21, 22

тел. 8(910)1-665-665, +7(4872)21-98-23, тел.

/факс +7(4872)22-36-41

Оригинал: https://radio-komplekt.ru/clock-in12.php

Часы на газоразрядных индикаторах

Часы на газоразрядных индикаторах ИН-12А

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

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

Газоразрядный индикатор представляет собой лампу с электродами (катодами), наполненную инертным газом неоном.

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

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

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

Схема часов на газоразрядных индикаторах

Часы собраны на микроконтроллере PIC16F876A, для которого я написал программу на языке СИ, ниже представлена схема часов на газоразрядных индикаторах:

Для питания индикаторов необходимо высокое напряжение порядка 180-200 В, на схеме имеется стандартный DC-DC преобразователь, собранный на полевом транзисторе VT3, диоде VD1, катушке индуктивности L1 и сглаживающем конденсаторе C3, ШИМ сигнал для транзистора формирует микроконтроллер. Данный преобразователь выдает нестабилизированное напряжение, величина которого зависит от нагрузки. Этого вполне достаточно для питания индикаторов, стабилизированное напряжение не обязательно. Высокое напряжение подается на аноды индикаторов с помощью высоковольтных оптопар U1-U5, через балластный резистор R15, который ограничивает ток через катоды индикаторов. Управление катодами осуществляется при помощи отечественного высоковольтного дешифратора К155ИД1. Для отображения цифр используется метод динамической индикации, с частотой 70 Гц. Яркость индикаторов можно регулировать путем изменения длительности свечения. В общем, эта стандартная и устоявшаяся схема управления газоразрядными индикаторами.

Для отсчета времени используется модуль часов реального времени DS3231, о котором я писал отдельную статью. Светодиоды HL2-HL5 установлены для подсветки индикаторов. В качестве разделителя часов и минут установлен неоновый индикатор ИНС-1.

Для возможности синхронизации времени, я добавил в схему GPS модуль GY-NEO6MV2 фирмы Ublox, на сайте имеется подробная статья про этот модуль. Питание на модуль подается через полевой транзистор VT4, который управляется от микроконтроллера.

Для воспроизведения звука будильника, установлен зуммер HA1 с встроенным генератором. Для настройки часов установлены 3 кнопки: SB1 “Ввод”, SB2 “+”и SB3 “-”.

Выходное напряжение DC-DC преобразователя зависит от многих факторов: это частота и коэффициент заполнения ШИМ сигнала, индуктивность катушки L1, ток нагрузки. По умолчанию частота равна 26,3 кГц, коэффициент заполнения 90%.

Эти параметры можно изменить, записав другие значение в EEPROM память, перед программированием микроконтроллера (подробнее про настройку будет сказано ниже в статье). Увеличение частоты, а также уменьшение коэффициента заполнения снижают выходное напряжение.

Уменьшать коэффициент заполнения менее 70% лучше не стоит, при этом наблюдается провал в выходном напряжении. Катушка L1 обладает индуктивностью 470 мкГн, уменьшение индуктивности увеличивает выходное напряжение.

На холостом ходу без подключенных индикаторов преобразователь выдает около 250 В, при этом в качестве нагрузки выступает только резистор R2 сопротивлением 300 кОм. При подключении газоразрядного индикатора напряжение уменьшается примерно до 153В. При этом балластный резистор R15 ограничивает ток через катод индикатора на уровне 1,7 мА.

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

В общем, настройка заключается в установке тока через катод индикатора на уровне 1,4 – 2 мА, при этом выходное напряжение преобразователя с подключенным индикатором, должно быть не менее 150В.

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

Все детали смонтированы на двух печатных платах, индикаторы на односторонней плате, остальные элементы на двухсторонней плате. Платы соединяются между собой при помощи разъемов. Разъем питания, кнопки, зуммер, модуль часов и модуль GPS (либо гнездо 3,5 мм) монтируются с задней стороны двухсторонней платы.

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

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

Зуммер HA1 должен быть с встроенным генератором. Отечественный дешифратор DD2 можно заменить зарубежным аналогом SN74141N, полевой транзистор VT4 можно заменить на IRLML2244, IRLML6402 и др., полевой транзистор VT3 на IRF840, высокочастотный диод VD1 на HER107, HER108, STTH110, UF4007. Транзисторы VT1, VT2 можно заменить на любые аналогичные.

Корпус для часов на газоразрядных индикаторах сделан из листового гетинакса толщиной 3мм. Я нарезал 6 прямоугольных пластин, из 4 пластин склеил каркас, с помощью быстросохнущего эпоксидного клея.

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

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

Настройка часов на газоразрядных индикаторах

Для питания часов я использовал блок питания на 5В, средний потребляемый ток 0,12А, в режиме синхронизации времени до 0,2А.

При первом включении, индикатор разделитель часов и минут мигает с частотой 2Гц, это означает, что время не установлено или не синхронизировано.

Время можно установить вручную или синхронизировать по спутникам GPS, после чего светодиод будет мигать с нормальной частотой 1Гц.

Во время отображения текущего времени, кнопки “+” и “–” регулируют яркость светодиодов HL2-HL5 (подсветка индикаторов) от 0 до 100%, всего 10 уровней.

Для входа в меню настройки параметров, нужно одновременно нажать кнопки “+” и “–”, на индикаторах высветятся цифры [10.01], первая цифра слева – номер параметра, последние две или одна мигающая цифра справа – значение параметра.

Первый параметр это часовой пояс, который нужен для корректировки значения часов во время синхронизации по GPS, так как модуль получает всемирное координированное время UTC.

Значение часового пояса можно задать кнопками “+” и “–”, в пределах от –12 до +12 (по умолчанию –1 либо 0). Если разделитель светится, то число отрицательное, и наоборот.

Для перехода к следующему параметру нужно нажать кнопку “Ввод” (короткое или длительное нажатие).

Второй параметр: режим синхронизации времени по GPS, по умолчанию синхронизация отключена, на индикаторах отображаются цифры [2000]. Кнопками “+” и “–” можно выбрать значение от 0 до 4.

Цифре 1 соответствует период синхронизации каждый день, 2 – каждую неделю, 3 – каждые 2 недели, 4 – каждый месяц, 0 – автоматическая синхронизация отключена. По времени, синхронизация происходит в 15.00 по определенным числам месяца, для еженедельного периода это 1, 8, 15, 22 число.

Для периода 1 раз в 2 недели это 1 и 15 число, если 1 раз в месяц то 1 число.

Третий параметр – регулировка яркости газоразрядных индикаторов, по умолчанию установлена максимальная яркость, на индикаторах отображаются цифры [3020]. Кнопками “+” и “–” можно задать требуемую яркость в пределах от 1 до 20. Также предусмотрен режим ночной яркости от 22:00 до 08:00, который можно задать через EEPROM память микроконтроллера.

Далее после нажатия кнопки “Ввод”, следует настройка даты и времени, сначала настройка года, на индикаторах отображаются цифры [2000]. Затем следует настройка даты, на индикаторах отображаются слева число месяца, справа номер месяца [07.05].

Короткое нажатие кнопки “Ввод” переключает редактирование между числом и номером месяца, длительное нажатие выполняет переход к очередному параметру. Следующий параметр – день недели, можно задать значения от 1 до 7, цифра 1 соответствует Понедельнику, 2 – Вторник и т.д.

И наконец, в последнюю очередь выполняется настройка времени, часов и минут.

Из меню настройки параметров можно выйти в любой момент, для этого нужно удерживать кнопку “Ввод” и одновременно нажать кнопку “+” либо “–”, также имеется автоматический выход из любого меню по бездействию в течение 2-х минут.

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

Кроме автоматической синхронизации, имеется возможность запуска синхронизации в любой момент, для этого нужно удерживать кнопку “+”.

На индикаторах высветятся мигающие цифры [0000], по мере поиска спутников все цифры сменятся на [1111], после чего примерно через 20 секунд произойдет обновление времени, индикатор разделитель при этом начнет мигать с частотой 1Гц. Во время синхронизации дата не обновляется.

Если в течение 15 минут GPS модуль не поймает сигнал от спутников, индикатор разделитель будет мигать с частотой 2Гц, индицируя неудачную синхронизацию времени. Удерживание кнопки “–” во время синхронизации, принудительно завершит процедуру обновления времени.

GPS модуль GY-NEO6MV2 выпускается в двух вариантах: это синяя плата с большой антенной и красная плата с маленькой антенной. С маленькой антенной модуль хуже ловит сигнал от спутников, нежели с большой антенной.

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

Для этого варианта на печатных платах предусмотрено место под гнездо PJ-358 (3,5 мм).

Для связи с микроконтроллером, GPS модуль должен иметь следующие настройки порта: скорость передачи 9600 бит в секунду, 8 бит данных, 1 стоповый бит. Обычно модуль поставляется с указанными настройками, если это не так, нужно изменить параметры порта через программу u-center, подключив модуль к компьютеру через USB-UART переходник.

Для настройки будильника нужно удерживать кнопку “Ввод”, на индикаторах высветится время будильника, по умолчанию 08:00. Редактирование значений часов и минут аналогично настройке времени. Далее после длительного нажатия кнопки “Ввод” следует настройка активации будильника по дням недели.

На индикаторах высветятся цифры [1000], первая цифра слева – указывает на день недели, последняя мигающая цифра справа отображает состояние будильника: 0 – выключен, 1 –включен. Кнопки “+” и “–” меняют значение. Короткое нажатие кнопки “Ввод” переключает дни недели.

Соответственно можно выбрать дни недели, по которым будет срабатывать будильник. Для завершения настройки нужно удерживать кнопку “Ввод”. Из меню будильника можно выйти в любой момент, таким же способом, как и для меню настройки параметров.

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

Все настройки сохраняются в энергонезависимой памяти (EEPROM) микроконтроллера.

Короткими нажатиями кнопки “Ввод” можно посмотреть соответственно дату, год, и перейти к отображению текущего значения минут и секунд.

При потере связи с часами DS3231, на индикаторах высветится код ошибки 3231.

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

Адрес ячейки EEPROM Описание Пределы значений Значение по умолчанию
0x01 Частота ШИМ сигнала.
Формула расчета Fшим = 1000/(X+1), кГц
31

Оригинал: https://radiolaba.ru/microcotrollers/chasy-na-gazorazryadnyh-indikatorah.html

Часы на газоразрядных индикаторах своими руками

Часы на газоразрядных индикаторах ИН-12АПриветствую, Самоделкины!
Сегодня мы своими руками соберем часы на газоразрядных индикаторах, максимально просто и доступно, на сколько это вообще возможно.
ом данной самоделки является AlexGyver, автор одноименного канала.

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

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

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

Частоту генератора задаёт шим контроллер, при частоте в 16кГц на выходе получаем напряжение 180В. Но не смотря на высокое напряжение, генератор очень и очень слабый, так что о других его применениях даже не думайте, он способен только на тлеющий разряд в инертном газе. Это напряжение, а именно +, через высоковольтные оптопары направляется на индикаторы.

Сами оптопары управляются ардуиной, то есть она может подать +180В на любой индикатор. Чтобы цифра в индикаторе засветилась, нужно подать на неё землю, и этим занимается высоковольтный дешифратор – советская микросхема. Дешифратор тоже управляется ардуиной и может подключить к земле любую цифру. А теперь внимание: индикаторов у нас 6, а дешифратор 1.

Как же это работает? На самом деле дешифратор подключен сразу ко всем индикаторам, то есть ко всем их цифрам, и работа дешифратора и оптопар синхронизирована таким образом, что в один момент времени напряжение подаётся только на одну цифру одного индикатора, то есть оптопара очень быстро переключают индикаторы, а дешифратор зажигает на них цифры, и нам кажется, что все цифры горят одновременно. На деле же каждая цифра горит чуть больше 2 миллисекунд, затем сразу включается другая, суммарная частота обновления 6-ти индикаторов составляет около 60Гц, то есть кадров в секунду, а учитывая инертность процесса, глаз никаких мерцаний не замечает. Такая система называется динамическая индикация и позволяет очень сильно упростить схему.В общем и целом, схема часов получается весьма и весьма сложной, поэтому разумно сделать для неё печатную плату.Плата универсальная для индикаторов ИН12 и ИН14. На этой плате, помимо всей необходимой для индикаторов обвязки, предусмотрены места для следующих железок: кнопка включения/выключения будильника, выход на пищалку будильника, термометр + гигрометр DHT22, термометр DS18b20, модуль реального времени на чипе DS3231 и 3 кнопки для управления часами.

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

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

Также нужно будет купить рейку с пинами, чтобы соединить части платы.

В проекте используется полноразмерная Arduino Nano. Сделано это для упрощения загрузки прошивки даже для самых новичков.

Итак, собрали нижнюю плату. Сначала нужно протестировать работу генератора. Если он собран неправильно, то может бахнуть конденсатор.

Так что накрываем его чем-нибудь и включаем питание.
Ничего не бахнуло, это хорошо. Аккуратно измеряем напряжение на ногах конденсатора, должно быть 180В. Отлично. Внимательно смотрим как паять индикаторы. На всех индикаторах одна нога помечена белым — это анод.
Лампу нужно вставлять так, чтобы анодная нога попала вот в это отверстие, это анодные дороги.

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

Модуль часов тоже сделаем на проводах.

Со страницы проекта качаем архив, в котором есть прошивка и библиотеки. Загружаем прошивку.

Проверяем.Всё работает! Поздравляю, мы сделали ламповые часы.Теперь, что касается корпуса. долго искал максимально доступный и деревянный вариант, и таки нашёл вот такую заготовку для самодельной шкатулки, которая идеально подходит по размеру к плате.
Также делаем отверстия под пищалки, провода, кнопки и переключатели.
Плату нужно приподнять, автор использует обычные стойки для печатных плат.Корпус автор покрасил под орех. Не очень удачно, лучше используйте морилку.
Готово! Осталось показать, как всем этим пользоваться. Перед прошивкой можно настроить некоторые моменты: времена режима часов и режима отображения температуры и влажности. поставил 10 секунд на часы и 5 на температуру. Температура, к слову, слева, влажность справа.Есть 2 режима яркости индикаторов, дневной и ночной. Соответственно для этого настройки.Ну и время, через которое будильник сам отключится после начала тревоги. В общем часики тикают, и каждую минуту у них делается так называемое антиотравление индикаторов. Быстро перебираются все цифры, чтобы редко включаемые цифры не глючили и включались сразу. В общем кнопки у нас 3: выбор, и увеличить/уменьшить. При клике по кнопке «выбор» в режиме температуры, вы сразу переключитесь в режим часов.Удержав кнопку «выбор» попадаем в режим настройки будильника. Кнопками вверх/вниз можно менять цифру. Кликом по кнопке «выбор» можно менять, «настройка часов» и «настройка минут». Клавиатура у нас к слову резистивная.Удержав кнопку ещё раз, попадаем в режим настройки времени. Настроили, удерживаем ещё раз и попадаем обратно на просто режим часов. Также из настройки времени будильника можно выйти сразу же, дважды кликнув по кнопке выбор. То есть выйти минуя настройку времени.

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

С этими часами у нас сегодня всё. Благодарю за внимание.

!

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

Оригинал: https://USamodelkina.ru/12616-chasy-na-gazorazrjadnyh-indikatorah-svoimi-rukami.html

Понравилась статья? Поделиться с друзьями:
Тратосфера