![]() |
![]() |
|||||||||||||||
Nixie часы на Arduino от Ian Sparkes
Автор: nbo, nbo2006@ukr.net Как то бродя в интернете задался вопросом о часах на газорязрядных индикаторах с использованием Arduino. На тот момент был приобретен Arduino Uno и необходимо было его куда то пристроить, а заодно и немного разобраться в среде Arduino IDE. Задав Google вопрос на первой странице была получена ссылка на проект Ian Sparkes на https://github.com/isparkes/ArdunixNix6 . После прочтения решил повторить проект. К моему удивлению на русскоязычных ресурсах этот проект не известен, ну или я его не нашел. После сборки в железе оказалось что проект имеет следующие достоинства:
Часы собраны на Atmega328, К155ИД1, модуле DS3231 или на ESP8266. В качестве разделителей между часами-минутами и минутами-секундами можно использовать как светодиоды так и неоновые лампочки. В последнем случае ставятся высоковольтные транзисторы. У меня стоят светодиоды, что по моему хуже. Вид снизу на плату индикации с лампами Z570(Z573)M: Вид на основную плату сверху. Хорошо видно справа шесть оптронов 817 серии в панели. Большой неожиданностью, вызвавшей сомнения, явилось использование Автором оптронов 817 серии для коммутации разрядов - ведь они низковольтные! До последнего не верилось что такое возможно, хотя Автор проекта утверждает что продал сотни часов. По моему такой вариант жизнеспособен потому что в погашенном состоянии неоновый индикатор имеет бесконечно большое сопротивление, а при свечении ведет себя как стабилитрон, т.е. практически все напряжение падает на нем. Как бы то нибыло часы прекрасно работают. Вид на основную плату снизу: Скетчи собирались в Arduino IDE 1.6.12. Ниже выложены скетчи, прошивка для Atmega328, проекты в Протеусе 8,оригинальная схема, инструкции по сборке и настройке. Также мой перевод инструкций на русский язык в котором вероятно есть неточности и ошибки, но я старался. Здесь инструкции не выкладываю ввиду большого обьема. В Протеусе основная плата и платы под индикаторы ИН-14 (на ней не собирались часы), а также плата индикаторов для Z570(Z573)M. Последняя собрана и работает. Платы односторонние, с кучей перемычек. Собираются они бутербродом. Также в протеусе есть плата под модуль на ESP8266 ESP-01. Выложенная прошивка под тактовую частоту 16Мгц. Полный архив проекта можно скачать на Google disk : https://drive.google.com/open?id=0B7z2TzS1WxwudTg1M0Y4MlBxNzQ В нем больше фотографий. Есть видео работы часов. Ссылка на страницу Автора проекта: https://www.nixieclock.biz/Manuals.html Изюминкой часов является возможность синхронизации с сервером времени в сети Интернет, а также возможность настройки часов через WIFI. Модуль собирается на ESP8266 ESP-01. Правда я проводил испытания с модулем ESP8266 WeMos D1 mini. Достоинством оного считаю наличие преобразователя USB-RS232 на плате, что упрощает выгрузку прошивки из среды Arduino IDE. Выше на фото WeMos D1 mini подключен к плате под ESP8266 ESP-01. Ниже на фото средний потребляемый ток: В завершении статьи еще фото внешнего вида: P.S. А Arduino Uno пока так и лежит:)
Файлы: Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться: |
|
|||||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |