Страница 1 из 1

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 07.07.2018{, 20:09}
Parashutik
В архиве два блока и примера работы для версий выше Flprog 3.1 и ниже этой версии :
Time_NTP.zip
(166.28 КБ) 437 скачиваний
В примерах есть два момента синхронизации :
1. В ручную, путём нажатия тактовой кнопки.
2. Автоматически по выставленному времени.
Светодиод не горит если синхронизация прошла успешно. Ошибка- горящий светодиод. Если мигает часто попробуйте поменять NTP сервер.
В параметрах блока для версии Flprog ниже 3.1 надо указать: Имя Вашей точки доступа, пароль от точки доступа и адрес NTP сервера. Так же на входе "gmt" Вашу временную зону. Пока синхронизируются только часы, минуты и секунды. Как надо год, месяц, день месяца и день недели не знаю. Пока не нашёл формул. Если кто знает помогите. Я вставлю в блок расчёт. Внимательно читайте описание блоков.
Видео по изготовлению и примеру применения блока:
Редактировалось из-за изменения архива. Исправил ошибку.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 08.07.2018{, 06:44}
fsergei70
Parashutik писал(а):
07.07.2018{, 20:09}
Как надо год, месяц, день месяца и день недели не знаю. Пока не нашёл формул. Если кто знает помогите.
Вот видео с реализацией телеграмм бота для версии flprog 3.1. В проекте реализованы часы с получением времени и даты с NTP сервера. Под видео, на канале есть ссылка на проект. Можно блок готовый взять от туда, а можно посмотреть как реализовано там и доделать ваши блоки.

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


Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 08.07.2018{, 08:31}
Parashutik
fsergei70 писал(а):
08.07.2018{, 06:44}
Николай оставьте ссылку на видео с вашего канала про эти часы.
Вставил в шапку темы.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 02.11.2018{, 21:13}
skrols71
этот блок работает но модуль DS3231 не нужен так как при отсутствии интернета часы просто останавливаются , хотя тот скетч откуда берется код , он работает , нет интернета - часы идут

Отправлено спустя 2 минуты 57 секунд:
В общем рабочего NTP блока пока нету

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 02.11.2018{, 22:10}
stypler
Я не вижу даты, когда это написано? сегодня?
Начиная с версии 3-1-4 есть хороший блок "получения времени с NTP сервера"
Схема оч. мудрёная. Зачем каждую минуту синхронизировать? Раз в сутки достаточно.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 03.11.2018{, 07:25}
skrols71
каждую минуту это для настройки и проверки потом бы поменял , версия flprg у меня уже 4 . Нашел этот блок ,буду пробовать , спасибо за подсказку , а схема не мудреная , я сделал одну кнопку по которой пеняю часовой пояс и все

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 03.11.2018{, 11:38}
stypler
skrols71 писал(а):
03.11.2018{, 07:25}
а схема не мудреная
Я имел ввиду, что нужно немного оптимизировать. Входа указано 2, а используется один.
Для записи в EEPROM можно использовать детектор изменения бита, в общем "причесать",
а так нормально. Похожую схему я видел совсем недавно, только выход был на сериал порт.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 05.06.2019{, 22:03}
rogerwaters
Выкладываю простую схему часов с NTP- синхронизацией. Для реализации понадобятся:плата с блоком ESP-8266, DS-3231,дисплей 16х2.После загрузки на дисплее вверху справа появляется 0(количество успешных синхронизаций).После установки связи с рутером внизу справа появляется значек *(если нет -проверьте данные подключения) После успешной синхронизации цифра меняется с 0 на 1 и т.д.Каждый день в 3 часа ночи контроллер перезапускается и цифры сбрасываются на 0. Если на следующий день нет значка* проверьте работоспособность рутера и данные доступа.Частоту синронизаций и часовой пояс можно изменить в блоке NTP Server.Если у вас новые DS-3231, то при использовании CR2032 удалите с платы диод.
Добавил ту же схему + WiFi-Level.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 25.08.2019{, 18:14}
rogerwaters
Опять часы с NTP- синхронизацией на TFT 2.4" ILI9341 320х240 SPI, DS3231, ESP 8266. Перед загрузкой введите данные доступа и внимательно ознакомтесь с описанием блоков.Прилагаются: схема, библиотеки, примеры, фотографии.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 03.03.2020{, 19:31}
Hardwarest
Всем доброго... А существует блок для Mega??? Выход к инету через W5500 есть, а вот как автоматом подстраивать часы не нашел.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 31.08.2020{, 10:34}
Rovki
Генераторы не работают совместно с данными блоками

Отправлено спустя 30 минут 32 секунды:
обновил видео

Отправлено спустя 5 минут 15 секунд:
delay удалил - не помогло

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 31.08.2020{, 13:18}
chess
Это проблема блока, а не NodeMCU: https://www.youtube.com/watch?v=YBsMgQUrIGc

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 31.08.2020{, 22:17}
ecoins
Rovki писал(а):
31.08.2020{, 11:10}
Генераторы не работают совместно с данными блоками
Посмотрел блок из #1. Там два delay(500 и 200). Есть еще вопросы.
Не работал с NTP, но делал бы блок иначе.
Там разные реализации блока.
Выложите проект, который на экране - попробую что-то переделать.

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 01.09.2020{, 08:37}
Rovki
chess писал(а):
31.08.2020{, 13:18}
Это проблема блока, а не NodeMCU: https://www.youtube.com/watch?v=YBsMgQUrIGc
Естественно блока ,на разных есп пробовал ...

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 01.09.2020{, 09:42}
chess
Почему не используете встроенный блок, какая разница между ними, кроме того, что встроенный - работает ..?
СпойлерПоказать
Изображение

Блок синхронизации часов с NTP сервером через WiFi

Добавлено: 01.09.2020{, 16:04}
Rovki
спасибо , не заметил... :smile427: