Как узнать точное время без часов?
Можно конечно спросить у прохожих. Или сделать солнечные часы или посмотреть по звёздам. Но это не наш метод.
Мы будем получать Самое точное время, вплоть до микросекунд, а поможет нам в этом сервер точного времени NTP.
NTP (Network Time Protocol) — это сетевой протокол для синхронизации часов. В интернете много NTP серверов которые показывают точное время в любой точке мира, вот оттуда мы и будем забирать своё время и дату.
Кстати, вы можете посмотреть точно ли показывает время ваш компьютер.
Для примера нам понадобятся только плата ESP8266 и доступ в интернет.
Преимущество данного метода.
Получая время с сервера NTP, мы уменьшаем размер устройства, а также его стоимость. Ведь теперь вам не надо устанавливать модуль часов DS3231. Снижаем потребление напряжения. И это, не говоря уже о точности. Теперь вам не надо беспокоиться, что ваши часы отстанут или убегут. Вы можете быть уверенным, что у вас всегда точное время.
В следующем примере я покажу как на основе этого примера сделать точные часы и вывести их на различные экраны и дисплеи. Чтобы не пропустить этот, подписывайтесь на канал.
Как работает скетч и как его настроить, я покажу в видео, которое будет чуть ниже. Там всё подробно показано.
Рабочие скетчи примеров, а также библиотеки, вы можете скачать с моего сайта "Ардуино для начинающих".
Если вы не знаете в какой зоне живёте, то можете посмотреть на этом сайте.
Так как в этом примере timezone надо указывать в секундах, вот формула для перевода.
Надо свою зону умножить на 60 и ещё раз на 60. Или просто сразу умножить на 3600.
У меня получилось 10800.
Посмотрим, что у нас получилось.
Вот как дата и время будут выводиться в монитор порта.
В видео также рассказано как работать с двумя библиотеками.
NTPtimeESP и NTPClient.
На основе этих примеров вы сможете собрать часы с будильником. Можете указать, что будильник должен работать только по рабочим дням. Выводить месяцы и дни недели в текстовом формате, и многое другое.
А что именно посмотрите это видео.
Если вам нравятся мои видео или статьи, то вы можете поставить лайк, это очень поможет мне в продвижении канала.
Также вы можете написать в комментариях, что бы вы хотели ещё увидеть или прочитать.
У меня более 150 видео и возможно я уже снял урок по этой теме, и его осталось только выложить на Дзен.
Спасибо за то, что досмотрели или дочитали до конца.
А пока на этом всё.
До скорой встречи.