Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Это захватывающая 2D рогалик, аркадный шутер и динамичная игра. Исследуйте уникальные уровни, уничтожайте врагов, собирайте монеты и прокачивайте своего персонажа.

Подземелье дизлайков

Экшены, Аркады, Шутер

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
8
ardublock
ardublock
3 месяца назад
ArduBlock

ArduBlock - Диммер на ~220 вольт Arduino!!!⁠⁠

ArduBlock - Диммер на ~220 вольт Arduino!!! Вертикальное видео, Arduino, Ardublock, YouTube, Видео ВК, Видео
Показать полностью 1
[моё] Вертикальное видео Arduino Ardublock YouTube Видео ВК Видео
1
22
MaksSim33
MaksSim33
3 месяца назад
Arduino & Pi

Как получить точное время на ESP32?⁠⁠

Микроконтроллер ESP32 благодаря своим возможностям Wi-Fi давно стал любимцем разработчиков проектов Интернета вещей (IoT). Одной из ключевых задач в таких проектах является синхронизация времени. Устройство должно уметь определять дату и время с высокой точностью, чтобы использовать временные метки или планировать задачи. С этим успешно справляется протокол сетевого времени (NTP), который доступен для Wi-Fi-устройств, включая ESP32.

Что такое NTP, и зачем он нужен?

Протокол сетевого времени (NTP, Network Time Protocol) — это инструмент для синхронизации часов между устройствами в сети, который обеспечивает точность до миллисекунд. С помощью NTP ваш ESP32 и другие устройства могут согласовать время с глобальными серверами, к примеру, pool.ntp.org. Этот сервер доступен всем пользователям, а любое устройство, выступающее клиентом, может получать от него текущее время.

Как получить точное время на ESP32? Arduino, Rtc, Длиннопост

Как это работает?

ESP32 запрашивает сервер на предмет времени, отправляя запрос NTP. Сервер возвращает ответ, содержащий точную дату и время. Затем микроконтроллер определяет локальное время, используя заданные часовой пояс и при необходимости смещение на летнее время. Весь процесс занимает считаные миллисекунды.

Настройка NTP-клиента с использованием Arduino IDE.

Для успешной работы ESP32 потребуется сначала настроить среду разработки Arduino IDE. В руководстве на сайте Arduino-tex.ru подробно объясняется процесс установки настроек для ESP32. После подготовки вы сможете использовать встроенные стандартные библиотеки ESP32, такие как time.h и WiFi.h, чтобы отправить запрос к NTP-серверу и получить точное время.

Помимо этого, важно задать следующие параметры:

  • NTP-сервер: обычно используется pool.ntp.org, но доступны и региональные серверы, например, ru.pool.ntp.org.

  • Смещение времени от GMT: например, для Москвы (UTC+3) нужно указать 10800 секунд.

  • Учет летнего времени: если в вашем регионе используется переход на летнее время, добавьте 3600 секунд (1 час), или оставьте 0, если летнее время не применяется.

Пример кода.

Чтобы проверить работу NTP-клиента, достаточно загрузить специальный скетч на ESP32. В статье вы найдете полный программный код, который содержит описание всех настроек, подключение к Wi-Fi, запрос времени с NTP-сервера, а также его вывод в Монитор последовательного порта.

Ключевые функции:

  • WiFi.begin(): подключение к сети Wi-Fi.

  • configTime(): установка конфигурации для NTP (сервер, смещение GMT, учет летнего времени).

  • getLocalTime(): получение синхронизированного локального времени.

Как получить точное время на ESP32? Arduino, Rtc, Длиннопост

Важные моменты.

  • Стабильность интернета: ESP32 получает время с сервера только при наличии активного подключения к Wi-Fi.

  • Настройки часового пояса: для уверенности в правильности локального времени всегда проверяйте значение смещения GMT для вашего региона и актуальные правила перехода на летнее время.

  • Энергопотребление: если вам не нужно поддерживать постоянное интернет-соединение, его можно отключить после синхронизации времени, что уменьшит расход энергии устройства.

Преимущества использования NTP.

Этот метод прост и универсален, поскольку не требует дополнительных аппаратных модулей, таких как часы реального времени (RTC). Он идеально подходит для проектов, которые имеют постоянное соединение с интернетом и в которых допустимо периодически обновлять время.

Ограничения.

Если ваш проект должен предоставлять точное время в условиях отсутствия интернета, использование NTP может быть неудобно. Для автономной работы рекомендуются внешние часы реального времени (RTC) — например, модуль DS3231.

Показать полностью 2
[моё] Arduino Rtc Длиннопост
7
8
ardublock
ardublock
4 месяца назад
ArduBlock

ArduBlock - mBlock робот W2⁠⁠

ArduBlock - mBlock робот W2 Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
ArduBlock - mBlock робот W2 Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
Показать полностью 2
[моё] Вертикальное видео Видео ВК Arduino Ardublock YouTube Видео
0
7
ardublock
ardublock
4 месяца назад
ArduBlock

ArduBlock - Робот тележка 2x - Радио пульт 315 МГц на Arduino UNO⁠⁠

ArduBlock - Робот тележка 2x - Радио пульт 315 МГц на Arduino UNO Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
ArduBlock - Робот тележка 2x - Радио пульт 315 МГц на Arduino UNO Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
Показать полностью 2
[моё] Вертикальное видео Видео ВК Arduino Ardublock YouTube Видео
0
11
ardublock
ardublock
4 месяца назад
ArduBlock

ArduBlock - Робот Дройд на Arduino⁠⁠

ArduBlock - Робот Дройд на Arduino Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
ArduBlock - Робот Дройд на Arduino Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
Показать полностью 2
[моё] Вертикальное видео Видео ВК Arduino Ardublock YouTube Видео
3
9
ardublock
ardublock
4 месяца назад
ArduBlock

ArduBlock - Мини робот Суммо на Arduino UNO⁠⁠

ArduBlock - Мини робот Суммо на Arduino UNO Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
ArduBlock - Мини робот Суммо на Arduino UNO Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
Показать полностью 2
[моё] Вертикальное видео Видео ВК Arduino Ardublock YouTube Видео
1
6
ardublock
ardublock
4 месяца назад
ArduBlock

ArduBlock - Nano робот паук на Arduino Nano⁠⁠

ArduBlock - Nano робот паук на Arduino Nano Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
ArduBlock - Nano робот паук на Arduino Nano Вертикальное видео, Видео ВК, Arduino, Ardublock, YouTube, Видео
Показать полностью 2
[моё] Вертикальное видео Видео ВК Arduino Ardublock YouTube Видео
0
11
ardublock
ardublock
4 месяца назад
ArduBlock

ArduBlock - Bluetooth робот на ESP32⁠⁠

ArduBlock - Bluetooth робот на ESP32 Вертикальное видео, Arduino, Ardublock, YouTube, Видео ВК, Видео, Длиннопост
ArduBlock - Bluetooth робот на ESP32 Вертикальное видео, Arduino, Ardublock, YouTube, Видео ВК, Видео, Длиннопост
ArduBlock - Bluetooth робот на ESP32 Вертикальное видео, Arduino, Ardublock, YouTube, Видео ВК, Видео, Длиннопост
Показать полностью 3
[моё] Вертикальное видео Arduino Ardublock YouTube Видео ВК Видео Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии