Часы реального времени (Troyka-модуль)
Чтобы выполнять задачу по расписанию, умному устройству нужны точные часы.
Модуль часов реального времени из линейки Troyka-модулей помогут вашему устройству стать пунктуальным.
Этот модуль незаменим, если нужно автоматически кормить рыбок, переворачивать яйца в инкубаторе или зажигать ёлку
на новый год.
Также модуль пригодится, если вы делаете проект связанный с протоколированием данных. К каждой записи
показаний на SD-карту или на удалённый сервер вы сможете добавлять понятный, читаемый тайм-код.
Используйте модуль для получения текущей секунды, минуты, часа, дня недели, месяца и года. Благодаря
автомномному питанию от батарейки-таблетки перебои с электроснабжением не собьют вашу железку с толку.
Мы сделали модуль на основе популярного чипа DS1307.
Он общается с управляющей электроникой по протоколу
I²C / TWI.
Для удобства работы с Arduino мы подготовили библиотеку
Модуль корректно обрабатывает високосные года вплоть до 2100 года. Перед началом использования текущие
дата и время устанавливаются единожды, а затем они могут быть считанны пока жива батарейка.
Слот предназначен для часовой батарейки размера CR1225 на 3 В. Без неё модуль не работает даже с внешним питанием.
Сама батарейка в комплект не входит.
Подключение
На модуле расположены два трёхконтактных разъёма.
Один разъём используется для подачи напряжения. Другой — для подключения к шине I²C.
Два 3-проводных шлейфа для подключения включены в
комплект.
При подключении к Arduino будет крайне удобно
использовать Troyka Shield.
Возьмите Troyka Slot Shield и избавьтесь от проводов. Два комплекта ножек надёжно фиксируют модуль на шилде.
Также модуль физически совместим с breadboard’ом.
Комплектация
1× Плата-модуль
2× Трёхпроводных шлейфа
Батарейка CR1225 в комплект не входит.
Характеристики
Напряжение внешнего питания: 4,5–5,5 В
Напряжение питания батарейки: 2–3,5 В
Потребляемый ток: 500 нА (≈6 месяцев на батарейке)
Выходной интерфейс: I²C
Габариты: 25,4×25,4 мм
РесурсыОбзор модуля часов реального времени:Руководство по использованию, примеры и документацияБиблиотека для Arduinoбиблиотека для Iskra JS