Точное время и дата без часов NTP сервер точного времени.
HTML-код
- Опубликовано: 11 окт 2024
- Как узнать точное время без часов. Нам понадобится только ESP. Получать время и дату будем с сервера точного времени NTP.
Сегодня будет видео, про то как узнать время и дату без часов. Используя только ESP и доступ в интернет. У меня на канале много видео про часы, но все они деланы на базе модуля часов DS3231, но как вы узнаете сегодня можно сделать часы и без часов.
Для чего это может понадобиться. Например, чтобы синхронизировать разные устройства с сервером точного времени. Чтобы уменьшить само устройство и сделать его более дешёвым. А ещё оно будет меньше потреблять электричество.
Скетчи используемые в видео можно скачать на сайте "Ардуино для начинающих".
arduino-kid.ru/...
Помочь в развитии канала, и на покупку новых модулей и датчиков yoomoney.ru/to...
Официальный сайт arduino-kid.ru
Группа в контакте club196...
Почта arduino-kid@yandex.ru
Подпишитесь на канал
ссылка на канал / Ардуинодляначинающих
Теги:
#урокиардуино #ардуинодляначинающих #ардуиноуроки
Ссылки на продавцов где есть модули применяемые в примерах.
Arduino NANO - alii.pub/699fxy
NodeMcu V3 - alii.pub/699ich
ЖК-дисплей 1602 и 2004 - alii.pub/699yzr
Дисплей TM1637 - alii.pub/69jm7t
Сейчас подключил к часам дисплей TM1637. Протестировал работу. При отключении интернета, часы продолжают ходить, до момента пока не отключишь их от питания.
После подачи питания часы не ходят, даже дисплей не светится. Когда снова появляется интернет, загорается дисплей и показывает правильное время.
Подскажите пожалуйста, есть ли у вас вариант ntp сервера когда он берет время с других серверов и поддерживает его модулем 3231 для случаев пропадания интернета и света, а как он появляется тогда опять синхронизируется ? Нужно для термостата у которого отсутствуют rtc.
Отличная подача материала !!! Самое то для новичков- неторопливо, подробно. Вот бы все так делали.
Спасибо за труд и за уроки. Что бы все это изучить и показать уходит много времени. Ждем следующего видио.
Вы большой молодец! 👍 постоянно смотрю все ваши ролики, и всегда жду выхода нового.
Не долго ждать придётся. Уже делаю новое.)))
Классно!
Спасибо и удачи в этом не лёгком деле...
Здравствуйте, у меня место времени показывает квадратики в мониторе порта, пробовал разные сервера времени ничего не изменилось, что делать?
В настройках модема выяснил то что ESP8266 не подключается к интернету, как исправить?
Как узнать точное время без часов и что для этого нужно? Нам понадобится только ESP и доступ к WIFI. Получать время и дату будем с сервера точного времени NTP.
Погоду с сервера добавить и будет совсем огонь. Ну и конечно все это вывести на дисплей матричный или семисегментный... Мы вас обажаем !!!
Сейчас выводу на TM1637
@@arduino2000 хороший модуль на хорошей микросхеме, в разный типоразмеров.
У меня на нём много чего сделано.
Здравствуйте,а можно подключить к интернету по lan ,без модуля esp?
Подскажите пожалуйста, есть ли у вас вариант ntp сервера когда он берет время с других серверов и поддерживает его модулем 3231 для случаев пропадания интернета а как он появляется опять синхронизируется ? Нужно для термостата у которого отсутствуют rtc.
👍
запустил ваш код из пример-3 там где дни недели, месяцы словами, время показывает правильно а год-месяц-день с каждым обновлением (раз в 5 сек) разные и закономерности вообще нет - 2703-10-6 11:59:15, 3112-1-26 11:59:45, 2159-5-9 11:59:55, ну как то так) что за дела ?))
Добрый день.
Прошу помощи .
Использую библиотеку NTPClient
Суть вопроса как указать переход на летнее и зимнее время.
Если интернета не будет, будет время работать?
Кто нить знает как синхронизировать время через модем m590 и NTP сервер ? Примеры с at+udpsend почему-то не работают.
А на какой дисплей будет прикручена сия классная штуковина? Было бы неплохо на MAX7219. А ещё лучше на адресные диоды!
Будет TM1637 и LCD1602. Других дисплеев нет, все ушли на другие проекты.
Тоже неплохо! Но... нет эффектно.
это очень странно но если выводить сам инт Serial.println(currentYear); то всё нормально но если вывести инт в формате строки Serial.println(String(currentYear)); то сразу ломается год, при чём ломается не только в это выводе но и там где поотедльности выводятся число, месяц, год, при чём там выводятся имено интами а не строкой, то есть перевод инта в строку с присвоением к новой переменной ломает и сам инт, как так то?
разобрался, неправильно каждый раз в лупе создавать новый стринг (с одним и тем же именем переменной), объявил стринг в сетапе а присваиваю ей переменные число+месяц+год уже в лупе и вывод в кансоль, вот теперь работает как надо, я так понимаю каждый раз пересоздавать инты тоже не правильно, их так же надо объявить/создать в сетапе а в лупе с ними уже просто работать а не с каждым новым циклом пересаздовать их заного. неужели никто не столкунлся с этой ошибкой?
Будем ждать продолжение, как вывести все это на дисплей
Уже приступил.
Очень актуальная тема!!! Хорошо чтобы была возможность вывести на разные дисплеи и чтобы на определенный день и час можно было подключать скажем реле или светодиод!!!
Мы ж не чайники какие то )))
А то )))