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

Пользовательские блоки дающие дополнительные возможности для использования часов реального времени (RTC)
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Parashutik
Рядовой
Сообщения: 32
Зарегистрирован: 13 окт 2017, 19:10
Контактная информация:

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

Сообщение Parashutik »

В архиве два блока и примера работы для версий выше Flprog 3.1 и ниже этой версии :
Time_NTP.zip
В примерах есть два момента синхронизации :
1. В ручную, путём нажатия тактовой кнопки.
2. Автоматически по выставленному времени.
Светодиод не горит если синхронизация прошла успешно. Ошибка- горящий светодиод. Если мигает часто попробуйте поменять NTP сервер.
В параметрах блока для версии Flprog ниже 3.1 надо указать: Имя Вашей точки доступа, пароль от точки доступа и адрес NTP сервера. Так же на входе "gmt" Вашу временную зону. Пока синхронизируются только часы, минуты и секунды. Как надо год, месяц, день месяца и день недели не знаю. Пока не нашёл формул. Если кто знает помогите. Я вставлю в блок расчёт. Внимательно читайте описание блоков.
Видео по изготовлению и примеру применения блока: https://youtu.be/z85Q1t7Hmxs
Редактировалось из-за изменения архива. Исправил ошибку.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Parashutik 26 июл 2018, 18:25, всего редактировалось 2 раза.
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 41 раз
Поблагодарили: 8 раз

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

Сообщение fsergei70 »

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

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

https://www.youtube.com/watch?v=Iw6I9dL2WbA
Parashutik
Рядовой
Сообщения: 32
Зарегистрирован: 13 окт 2017, 19:10
Контактная информация:

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

Сообщение Parashutik »

fsergei70 писал(а): 08 июл 2018, 06:44Николай оставьте ссылку на видео с вашего канала про эти часы.
Вставил в шапку темы.
skrols71
Рядовой
Сообщения: 5
Зарегистрирован: 01 май 2018, 09:55

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

Сообщение skrols71 »

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

Отправлено спустя 2 минуты 57 секунд:
В общем рабочего NTP блока пока нету
У вас нет необходимых прав для просмотра вложений в этом сообщении.
stypler
Сержант
Сообщения: 155
Зарегистрирован: 01 июн 2018, 07:25
Благодарил (а): 3 раза

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

Сообщение stypler »

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

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

Сообщение skrols71 »

каждую минуту это для настройки и проверки потом бы поменял , версия flprg у меня уже 4 . Нашел этот блок ,буду пробовать , спасибо за подсказку , а схема не мудреная , я сделал одну кнопку по которой пеняю часовой пояс и все
stypler
Сержант
Сообщения: 155
Зарегистрирован: 01 июн 2018, 07:25
Благодарил (а): 3 раза

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

Сообщение stypler »

skrols71 писал(а): 03 ноя 2018, 07:25а схема не мудреная
Я имел ввиду, что нужно немного оптимизировать. Входа указано 2, а используется один.
Для записи в EEPROM можно использовать детектор изменения бита, в общем "причесать",
а так нормально. Похожую схему я видел совсем недавно, только выход был на сериал порт.
rogerwaters
Рядовой
Сообщения: 42
Зарегистрирован: 17 май 2019, 18:38
Имя: Александр

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

Сообщение rogerwaters »

Выкладываю простую схему часов с NTP- синхронизацией. Для реализации понадобятся:плата с блоком ESP-8266, DS-3231,дисплей 16х2.После загрузки на дисплее вверху справа появляется 0(количество успешных синхронизаций).После установки связи с рутером внизу справа появляется значек *(если нет -проверьте данные подключения) После успешной синхронизации цифра меняется с 0 на 1 и т.д.Каждый день в 3 часа ночи контроллер перезапускается и цифры сбрасываются на 0. Если на следующий день нет значка* проверьте работоспособность рутера и данные доступа.Частоту синронизаций и часовой пояс можно изменить в блоке NTP Server.Если у вас новые DS-3231, то при использовании CR2032 удалите с платы диод.
Добавил ту же схему + WiFi-Level.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rogerwaters
Рядовой
Сообщения: 42
Зарегистрирован: 17 май 2019, 18:38
Имя: Александр

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

Сообщение rogerwaters »

Опять часы с NTP- синхронизацией на TFT 2.4" ILI9341 320х240 SPI, DS3231, ESP 8266. Перед загрузкой введите данные доступа и внимательно ознакомтесь с описанием блоков.Прилагаются: схема, библиотеки, примеры, фотографии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25 дек 2019, 19:40
Имя: Кирилл
Контактная информация:

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

Сообщение Hardwarest »

Всем доброго... А существует блок для Mega??? Выход к инету через W5500 есть, а вот как автоматом подстраивать часы не нашел.
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

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

Сообщение Rovki »

Генераторы не работают совместно с данными блоками[bbvideo]https://youtu.be/Q59nrFuhmvY[/bbvideo]

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

Отправлено спустя 5 минут 15 секунд:
delay удалил - не помогло
Электронщик до мозга костей и не только
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

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

Сообщение chess »

Это проблема блока, а не NodeMCU: https://www.youtube.com/watch?v=YBsMgQUrIGc
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

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

Сообщение ecoins »

Rovki писал(а): 31 авг 2020, 11:10 Генераторы не работают совместно с данными блоками
Посмотрел блок из #1. Там два delay(500 и 200). Есть еще вопросы.
Не работал с NTP, но делал бы блок иначе.
Там разные реализации блока.
Выложите проект, который на экране - попробую что-то переделать.
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

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

Сообщение Rovki »

chess писал(а): 31 авг 2020, 13:18 Это проблема блока, а не NodeMCU: https://www.youtube.com/watch?v=YBsMgQUrIGc
Естественно блока ,на разных есп пробовал ...
Электронщик до мозга костей и не только
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

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

Сообщение chess »

Почему не используете встроенный блок, какая разница между ними, кроме того, что встроенный - работает ..?
[spoiler]Изображение[/spoiler]
Аватара пользователя
Rovki
Полковник
Сообщения: 5744
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 69 раз
Поблагодарили: 223 раза
Контактная информация:

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

Сообщение Rovki »

спасибо , не заметил... :smile427:
Электронщик до мозга костей и не только
Ответить

Вернуться в «Часы реального времени (RTC)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость