Torgholodmash.ru

ТоргХолодМаш
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

ARDUINO; Часы на ГРИ v2. Обсуждение проекта

Часы на индикаторах с синхронизацией

Попробовал. Идут секунда в секунду, только доходят до 29, застряют намертво (пытаются переключиться на 30, дёргаются туда-сюда иногда). Выключил блок питания, включил обратно, пару раз дернулись и пошли дальше. Дошли до 59 минуты, спокойно переключились на следующий час, через минуту опять улетели на 59.

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

Jasurok

  • #330

Версия 1.5 Впаивание кондера по питанию модуля часов результатов не принесли. Походу, придется третий модуль покупать  ‍♂️

x3mEr

  • #331

x3mEr

  • #332

@Jasurok, 5 мин. сча посмотрю скетчи и дополню сообщение

UPD: в файле nixieClock_2_v1.5.ino в строке 98 поставь 20 вместо 1. Включи, переведи время на 30 минут и посмотри что будет. Если помогло, поставь 10 уже вместо 20.

UPD2: возможно, чт отак полчится обойти проблему с постоянной синхронизацией. Но время будет отставать всё больше и больше. Поэтому, пока не купил новый модуль, в файле timeTicker.ino закомментируй строки 15-18 (в начале каждой строки поставь два символа косой черты — //) — должно получиться так:
//DateTime now = rtc.now(); // синхронизация с RTC
//secs = now.second();
//mins = now.minute();
//hrs = now.hour();

Не знаю твой уровень в программировании, поэтому пишу так подробно.

Jasurok

  • #333

@Jasurok, 5 мин. сча посмотрю скетчи и дополню сообщение

UPD: в файле nixieClock_2_v1.5.ino в строке 98 поставь 20 вместо 1. Включи, переведи время на 30 минут и посмотри что будет. Если помогло, поставь 10 уже вместо 20.

UPD2: так поймём, что дело точно в RTC. Время будет отставать всё больше. Поэтому, пока не купил новый модуль, в файле timeTicker.ino закомментируй строки 15-18 (в начале каждой строки поставь два символа косой черты — //) — должно получиться так:
//DateTime now = rtc.now(); // синхронизация с RTC
//secs = now.second();
//mins = now.minute();
//hrs = now.hour();

Не знаю твой уровень в программировании, поэтому пишу так подробно.

После изменения 98 строки часы при переходе с 29 на 30 просто медленнее стали перебирать цифры, но делают это по-прежнему больше 5 раз с возвратом на 29, и только после этого переходят на 30.

Читать еще:  Регулировка яркости диодных ламп

Закоментил синхронизацию. Вроде нормально идут. А при потере питания как они себя будут вести теперь?

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

Что из себя представляет протокол NTP?

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

Часы работают по следующему принципу:

  1. Осуществляется запрос к NTP-клиенту сервера.
  2. NTP-клиент передает актуальное время на устройство.
  3. Информация обрабатывается и выводится на циферблат.

Питание таких часов осуществляется благодаря технологии PoE (Power over Ethernet). Она позволяет питать устройство исключительно за счет сети Ethernet.

Используются такие часы для:

  • систем сотовой связи;
  • билетных касс;
  • ЖД и автовокзалов, аэропортов;
  • ИТ-компаний; ; ;
  • и других предприятиях и сиситемах, где частотно-временная характеристика играет первоочередную роль.

Следует обратить внимание на конденсатор С3 в цепи антенны. При использовании пассивной антенны его надо поставить обязательно, а вот при использовании активной поставить перемычку. Здесь присутствует 2.5-2.8 Вольт для питания активной антенны, поэтому старайтесь избегать закорачивания этого вывода, есть вариант остаться без модуля!
Часы могут работать и без GPS модуля, но об этом ниже.

Итак, дошли до схемы часов. Что они умеют делать:
— показывать время
— в начале каждого часа синхронизироваться с GPS модулем
— менять подсветку баллонов индикаторов
— устанавливать часовой пояс (от 0 до 12) нашего полушария (через меню), т.к модуль выдает всемирное координированное время (UTC)
— отключать синхронизацию с GPS модулем, в случае его отсутствия (через меню)
— выбирать скорость работы с GPS модулем (через меню)

Часы собраны на PIC 16F876A и 4-х высоковольтных дешифраторах К155ИД1.
Идея самих часов состоит в следующем: у GPS модуля есть свои RTC (часы реального времени), очень точные, которые при наличии хотя бы одного спутника постоянно с ним синхронизируются, по некоторым данным точность составляет вплоть до 50 — 100 нсек. В 04 минуты каждого часа МК обращается к GPS модулю и получает он него часы и минуты, делает поправку на часовой пояс и формирует двоичный код, который поступает на входы высоковольтных дешифраторов 155ИД1, управляющих лампами ИН-12А. Если модуль поймал хоть один спутник, то загорается светодиод HL4.

Читать еще:  Компьютерный стенд регулировки hunter

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

Для подсветки колб индикаторов я взял светодиоды, не знаю как их зовут, из RGB ленты. Всего 8 режимов подсветки, меняется нажатием кнопки S2: выключена, красная, зеленая, синяя и комбинации этих трех цветов.

Кнопки S1 и S3 установка часов и минут соответственно.
Кнопка S4 – коррекция/синхронизация. Если включен режим синхронизации GPS, то при нажатии S4 происходит принудительная синхронизация часов с GPS модулем. Если режим синхронизации GPS отключен, то нажатие S4 сбрасывает минуты в 0 и, пока кнопка нажата, часы не идут. После отпускания кнопки часы запускаются с 00 минут 00 секунд. После этого нужный час можно установить кнопкой S1.

Громко сказано, но тем не менее опции настройки есть. При выключенном питании часов нужно нажать и удерживая S2 подать питание. На индикаторах часов высвечивается ячейка памяти, на индикаторах минут значение в этих ячейках. Перебор ячеек осуществляется той же кнопкой S2 по кругу 01-02-03-01-02…. Для изменения значения нужно нажать S4, загорится разделительная точка, кнопками S1 или S3 изменить значение ячейки и нажать S2 для запоминания установленного значения. При этом разделительная точка гаснет и вновь оказываемся в меню выбора ячейки.

Ячейка 01 – часовой пояс, значение меняется от 0 до 12, по умолчанию 4.
Ячейка 02 – значение 0 – GPS модуль есть, значение 1- модуля нет, по умолчанию 0.
Ячейка 03 – скорость GPS модуля, значение 09 – 9600, 19 – 19200, 38 – 38400, по умолчанию 38 .
Выход из меню – методом обесточивания часов. Все настройка хранятся в EEPROM микроконтроллера.

Читать еще:  Регулировка яркости подсветки комбинации приборов

При использовании в часах GPS модуля резервное питание можно не делать, т.к. оно предусмотрено в самом модуле, а вот в случае его отсутствия убрать перемычку J1 (см. схему) и подключить аккумулятор. Естественно резервное питание можно подключить после настроек ячеек памяти часов.

Прослушивание аудиокниг

Покупайте аудиокниги в приложении «Книги» на устройстве с iOS или iPadOS или компьютере Mac. Затем воспроизводите их на часах с помощью приложения «Аудиокниги».

По умолчанию во время зарядки часов Apple Watch выполняется синхронизация до двух аудиокниг из коллекций «Читаю сейчас» или «Хочу прочесть». Однако аудиокниги также можно синхронизировать с часами Apple Watch вручную.

Синхронизация аудиокниг

  1. Подключите часы Apple Watch к зарядному устройству и убедитесь, что они заряжаются.
  2. На iPhone перейдите в меню «Настройки» > Bluetooth. Убедитесь, что функция Bluetooth включена.
  3. Откройте приложение Apple Watch на iPhone и перейдите на вкладку «Мои часы».
  4. Прокрутите экран до пункта «Аудиокниги» и нажмите его. Чтобы добавить новую аудиокнигу, нажмите «Добавить аудиокнигу». Если кнопка загрузки отображается, аудиокнига ожидает синхронизации. Если кнопка загрузки не отображается, аудиокнига уже синхронизирована с часами Apple Watch.

Впечатления

Новая модель умных часов Amazfit получилась доступным, стильным, а самое главное функциональным аксессуаром. Помимо этого, у GTR 3 есть еще один козырь в рукаве — длительное время автономной работы. Гаджет позволяет на довольно большой промежуток времени забывать о подзарядке.

Amazfit GTR 3 станут отличным помощником для пользователей, которые ведут активный и здоровый образ жизни.

Выводы

LG действительно смогла модернизировать OLED-панели, сделав их немного, но ощутимо ярче. Стоит ли ради такого повышения выбирать именно модели серии G1 вместо, скажем, С1 — каждый будет решать сам.

Но срочно менять из-за этого OLED-телевизор я бы не стал — даже старые модели на «обычных» органических матрицах по-прежнему остаются прекрасными. Однако же после внедрения OLED Evo серия G1 безусловно стала выглядеть еще более привлекательным приобретением.

Высокая контрастность и насыщенность цветов, всеядный медиаплеер, разнообразие приложений Smart TV, AirPlay 2

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector