Доставка по Украине
Адресная или на отделение Новой Почты.
 
Гарантия - 6 месяцев
Мы заменим продукт на рабочий или вернем деньги.
 
Большой ассортимент
Мы постоянно расширяем ассортимент

Популярные товары

На данный момент нет лидеров продаж

Последние статьи

Все статьи

Модуль RTC DS3231 для Raspberry Pi

1429

В наличии

Этот миниатюрный модуль RTC разработан специально для Raspberry Pi - "одевается" на гребенку GPIO и проблема с реальным временем для Raspberry Pi решена навсегда! А благодаря крошечным размерам модуль не помешает плате находится в корпусе. Работает на базе DS3132. Батарейка входит в комплект.

Подробнее

50 грн

Ожидается

Вы можете подписаться и получить уведомление когда товар появится в наличии

Подписаться
  • Как известно, в Raspberry Pi отсутствуют часы реального времени, поэтому для сохранения данных при перезапуске платы или использовании ее без подключения к интернету необходимо использовать RTC модули. Миниатюрный модуль RTC DS3231 позволит решить эту проблему. Работает по I2C интерфейсу, благодаря чему можно использовать и с любыми другими платами/контроллерами, просто подключив к необходимым пинам. Модуль отсчитывает секунды, минуты, часы, дни недели, дни месяца, месяц и год с учетом високосного года вплоть до 2100 года. Кроме того, поддерживает 24-х или 12-часовой формат времени, имеет 2 ежедневных будильника и работает при температуре от 0°C до 40°C.

    Благодаря малым размерам модуль RTC DS3231 для Raspberry Pi не помешает плате находится в корпусе. Батарейка входит в комплект поставки.

    Технические характеристики

    • Микросхема DS3231
    • Рабочее напряжение: 3.3 - 5.5V
    • Диапазоны рабочих температур: коммерческая (от 0 °C до + 70 °C), промышленная (от -40 °C до + 85 °C)
    • Интерфейс: I2C
    • Низкое энергопотребление
    • Габариты: 12 х 14 х 14 mm.

    Во вложении очень подробный даташит модуля DS3231.

  • Назначение Хранение данных
  • Настройка модуля RTC DS3231 на Raspberry Pi

    1. Подключите модуль к пинам (1,2,3,4,5) как это показано на изображении.

    2. Включите шину I2C используя утилиту raspi-config (Interfacing Options -> I2C -> Yes). Потребуется перезагрузка.

    3. Теперь можно проверить виден ли RTC модуль на I2C шине командой i2cdetect -y 1. 68 означает обнаружение неизвестного устройства на I2C шине. 

    i2cdetect -y 1

    4. Необходимо добавить следующую строку в файл /boot/config.txt для корректного определение модуля DS3231. После добавления необходимо перезагрузить систему.

    dtoverlay=i2c-rtc,ds3231

    5. Проверяем готов ли к работе модуль RTC командой i2cdetect -y 1. UU означает что устройство готово к работе.

    6. Модуль готов к работе, теперь необходимо настроить корректное системное время при помощи синхронизации с сервером времени используя ntpdate. Установим ntpdate и загрузим правильное время.

    sudo apt install ntpdate
    ntpdate ntp.time.in.ua

    Запишем актуальное время в аппаратный модуль RTC

    sudo hwclock --systohc

    Удалим эмулятор аппаратных часов из системы, он более не нужен и может только мешать.

    sudo apt purge fake-hwclock

    7. Теперь необходимо создать udev правило для синхронизации системного времени с модулем RTC при запуске ОС. Создайте файл /etc/udev/rules.d/85-hwclock.rules со следующим содержимым.

    KERNEL=="rtc0", RUN+="/sbin/hwclock --rtc=$root/$name --hctosys"

    Дополнительная информация

    Проверить текущее время в RTC модуле можно командой

    sudo hwclock -r

    Так же, можно сразу же сравнить его с текущим системным временем.

    sudo hwclock -r && date --rfc-3339=ns
  • Оставить отзыв Задать вопрос

    100% покупателей считают это полезным

    Подскажите, какой интерфейс используется для подключения? Спасибою


    Оставить отзыв Задать вопрос

    Добавьте фото или видео что-бы сделать Ваш отзыв максимально информативным.

    Перетащите фото сюда

    или кликните
    Выбрать файлы
    Добавить изображения (.jpg, .gif, .png) размером до  4МБ


Сопутствующие товары

Покупатели этого товара так же приобрели

30 других продуктов в этой категории