DS1302 RTC модуль часов реального времени для Arduino
DS1302 RTC — модуль часов реального времени для хранения и отслеживания текущего времени и даты в электронных проектах. Модуль предназначен для использования с Arduino, ESP8266, ESP32, STM32, AVR, PIC и другими микроконтроллерами.
Главная особенность RTC-модуля заключается в возможности сохранять отсчёт времени при отключении основного питания. Для этого предусмотрено резервное питание от батарейки. Благодаря этому модуль можно использовать в устройствах, которым необходимо знать текущее время даже после перезапуска или отключения контроллера.
Основные характеристики
- Микросхема: DS1302 RTC;
- Тип: модуль часов реального времени;
- Рабочее напряжение: 5 В;
- Интерфейс: трёхпроводной последовательный интерфейс;
- Хранимые данные: секунды, минуты, часы, день недели, дата, месяц и год;
- Резервное питание: предусмотрено;
- Батарейка: CR2032;
- Батарейка в комплект: не входит;
- Совместимость: Arduino, ESP8266, ESP32, STM32, AVR, PIC и другие микроконтроллеры;
- Страна производства: Китай.
Что такое RTC DS1302
RTC (Real-Time Clock) — часы реального времени, предназначенные для ведения отсчёта текущего времени и даты. Микросхема DS1302 хранит значения секунд, минут, часов, дня недели, даты, месяца и года.
Такой модуль особенно полезен в проектах, где микроконтроллеру необходимо выполнять определённые действия в конкретное время или сохранять информацию о моменте возникновения события.
Резервное питание
На плате предусмотрен слот для батарейки CR2032. Батарейка используется как резервный источник питания для сохранения отсчёта времени при отключении основного питания модуля.
Батарейка CR2032 в комплект не входит и приобретается отдельно.
DS1302 для Arduino
Модуль удобно использовать в проектах на базе Arduino Uno, Nano, Mega и других совместимых плат. Полученное от RTC-модуля время можно использовать программой контроллера для отображения на дисплее, управления устройствами или записи событий.
DS1302 подходит как для простых учебных проектов, так и для различных систем автоматизации.
Совместимость с ESP8266 и ESP32
Модуль также можно использовать с ESP8266 и ESP32. Это позволяет добавлять функции работы со временем в проекты умного дома, сетевые устройства, автоматизированные системы и различные DIY-разработки.
Кроме Arduino и ESP-плат, модуль может применяться с STM32, AVR, PIC и другими микроконтроллерами, поддерживающими необходимый интерфейс обмена данными.
Трёхпроводной интерфейс
Для обмена данными с микроконтроллером DS1302 использует трёхпроводной последовательный интерфейс. Это позволяет подключить модуль к контроллеру без использования большого количества линий.
Применение модуля DS1302
RTC-модуль можно использовать в различных электронных устройствах и проектах:
- электронные часы;
- цифровые часы на Arduino;
- будильники;
- таймеры;
- системы автоматизации;
- системы «умный дом»;
- регистраторы данных;
- метеостанции;
- контроллеры;
- автоматическое включение и выключение устройств по времени;
- регистрация времени возникновения событий;
- учебные проекты Arduino;
- DIY-проекты на микроконтроллерах.
Электронные часы на Arduino
Один из наиболее распространённых вариантов использования DS1302 — создание электронных часов. Arduino получает от RTC-модуля значения времени и даты, после чего может выводить их на LCD-дисплей, OLED-дисплей или другой подходящий индикатор.
На основе этого модуля можно создавать часы с календарём, будильником, таймером и дополнительными функциями.
Автоматизация по времени
Наличие часов реального времени позволяет создавать системы, в которых выполнение определённых действий зависит от текущего времени или даты.
Например, RTC может использоваться в автоматизированных устройствах для формирования расписания работы исполнительных механизмов, регистрации событий или отображения времени на пользовательском интерфейсе.
Компактный модуль
DS1302 выполнен в виде небольшой готовой платы, которую удобно устанавливать в различные электронные проекты. На плате предусмотрены контакты для подключения к микроконтроллеру и держатель резервной батарейки.
Преимущества DS1302 RTC
- часы реального времени на базе DS1302;
- хранение даты и времени;
- резервное питание от батарейки;
- слот для CR2032;
- питание 5 В;
- трёхпроводной интерфейс;
- совместимость с Arduino;
- подходит для ESP8266 и ESP32;
- может использоваться со STM32, AVR и PIC;
- подходит для электронных часов и таймеров;
- удобен для проектов автоматизации;
- компактная конструкция.
Технические характеристики
| Микросхема |
DS1302 |
| Тип |
RTC модуль |
| Рабочее напряжение |
5 В |
| Интерфейс |
3-проводной последовательный |
| Хранение времени |
Секунды, минуты, часы |
| Хранение даты |
День недели, дата, месяц, год |
| Резервное питание |
Да |
| Батарейка |
CR2032, не входит в комплект |
| Совместимость |
Arduino, ESP8266, ESP32, STM32, AVR, PIC |
| Страна производства |
Китай |
Комплектация
- модуль часов реального времени DS1302 — 1 шт.;
- батарейка CR2032 — не входит в комплект.
Купить DS1302 RTC модуль
DS1302 RTC модуль часов реального времени — практичное дополнение для проектов на Arduino, ESP8266, ESP32 и других микроконтроллерах, которым требуется работа с текущим временем и датой. Модуль позволяет создавать электронные часы, таймеры, регистраторы событий, метеостанции и системы автоматизации с привязкой действий ко времени.