Модуль часов Tiny RTC I2C (DS1307, 24C32)
Артикул: FZ0121- Самовывоз
- Курьер
- Почта
- EMS
Описание
Описание
Модуль часов RTC I2C DS1307 предназначен для использования в связке с Arduino. Микросхема базируется на высокоточном модуле DS1307, интерфейс подключения - I2C. Внутренний календарь рассчитан до 2100 года с учетом високосных лет. Благодаря заряду батареи модуль может работать автономно около одного года. Система питания автоматически переходит на заряд батарее при отсутствии внешнего питания. На микросхеме распаян программируемый генератор, способный работать на четырех частотах: 1гц, 4096Гц, 8192Гц или 32768Гц. Для монтажа платы по периметру предусмотрены 4 отверстия (2,2 мм диаметр). Несмотря на то, что плата изначально планировалась как расширение для Arduino, интерфейс подключения позволяет использовать модуль RTC I2C DS1307 для подключения к другим совместимым устройствам.
Тех. характеристики:
-
Напряжение на входе: 5 Вольт;
-
Тип батареи: CR1220, напряжение: 2.0 ~ 3.5V;
-
Память: 56 байт;
-
Интерфейс управления: четырех-контактный I2C (VCC, GND, SDA, SCL);
-
Материал: PCB;
-
Цвет: синий;
-
Размеры: 27 мм * 28 мм * 8.4 мм;
-
Вес: 5г.
НАЗНАЧЕНИЕ
В состав модуля Tiny RTC входят три устройства:
- Часы реального времени с аккумулятором выполненные на микросхеме DS1307 фирмы Dallas.
- Энергонезависимая память EEPROM емкостью 32K и организацией 4096х8бит
- Датчик температуры выполненный на микросхеме D18B20 фирмы Dallas (к сожалению есть только посадочные места для микросхемы)
Первые два устройства работают по интерфейсу I2C, последнее устройство – по интерфейсу 1-Wire
Модуль Tiny RTC можно использовать для синхронизированной записи информации, ее хранении и считывания на память EEPROM . Синхронизация сбора информации осуществляется по встроенному таймеру.
ВНЕШНИЙ ВИД
СХЕМА ПОДКЛЮЧЕНИЯ К Arduino
Arduino Uno
Arduino Mega
НАЧАЛО РАБОТЫ
- Подключить модуль Tiny RTC к Arduino UNO или Arduino MEGA
- «Залить» в Arduino скетч I2C_Scan_OK.ino на мониторе последовательного порта при правильном подключении увидим сообщение
Т.е. к интерфейсу I2C подключено два устройства DS1307 - 0x68 - адрес часов и AT24C32 - 0x50 - адрес памяти
При неисправности Tiny RTC или неправильном соединении увидим сообщение
- Далее запускаем скетч Set_Time_Test_UNO_OK.ino или Set_Time_Test_MEGA_OK.ino который устанавливает текущее врямя.
- Далее отключаем питание от Tiny RTC и после загрузки скетч Read_Time_Test_UNO_OK.ino или Read_Time_Test_MEGA_OK.ino убеждаемся, что часы показывают реальное время.
- Для проверки памяти ERROM «заливаем» скетч Read_Write_Byte_Test_UNO_OK.ino или Read_Write_Byte_Test_MEGA_OK.ino и при правильной работе на мониторе видим картинку
При неисправной Tiny RTC - наблюдаем картинку
БИБЛИОТЕКИ
Time - библиотека Скачать
Библиотека Time.h содержит определения и функции для работы со временем такие как:
second() | cекунда |
minute() | минута |
hour() | час |
day() | день |
weekday() | день недели |
month() | месяц |
year() | год |
setTime(time_t t) |
DS1307RTC – библиотека Скачать
Обеспечивает работу Arduino по интерфейсу I2C микросхемой DS1307 фирмы Dallas.
Eeprom24C32_64 – библиотека Скачать
Обеспечивает работу Arduino по интерфейсу I2C c микросхемой AT24C32 фирмы Atmel, представляющая собой память EEPROM емкостью 32K (4096 x 8)
Wire – библиотека
Данная библиотека позволяет Ардуино взаимодействовать с различными устройствами по интерфейсу I2C / TWI. Встроена в Arduino IDE – не требует дополнительного подключения.
Характеристики
Характеристики
Документация
Документация
Товар из этой же категории:
- Модуль часов Tiny RTC I2C (DS1307, 24C32) 10.20
- Модуль часов RTC (DS3102/ CR2032) 11.90
- Модуль часов RTC (DS3231/ AT24C32) 20.40
- Модуль часы DS1302 10.20
- Часы реального времени DS3231 3,3 - 5В 11.56
- Сменный модуль часов DS1307 IIC I2C Serial Port 18.36
- Часы реального времени DS1302 с батареей 3.22
- Часы реального времени DS1302 без батареи 3.40
- Маршрутизатор с модулем часов реального времени RTC ds1307 4.11
- Модуль часов реального времени PCF8563 12.00
- Модуль часов реального времени DS3231 AT24C32 IIC 12.00
- Модуль часов реального времени DS1302 (С батареей CR2012) 5.16
- Модуль часов реального времени DS1307 4.10
- Транзисторный модуль таймер 11.80
- Модуль часов реального времени DS3231 AT24C32 без батарейки 11.00
- Модуль задержки 220V AC 17.00
- Модуль часов DS1302 (без батареи) 3.40