Расширенный поиск

I2C модуль часов реального времени RTC 24C32 на микросхеме DS1307 + микросхема EEPROM AT24C32 без батареи CR2032

I2C модуль часов реального времени RTC 24C32 на микросхеме DS1307 + микросхема EEPROM AT24C32 без батареи CR2032
69,0 руб.
Есть в наличии 97 штук/и
  • Версия для печати
  • Задать вопрос о товаре
  • Код товара: 3124
  • Вес товара,(кг):0.005
  • Вес, грамм: 4,5
  • Производитель: Китай
Описание товара

Модуль часов реального времени с I2C- интерфейсом на базе RTC DS1307 со всей необходимой обвязкой, без установленной батареи резервного питания (типа CR2032).
Также на плате установлена микросхема энергонезависимой памяти (EEPROM) на 32 кб - AT24C32 + имеется место под установку 1-Wire термометра DS18B20

Основные технические характеристики:

• Подсчет реального времени в секундах, минутах, часах, датах месяца, месяцах, днях недели и годах с учетом высокосности текущего года вплоть до 2100 г.

• 56 байт энергонезависимого ОЗУ для хранения данных

• 2-х проводной последовательный интерфейс

• Программируемый генератор прямоугольных импульсов. Может выдавать 1 ГЦ, 4.096 кГЦ, 8,192 кГЦ и 32,768 кГц.

• Автоматическое определение отключения основного источника питания и подключение резервного

• 24-х часовой и 12-ти часовой режим

• Потребление не более 500 нA при питании от резервной батареи питания при температуре 25C° (батарея СR2032 приобретается отдельно)

 

Для работы с модулем удобно использовать библиотеку RTClib (скачать).

При первом подключении модуля необходимо синхронизировать время. При помощи стандартной библиотеки Time.h (скачать) это можно сделать посредством Ethernet шилда, GPS или вручную.

Нами был разработан Batch скрипт, который синхронизирует время RTC с системным временем для систем под управлением ОС Windows.

Для синхронизации необходимо:

1. Залить скетч синхронизации

Пример программного кода:

#include
#include "RTClib.h"
#include

RTC_DS1307 RTC;

void setup () {
Serial.begin(9600);
Wire.begin();
RTC.begin();
}

void loop () {
time_t curTime = 0;
// На Serial поступит время в формате unixtime
if (Serial.available() > 0)
{
int eps = millis();
time_t coef = 1000000000;
while (coef > 0)
{
byte b = Serial.read();
if (b == 255)
{
continue;
}
curTime += coef*(b-'0');
coef /= 10;
}
// Устанавливаем считанное по байтам время в RTC
RTC.adjust(curTime + (millis()-eps)/1000);
}
}

2. Скачать скрипт (скачать), открыть при помощи блокнота и в предпоследней строке "COM4" заменить на "COM#", где # - номер порта под которым у вас определилась дуина.
3. Не отключая USB и не запуская монитор порта запустить скрипт. Время автоматически синхронизируется.



 


Схема модуля и схема подключения к Arduino:


Изображения
  • I2C модуль часов реального времени RTC 24C32 на микросхеме DS1307 + микросхема EEPROM AT24C32 без батареи CR2032
  • I2C модуль часов реального времени RTC 24C32 на микросхеме DS1307 + микросхема EEPROM AT24C32 без батареи CR2032
  • I2C модуль часов реального времени RTC 24C32 на микросхеме DS1307 + микросхема EEPROM AT24C32 без батареи CR2032
Также рекомендуем следующие товары:

Готовые модули

I2C модуль часов реального времени RTC 24C32 на микросхеме DS1307 + микросхема EEPROM AT24C32 + CR2032 в комплекте
95,0 руб.
I2C модуль часов реального времени RTC 24C32 на микросхеме DS3231 + микросхема EEPROM AT24C32 без батареи CR2032
98,0 руб.

Разное

DS1307 (DIP-8)
12,0 руб.
DS1307ZN
  • DS1307ZN
  • DS1307ZN Отличительные особенности: Подсчет реального времени в секундах, минутах, часах, датах месяца, месяцах, днях недели и годах с учетом высокосности текущего года вплоть до 2100 г....
12,0 руб.

Обратите внимание на следующие товары:

DS3231SN SOP-16 Часы реального времени
DS3231SN SOP-16 Часы реального времени
32,0 руб.
С данным товаром также покупают:
Arduino pro mini ATMEGA328P 5В/16МГц
  • Arduino pro mini ATMEGA328P 5В/16МГц
  • Платформа PRO mini, построенная на микроконтроллере ATmega328, имеет маленький размер. Она имеет схожую с Arduino nano функциональность, однако отличается сборкой. Отличие заключается в отсутствии...
194,0 руб.
Беспроводной модуль дистанционного управления 2262 с 5 -вольтовым беспроводным приемником декодером 2272 M4, 315мГц
239,0 руб.
3 * 4 матрица,  модуль клавиатуры, мембранный переключатель/клавиатура, панель управления
69,0 руб.
Датчик давления для фонариков UltraFire C8 C2 CREE-mini Q5 R5 T6
335,0 руб.
ELM327 Super Mini V1.5 OBD2 OBD-II Bluetooth
  • ELM327 Super Mini V1.5 OBD2 OBD-II Bluetooth
  • Адаптер ELM327 Bluetooth – современный и удобный инструмент для диагностики автомобиля при помощи компьютера смартфона или планшета. Устройство поддерживает все протоколы OBD-II с огромным...
545,0 руб.
Отзывы:
Ваш отзыв может быть первым.
Написать отзыв