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

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

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

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

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

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

https://www.youtube.com/watch?v=Iw6I9dL2WbA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 31 авг 2020, 11:10
Rovki
Генераторы не работают совместно с данными блоками[bbvideo]https://youtu.be/Q59nrFuhmvY[/bbvideo]

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

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

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

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

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

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

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

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

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

Добавлено: 01 сен 2020, 09:42
chess
Почему не используете встроенный блок, какая разница между ними, кроме того, что встроенный - работает ..?
[spoiler]Изображение[/spoiler]

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

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