Ретро-часы nixie clock: как сделать

Пошаговая инструкция по настройке китайских умных часов

Это универсальная инструкция, которая подойдет для большинства китайских моделей.

Подготовка

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

  1. В документации, которая идет в комплекте, ознакомьтесь с возможностями устройства и способами управления (жесты, голосовой ассистент).
  2. Проверьте расположение физических кнопок и разъемов.
  3. Если часы поддерживают SIM-карту, ознакомьтесь со схемой ее установки.
  4. Проверьте состояние контактов и уровень заряда батареи. Если он низкий, зарядите устройство.

Установка SIM-карты и настройка связи

SIM-карта позволяет часам подключаться к мобильным сетям, выходить в интернет и совсем не зависеть от смартфона.

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

Если SIM-карта установлена правильно, на экране часов появится индикатор, который отобразит качество приема сигнала (буква E, H или другое обозначение).

Включение часов

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

Настройка времени, даты и циферблата

Сразу после включения часов система может предложить настроить текущие время и дату. Многие модели определяют эти данные автоматически. Если же нужна ручная корректировка времени, перейдите в «Настройки» и выберите раздел «Системные». Отсюда перейдите в пункт «Языки и время» и выставьте нужные параметры. Детальная инструкция по настройке конкретной модели есть в руководстве по эксплуатации.

Переключение меню на русский язык

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

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

  1. Перейдите в раздел Setting («Настройки»).
  2. Откройте вкладку Language («Язык»).
  3. В списке выберите русский язык.

Если в устройстве по умолчанию установлен китайский язык, рекомендуем открыть инструкцию и с ее помощью попытаться найти пункт «Языки».

Синхронизация со смартфоном

После того как все предварительные настройки выполнены, вы можете перейти к подключению часов к смартфону:

  1. Включите Bluetooth на телефоне и умных часах.
  2. Скачайте приложение для вашей модели часов (сделать это можно в Apple Store, Google Play или другом магазине приложений). Например, для устройств Xiaomi нужна утилита Mi Fit, а девайсы Huawei управляются через программу Huawei Wear.
  3. Запустите установленное приложение.
  4. Далее перейдите в настройки смартфона. На экране отобразится модель часов, которые будут подключаться. Нажмите на их название.
  5. Дождитесь, пока на обоих устройствах отобразится секретный код. Если коды на гаджетах совпадают, нажмите на кнопку «Подключить».

Синхронизация выполнена. Вы можете отключить ее в любой момент, выключив блютуз.

Настройка интернета на смарт-часах

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

Далее сделайте следующее:

  1. Перейдите в раздел «Настройки» или «Установки».
  2. Откройте «Сим-карты и сети» или вариант с похожим названием.
  3. Далее нажмите на пункт «Опции» и добавьте учетную запись. Здесь отобразится информация, отправленная вам сотовым оператором.

Использование сим-карты – не единственный способ получить доступ к интернету. Некоторые модели смарт-часов из Китая обладают встроенными Wi-Fi-модулями. В этом случае для выхода в интернет вы можете напрямую подключить устройство к роутеру:

  1. Перейдите в «Настройки» часов и выберите подключение по Wi-Fi.
  2. Найдите нужную сеть и нажмите на нее. Если потребуется, введите пароль.
  3. Если все сделано верно, появится надпись «Подключено» или другое обозначение.

Как устанавливать приложения на умные часы

Наиболее простой способ скачивать приложения на умные часы – это прибегнуть к помощи сопряженного смартфона. Для многих моделей китайских часов в Google Play есть десятки и сотни полезных приложений: как платных, так и бесплатных, в том числе софтов на русском языке.

Скачиваются программы по простому принципу:

  1. Найдите нужное приложение в Google Play или другом магазине приложений.
  2. Скачайте и установите выбранную утилиту.
  3. По завершении установки вы сможете использовать приложение на часах, кликнув по его иконке.

Classic Rev4 Clock 4-Digit or 6-Digit

Article Manual
User Manual Firmware V56, 6 Digit code Firmware V1, Version 56
User Manual Firmware V456, 4 Digit code Firmware V1, Version 456
Classic Rev4c 6 Digit Construction Manual (6 pin «FRONT» header) Revision 4c
Classic Rev4b 6 Digit Construction Manual (4 pin «FRONT» header) Revision 4b
Classic Rev4c 4 Digit Construction Manual (6 pin «FRONT» header) Revision 4c
Component Identification Manual All Revisions
Schematic All Revisions
Dimensions All Revisions
Code Repository Clock 6 Digit Code Firmware
V1 6 Digit Code, V56
Code Repository Clock 4 Digit Code Firmware
V1 4 Digit Code, V456
Code Repository Wifi Firmware
V1 Wifi, Vx58
WiFi User Manual WiFi User Manual vx58 for v56 clocks

Notes on the ready-made PCB

Ready-made PCBs are available from Gary Kaufman in the USA — please
contact him direct at [email protected]

 

The design for this PCB has been enhanced from the original version to
make it as flexible as possible. Changes include the addition of  mounting holes,
optional voltage doubler for 115v operation, two possible cut-points to subdivide the PCB
to suit various mechanical arrangements, and a rearranged divider and connection pads to
make it easier to add seconds digits for a 6-digit version.

If you will be using this PCB, please download nixiepcb.zip (400K), which contains PDF component layout drawings
and a revised schematic for the PCB.

The parts list is as shown above, with the following changes : R14 deleted
(R14 is now only used for the 6-digit seconds option). C10 (100 to 220pF) added — this may
be required with some makes of U1/U8 if the hours don’t reset correctly from 12 to 1. Note
that the legend for C5 is missing from the silkscreen — it’s next to R12

The PCB can be built up as a 115 or 230v version. See Voltage_Options.pdf
(in nixiepcb.zip) for component differences.
Note that only one of these two options can be fitted!
The PCB can be cut at one or both of two possible lines for flexibility of packaging — see
Layout_Options.pdf (in nixiepcb.zip) for some suggested layouts.

Интеллектуальная GPS-антенна Trimble Acutime Gold

Acutime Gold представляет собой компактный законченный GPS-приемник (рис. 1), предназначенный для монтажа на мачту и способный с высокой точностью выдавать импульсы временной синхронизации и точное время. Приемник Acutime Gold выполнен в водонепроницаемом UV-защищенном корпусе и может работать в индустриальном диапазоне температур –40…+85 °С. Acutime Gold содержит патентованные алгоритмы обработки GPS-сигналов компании Trimble и является отличным решением для задач временной привязки и синхронизации, в том числе и в системах передачи данных. Это позволяет создать недорогое независимое решение по синхронизации времени для таких приложений, как измерительные устройства на трубопроводах, компьютерные сети, теле- и радиовещание, сотовые сети. Acutime Gold имеет интерфейс RS-422, который идеально подходит для длинных линий связи, которые неизбежны при монтаже приемника на крышах высотных зданий или на коммуникационных вышках. В приемнике предусмотрена специальная команда, позволяющая компенсировать задержку распространения сигнала в длинном кабеле, который может иметь длину до 500 м.

Результаты

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

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

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

Достоинства этого усилителя — это легкая сборка и настройка, а также небольшая цена и отличный звук.

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

Шаг 3: Запрограммируйте PIC

Чтобы запрограммировать код в PIC, вам понадобится программатор и программное обеспечение для него. Я использовал китайский программатор k150 с программным обеспечением, которое он поставлял. Вам необходимо загрузить файл .hex в программу и записать вместе с ним чип.

Некоторые из функций программы:

Это держит время очень точно.

Работает в 24-часовом формате.

Если вы установите неправильное время (например, 26:72), оно в конечном итоге будет сброшено автоматически.

На контакте 2 имеется выходной логический импульсный сигнал (RA3). Логический выход будет выдавать количество импульсов в соответствии с часом, когда минуты превращаются в нули. Например, есть 8 логических импульсов от вывода 2, когда время превращается в 8:00. Выходной сигнал не является звуковой частотой, это простой логический импульс, поэтому для аудио потребуется генератор тона или звукового сигнала.

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

Если вы запрограммировали его правильно, то при первом включении он должен начаться в 10:00 (если вы не нажмете кнопку)

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

Часы собраны по мотивам предыдущей конструкции, но с меньшим бюджетом и на более доступном микроконтроллере PIC16F628A.Устаревшая модель, см обновление — проект История любви ИН-12.

Часы работают в 24 часовом формате.

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

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

Нажатием на кнопку «ок» перебираются следующие режимы:

– настройка часов текущего времени (ЧЧ _ _);
– настройка минут текущего времени (_ _ ММ);
– настройка часов будильника (ЧЧ._ _);
– настройка минут будильника (_ _.ММ);
– настройка текущего дня недели от 1 до 7 (0 _ _ 1);
– срабатывание будильника в понедельник (1 _ _ 1);
– срабатывание будильника во вторник (2 _ _ 1);
– срабатывание будильника в среду (3 _ _ 1);
– срабатывание будильника в четверг (4 _ _ 1);
– срабатывание будильника в пятницу (5 _ _ 1);
– срабатывание будильника в субботу (6 _ _ 0);
– срабатывание будильника в воскресенье (7 _ _ 0);
– яркость свечения ламп от 0 до 20 (8 _ 05);
– почасовой сигнал с 9:00 до 21:00 (9 _ _ 1).

Изменения и замечания:

1. Добавлены новые функции в программу – см режимы выше. Теперь эксплуатация часов комфортнее, но настройка сложнее.

2. Увеличена частота ШИМ – дроссель перестал пищать; можно использовать индуктивности меньших номиналов. Решая этот вопрос, пришлось пожертвовать мелодичным сигналом будильника (теперь звуковой излучатель при срабатывании будильника просто пикает).

3. Скорректирована схема – добавлен транзистор BC558, ускоряющий закрытие силового полевого транзистора. Теперь полевой транзистор не греется (чуть тёплый при потреблении 12В * 100 мА).

4. Изменен алгоритм подавления засветки соседних разрядов. Ранее для закрытия оптопар использовался пустой такт динамической индикации. Сейчас  выполняется задержка для гарантированного закрытия оптопар. Увеличена частота переключения разрядов, свечение цифр стало ярче и «пушистее» .

5. Теперь часы могут работать и от 5В – для этого в схеме вместо стабилизатора КР1158ЕН5А (7805) поставить перемычку. При этом потребуется настроить яркость на максимум (>15 ед)

Внимание — при питании 9…12В поднимать яркость больше 15 ед не рекомендуется, т.к. возникает свечение вокруг подводящих электродов цифр. 6. Уменьшено потребление в режиме ожидания (при обесточке), примерно 0,47 мА (ранее было 0,52 мА)

6. Уменьшено потребление в режиме ожидания (при обесточке), примерно 0,47 мА (ранее было 0,52 мА).

7. Добавлен алгоритм восстановления времения для случаев коротких обесточек при эксплуатации без батарейки.

8. Ранее наличие напряжения контролировалось на пин 18 через делитель напряжения 1:2 (4,7 кОм + 4,7 кОм) для целей ускорения перехода в режим ожидания. Решено ограничиться одним сопротивлением 4,7 кОм (потому что их много у меня). Допустимый входящий ток на пин 18 до 20 мА (см даташит параметр Input clamp current). При питании 20В входящий ток составляет (20 Вольт / 4700 Ом) = 4,2 мА.

9. Газоразрядный индикатор тлеющего разряда является простейшим стабилизатором постоянного тока (стабилитроном). Фактически в моих экземплярах ламп напряжение стабилизации измерено на уровне 175В. Ток свечения цифр подбирается на уровне 1-2 мА. В документации на ИН-12 указан параметр напряжения источника питания. Всё это подвожу к тому, что нет необходимости стабилизировать напряжение питания ламп.

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

Стабилизатор напряжения КР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 Гц нагружать рекомендованными емкостями. Место монтажа кварца и прилегающие линии отмыть растворителем и просушить. Корпус кварца соединить с общим минусом.

 
На видео какое-то непонятное мерцание, в реале всё светится равномерно.
 

01.07.2015 Evgeniy Korzhov

Дмитрий Алексеев

19.12.15.   Юрий, Евпатория

Станислав

Проект устарел и не поддерживается.
Новая версия проекта «История любви ИН-12».

рекомендации

49 обсуждений

4 месяца назад

с какой камеры используется трансформатор? модель?

Вопрос 6 месяцев назад

Привет, я просто строю этот проект, но не работает.он ничего не показывает при включении.но когда я нажимаю кнопку при включенном питании, отображается «1», при нажатии кнопки отображается цифра «2» и т. д., иногда не отображается.по крайней мере, блок питания правильный, я использую другую плату для блока питания.Я использую Pickit3 для программирования шестнадцатеричных чипов PIC, я пытаюсь записать 2 чипа PIC, но результат тот же.Я не могу понять, что не так, я пытался программировать, но я горю другой чип и все тот же.Я проверяю после ожога показывает без ошибок.помогите …. оцените вашу помощьС уважениемрумяный

11 месяцев назад

Я люблю эти часы! Потрясающий проект, я постараюсь сделать один точно! Спасибо!

1 год назад

Будут ли цепи и высоковольтный источник питания работать с никсие IN-17?

1 год назад

Привет! Я сделал схему на макете с источником питания на 555. При тестировании PIC работает примерно в 10 раз быстрее, чем должен. Я проверил каждое соединение, каждую часть (включая кристалл). Есть идеи, что может быть причиной таких проблем?

4 года назад

Вы использовали IN-12 a или b? Есть ли разница

Ответить 3 года назад

Разница лишь в том, что у IN-12B есть десятичная точка в правом нижнем углу. Это все!

Ответить 2 года назад

Могу ли я использовать in-4 вместо in-12?

3 года назад

У меня нет опыта в этих вещах, я планирую их построить. У меня есть вопрос, который немного смутил меня.

Я заметил, что медный плавник исчез в конечном продукте. Это было бесполезно?

Я вижу на шаге 2 картинку + 5В, GND, GND, HV + с штыревым контактом. это вытащил из мужского заголовка?

Для чего используются эти файлы brd, sch, hex, asm?

Надеюсь, я не получу ответ через год, ха-ха

Ответить 3 года назад

Дополнительный вопрос, на шаге 1 красная линия на фиолетовом проводе печатной платы?

Ответить 3 года назад

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

Ответить 3 года назад

Если вы посмотрите в Интернете, вы найдете литий-ионные зарядные устройства, к которым можно подключить аккумулятор. Тот, который у меня был (до того, как я его случайно зажарил), можно подключить с помощью мини-USB-кабеля.

Ответить 3 года назад

Красные линии — это перемычки, если вы делаете однослойную печатную плату.

Ответить 3 года назад

спасибо буду ждать ваших ответов

3 года назад

какой резистор 0805 вы использовали на основной плате?

Ответить 3 года назад

Самое дешевое, что я мог найти в Ebay.

Ответить 3 года назад

лол, спасибо тебе

3 года назад на Вступлении

Действительно классный проект, я никогда не программировал PIC, как ты работал над программой. Нужно ли использовать файлы .hex и .asm для записи в PIC? Что я могу использовать для этого? Извините, я сказал, что я новичок. Благодарю.

Ответить 3 года назад на Введение

Файл .hex — это тот, который вы должны запрограммировать на PIC

4 года назад на Вступлении

Описание проекта

  • Управление:
    • При отображении часов:

      • М (двойной клик) — войти в режим настроек времени;
      • М (удержание) — войти в режим настроек будильника;
      • «минус» (кратко) — переключает режимы подсветки ламп;
      • «минус» (удержание) — включает/отключает «глюки»;
      • «плюс» (кратко) — переключает режимы перелистывания цифр;
      • сенсор (кратко) — показать температуру, давление, влажность, установленное время будильника
        (только если будильник включен) и вернуться в режим отображения часов;
      • (удержание) — то же, что (кратко).
    • При срабатывании будильника (играет мелодия):

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

      • сенсор (кратко) — переключиться на следующий параметр (давление, влажность, установленное
        время будильника, отображение часов);
      • (удержание) — вернуться в режим отображения часов;
      • М (удержание) — зафиксировать отображение выбранного показания (значения будут изменяться)
    • При настройке времени:

      • М (кратко) — переключение между установкой часов и минут;
      • (удержание) — сброс текущей группы разрядов в 00;
      • «минус» (кратко) — уменьшение значения;
      • (удержание) — уменьшение значения на 5;
      • «плюс» (кратко) — увеличение значения;
      • (удержание) — уведичение значения на 5;
      • сенсор (кратко) — выход с сохранением установок;
      • сенсор (удержание) — выход с возвратом к прежнему значению.
    • При настройке будильника:

      • М (кратко) — переключение между установкой часов и минут;
      • М (удержание) — сброс текущей группы разрядов в 00;
      • «минус» (кратко) — уменьшение значения;
      • «минус» (удержание) — уменьшение значения на 5;
      • «плюс» (кратко) — увеличение значения;
      • «плюс» (удержание) — уведичение значения на 5;
      • сенсор (кратко) — выход с сохранением установок;
      • сенсор (удержание) — включение/выключение будильника.
    • Эффекты В РЕЖИМЕ ЧАСОВ:

      • Подсветка (циклически изменяется цвет: красный, зелёный, синий):
        • Дыхание;
        • Постоянное свечение;
        • Отключена.
      • Смена цифр (при смене на короткое время отображается номер эффекта во всех разрядах):
        • (0) Без эффекта;
        • (1) Плавное угасание;
        • (2) Перемотка по порядку числа;
        • (3) Перемотка по катодам;
        • (4) Поезд;
        • (5) Резинка.
      • Поведение секундной точки зависит от того, включен ли будильник? устанавливается параметрами:
        • DOT_IN_TIME — когда будильник выключен;
        • DOT_IN_ALARM — когда будильник включен.
          Выбор поведения точки можно осуществлять из следующих величин:
        • DM_NULL, (0) точка постоянно выключена;
        • DM_ONCE, (1) точка моргает один раз в секунду (штатно);
        • DM_HALF, (2) точка изменяет яркость раз в секунду;
        • DM_TWICE,(3) точка моргает два раза в секунду;
        • DM_THREE,(4) точка моргает три раза в секунду;
        • DM_FULL, (5) точка постоянно включена

Необычные газоразрядные устройства

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

Часы табло на индикаторах МТХ-90

Фронтальная часть выглядит так : просверлены отверстия под каждую точку на табло ,в которую вставляется неоновый индикатор МТХ-90 , он же тиратрон тлеющего разряда.

Тиратрон МТХ-90

Табло вид спереди, есть часы и календарь.

Внутренности часов сделаны капитально, транс стоит ТС-200К 

Транзисторы на платах все в золоте.

Часы на вакуумно накаливаемых индикаторах ИВ-9

Эти оригинальные часы смастерил  японский радиолюбитель . Монтаж он сделал парящий в воздухе как бы в 3D формате , но не совсем. 

 Всю схему  сборки он раз бил на 3 большие группы ,потом объеденил их воедино. Как это собиралось  и  что это такое смотрите далее.

3. Контроллер  и микросхемы логики  

Многолапый монстр

Многолапый монстр  в 3D кольцах

Выводы от колец идут на другую сторону

Контроллер и логика в сборе в виде бутерброда

Алюминиевая подставка под акриловую трубу

акриловая труба с прорезями под крепления

ТАБЛО КУРСОВ ВАЛЮТ НА ИНДИКАТОРАХ ИН-12

Это табло было сделано для одного из  украинских банков. Переключение курсов валют осуществлялось  очень просто — с помощью механических счетчиков от 0 до 9  которые переключались в ручную. Эти переключатели находились на обратной стороне табло напротив каждой валюты.

ТАБЛО НА ИНДИКАТОРАХ ИН-18 ДЛЯ ОТОБРАЖЕНИЯ  ВРЕМЕНИ КИНОСЕАНСОВ

Это табло было найдено в одном из старых детских кинотеатров города Курска, выполнен он на газоразрядных индикаторах ИН-18, названия фильмов и мультфильмов  писалось на бумажке и вставлялось в пазы напротив выставленного времени сеанса.
С правой стороны подсвечивалось обычной лампочкой надпись ЕСТЬ или НЕТ в наличии билеты.Пульт управления находился у кассира, в виде блока кнопок с цифрами и переключателей. 
Вот такая простая и примитивная система использовалась до 2010х годов. Индикаторы уже к этому времени  уже все испорчены и нормально не отображают цифры.

Этот проект сделал болгарский радиолюбитель , весь проект был сделан в большой фанерной коробке , на макетных платах .

Dev Boards

It was clear that this would be what I would aim to use, but in the meantime I needed some dev boards. I ended up with this shortlist:

  • Wemos D1 mini pro — this is an ESP8266 based board.
  • ESP8285 dev board — as the name suggests, this is an ESP828 based board
  • PSF-B85 — this is not a complete board, but is aimed at being soldered directly on to a main PCB.

And more recently:

Seeed ESP-01M — this is a bit like the PSF-B85 in concept, except it is vertically oriented. This makes a lot of sense, because this puts the antenna in a better position.

All boards have an on-board antenna, except the ESP8285 dev board.

I bought them all, but I have several Wemos D1 mini pros that I use wherever I would normally use an Arduino. Again, in a finished PCB, I would aim to use an ESP8285 directly. Getting hold of these isn’t straightforward, but you can get them on ebay.

SPI В ESP8266

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

И самое забавное: если большинство функций находится во внутренней RAM, то вся эта конструкция может даже успешно работать какое-то время, но неожиданно падать через несколько часов работы. Обойти эту проблему несложно — достаточно использовать HSPI вместо SPI. Стандартная библиотека, входящая в состав официального SDK, мне показалась неудобной, и я использовал стороннюю реализацию ESP8266_SPI_Driver. По умолчанию тут задана частота тактирования 4 МГц, порядок битов MSB first, SPI mode 1 (CPOL=0, CPHA=1) — более чем достаточно для моих задач. Для передачи используются макрофункции и , а сама инициализация интерфейса тривиальна:

Archived Manuals

Article Manual
Arduino UNO All-In-One Construction Manual All Revisions
Arduino UNO All-In-One Video Build Tutorials YouTube
playlist
Arduino UNO All-In-One Schematic All Revisions
Modular Clock Construction Manual Rev 3 All Revisions
User Manual Firmware V5 User Manual Version 5
User Manual Firmware V4 Version 4
All-In-One Construction Manual Rev3 All Revisions
DA2000/IV9 User Manual Firmware V3 User Manual Version 3
DA2000/IV9 User Manual Firmware V1 Version 1
User Manual Firmware V52 for All-In-One, Classic Rev4 / Rev5 Firmware V1, Version 51-53
«All-In-One» A3 schematic Manual Revision 2, Version 44
«All-In-One» A3 schematic Manual Revision 2, Version 44
User Manual Firmware V348 Rev3, Version 348-351
User Manual Firmware V48 Version 48-49
User Manual Firmware V47 Version 47
Modular Clock Construction Manual All Revisions
Component Identification Manual All Revisions
WiFi Time Provider User Manual Manual Revision 1, Version
2
User Manual Firmware V47 Version 47
Classic Nixie Clock Module
Revision 5 Construction and User Manual, Revision 5 boards
Manual Revision 5,
Version 46
Classic Nixie Clock Module Construction and User Manual, Revision 4 boards Manual Revision 4, Version
46
6 Digit Modular Nixie Clock (Removable Tubes) Construction and User Manual with Removable
Tubes,
Revision 2 boards
Manual Revision 2, Version
45
«All-In-One» IN-14 6 Digit Nixie Clock Construction and User Manual, Revision 2 boards,
Version 45
Manual Revision 2, Version
45
Classic Nixie Clock Module Construction and User Manual, Revision 4 boards Manual Revision 4, Version
45
Classic Nixie Clock Module Construction and User Manual, Revision 4 boards Manual Revision 4, Version 42
6 Digit Modular Nixie Clock (Removable Tubes) Construction and User Manual with Removable
Tubes,
Revision 1 boards
Manual Revision 1, Version
45
«All-In-One» IN-14 6 Digit Nixie Clock Construction and User Manual, Revision 2 boards,
Version 44
Manual Revision 2, Version
44
HV Generator Construction and User Manual Manual Revision 1, Version 3
«All-In-One» IN-14 6 Digit Nixie Clock Construction and User Manual, Revision 2 boards Manual Revision 2, Version
42
«All-In-One» IN-14 6 Digit Nixie Clock Construction and User Manual, Revision 1 boards Manual Revision 1, Version
42
6 Digit Nixie Clock Construction and User Manual, Revision 4 Manual Revision 4, Version 41
6 Digit Nixie Clock Construction and User Manual, Revision 4 Manual Revision 4, Version 40
6 Digit Nixie Clock Construction and User Manual, Revision 3 Manual Revision 3, Version 35
6 Digit Nixie Clock Construction and User Manual, Revision 3 Manual Revision 3, Version 33
6 Digit Nixie Clock Construction and User Manual, Revision 2 Manual Revision 2
6 Digit Nixie Clock Construction and User Manual, Revision 2 Manual Revision 1

Заключение

Использование сигналов спутниковых группировок ГЛОНАСС и GPS для получения точного времени технически несложно и экономически целесообразно для многих применений — от уличных часов до систем АСКУЭ. Технические ограничения, связанные с приемом спутникового сигнала, можно обойти при использовании беспроводной технологии передачи данных в безлицензионных диапазонах. Использование радиоканала позволяет также организовать одновременную синхронизацию времени для множества устройств в сети. Современная малопотребляющая элементная база дает возможность реализовать автономную беспроводную систему синхронизации времени с продолжительностью работы до 5–10 лет.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Семинар по технике
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: