РадиоКот :: Nixie часы на Arduino от Ian Sparkes
Например TDA7294

РадиоКот >Конкурсы >Поздравь Кота по-человечески 2017! >

Теги статьи: nixieESP8266ЧасыДобавить тег

Nixie часы на Arduino от Ian Sparkes

Автор: nbo, nbo2006@ukr.net
Опубликовано 29.08.2017
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2017!"

   Как то бродя в интернете задался вопросом о часах на газорязрядных индикаторах с использованием Arduino. На тот момент был приобретен Arduino Uno и необходимо было его куда то пристроить, а заодно и немного разобраться в среде Arduino IDE. Задав Google вопрос на первой странице была получена ссылка на проект Ian Sparkes на https://github.com/isparkes/ArdunixNix6 . После прочтения решил повторить проект. К моему удивлению на русскоязычных ресурсах этот проект не известен, ну или я его не нашел.

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

  • полностью открытый проект – доступны скетчи!
  • удивительно широкий функционал
  • отличная точность хода
  • автоматическая регулировка ВВ генератора
  • несложная схема
  • настраиваемая RGB подсветка
  • настраиваемые режимы гашения ламп для увеличения их ресурса
  • автоматическая яркость RGB подсветки и дисплея (настраиваемая)
  • всего одна кнопка управления
  • тактирование как от DS3231 так и от ESP8266
  • в последнем варианте настройки можно делать через браузер
  • использование оптронов 817 серии для коммутации разрядов
  • режим антиотравления катодов
  • режим жесткой очистки катодов
  • наличие скетчей для тестирования и настройки железа
  • наличие скетча SpiderClock - часы на одной лампе на Atmega8
  • малое энергопотребление
  • постоянная поддержка Автором, выход новых версий

  Часы собраны на 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 пока так и лежит:)


Файлы:
Скетчи
Проект в Proteus 8
Инструкция пользователя V48
Мой перевод руководства пользователя V48
Мой перевод инструкции пользователя модуля WIFI
прошивка


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

17 31 23
2 0 0

Эти статьи вам тоже могут пригодиться: