Обзор
Модули часов реального времени (RTC) — это критически важные компоненты для проектов на базе ESP32 и Arduino, которым требуется точное отслеживание времени даже при отключении основного питания. Такие модули оснащены собственной батарейкой и кварцевым резонатором, что позволяет микроконтроллеру сохранять текущее время и дату после перезагрузки или выхода из режима глубокого сна.
RTC модули используются в задачах логирования данных, планирования событий, создания будильников и автоматизации по времени. Самые популярные модели, такие как DS3231 и DS1307, подключаются по интерфейсу I2C и имеют отличную поддержку библиотек в Arduino IDE и ESP-IDF. Наличие встроенной памяти EEPROM в некоторых моделях позволяет хранить важные настройки устройства.
О модулях реального времени (RTC)
RTC — это электронное устройство, предназначенное для отсчета времени. В отличие от программного таймера микроконтроллера, RTC работает независимо, имеет сверхнизкое потребление и продолжает идти, даже если основная плата обесточена. Это делает их незаменимыми для метеостанций, умных домов и систем автоматического полива.
Ключевые особенности
- Независимость — встроенная литиевая батарейка (обычно CR2032) поддерживает ход часов годами.
- Температурная компенсация — продвинутые модули (например, DS3231) корректируют частоту кварца в зависимости от температуры для максимальной точности.
- Будильники и прерывания — модули могут генерировать сигнал пробуждения для ESP32 из режима Deep Sleep.
- Универсальность — поддержка популярных интерфейсов I2C и SPI (3-wire).
Характеристики RTC модулей
Сравнение основных параметров популярных модулей часов реального времени.
Список популярных модулей RTC
Выберите подходящий модуль реального времени для вашего проекта на ESP32.
[

DS1302
Прочее 3-Wire
Бюджетный модуль часов реального времени, работающий по 3-проводному интерфейсу. Поддерживает отсчет секунд, минут, часов…
Подробнее →
](/sensors/ds1302/)[

DS1307
Прочее I2C
Один из самых распространенных модулей RTC с интерфейсом I2C. Простой в использовании, оснащен внешней батарейкой…
Подробнее →
](/sensors/ds1307/)[

DS3231 / AT24C32
Прочее I2C
Высокоточный модуль RTC с интегрированным кварцевым резонатором и температурной компенсацией. Точность хода сохраняется…
Подробнее →
](/sensors/ds3231/)[

PCF8563
Прочее I2C
Энергоэффективный модуль RTC/календаря от NXP с интерфейсом I2C. Широкий диапазон рабочего напряжения и функций…
Подробнее →
](/sensors/pcf8563/)