Блок синхронизации часов с 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" Вашу временную зону. Пока синхронизируются только часы, минуты и секунды. Как надо год, месяц, день месяца и день недели не знаю. Пока не нашёл формул. Если кто знает помогите. Я вставлю в блок расчёт. Внимательно читайте описание блоков.
Видео по изготовлению и примеру применения блока:
Редактировалось из-за изменения архива. Исправил ошибку.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Parashutik 26 июл 2018, 18:25, всего редактировалось 2 раза.
fsergei70
Капитан
Сообщения: 875
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 59 раз
Поблагодарили: 11 раз

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

Сообщение fsergei70 »

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

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

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
Сержант
Сообщения: 159
Зарегистрирован: 01 июн 2018, 07:25
Благодарил (а): 4 раза

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

Сообщение stypler »

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

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

Сообщение skrols71 »

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

Блок синхронизации часов с 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
Полковник
Сообщения: 5984
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 95 раз
Поблагодарили: 316 раз
Контактная информация:

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

Сообщение Rovki »

Генераторы не работают совместно с данными блоками

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

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

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

Сообщение chess »

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

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

Сообщение ecoins »

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

Блок синхронизации часов с 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
Полковник
Сообщения: 5984
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 95 раз
Поблагодарили: 316 раз
Контактная информация:

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

Сообщение Rovki »

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

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

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

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