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 та інших мікроконтролерах, яким потрібна робота з поточним часом і датою. Модуль дає змогу створювати електронні годинники, таймери, реєстратори подій, метеостанції та системи автоматизації з прив'язкою дій до часу.