Skip to content

Часы реального времени DS3231 (I2C)

Модуль DS3231 можно подключить как опциональные часы реального времени. Это полезно, если нужно сохранить корректные дату и время при отключении питания и нестабильном интернете.

Когда это нужно

  • Если устройство часто работает без сети.
  • Если важно, чтобы после включения сразу было корректное время.
  • Если вы хотите резерв времени при сбоях NTP.

Как подключить

  1. Подключите DS3231 к SDA, SCL, 3.3V и GND.
  2. Проверьте, что модуль работает на 3.3V (или есть безопасный уровень согласования).
  3. Стандартный адрес DS3231: 0x68 (десятичный 104).

Как включить в интерфейсе

  1. Откройте Open Connect -> Оборудование.
  2. Включите переключатель DS3231.
  3. Укажите адрес I2C (если не 0x68).
  4. Сохраните настройки.
  5. Если интерфейс предложит перезагрузку, выполните ее.

Что должен увидеть пользователь

  • В карточке DS3231 отображается статус связи по I2C.
  • В верхней панели интерфейса показываются текущие дата и время устройства.
  • При доступном интернете время уточняется по NTP.
  • При недоступном интернете используется время из RTC.

Типичные проблемы и что делать

Проблема Что проверить
Нет связи с DS3231 Питание, SDA/SCL, общий GND, правильный адрес
Неверное время после запуска Батарейку DS3231, настройки NTP и часового пояса
Конфликт устройств на I2C Нет ли другого устройства на адресе 0x68
Нестабильная работа Длина проводов I2C, качество контактов, помехи

Рекомендации

  • Используйте короткие провода I2C.
  • Проверяйте батарейку модуля DS3231.
  • После изменения адреса или включения модуля сохраняйте настройки и при необходимости перезагружайте контроллер.