|

Moduł RTC DS3231 + EEPROM 24C32

Moduł RTC DS3231 + EEPROM 24C32

Moduł RTC DS3231 + EEPROM 24C32 z baterią CR2032 – precyzyjny zegar czasu rzeczywistego do Twoich projektów

Moduł RTC DS3231 z pamięcią EEPROM AT24C32 to jeden z najdokładniejszych i najczęściej wybieranych zegarów czasu rzeczywistego do projektów z Arduino, STM32 czy innymi mikrokontrolerami. W zestawie znajduje się nowa bateria CR2032 zapakowana w blister, dzięki czemu moduł jest od razu gotowy do pracy.

Jeśli w Twoim projekcie potrzebna jest dokładna data i godzina – to sprawdzone i niezawodne rozwiązanie.

Dlaczego DS3231 jest tak dokładny?

Układ DS3231 słynie z bardzo wysokiej precyzji odmierzania czasu. W przeciwieństwie do tańszych rozwiązań, posiada on:

  • zintegrowany w strukturze układu kwarc 32,768 kHz,
  • wbudowaną kompensację temperaturową.

To właśnie zmiany temperatury są najczęstszą przyczyną przyspieszania lub opóźniania zegarów RTC. Producent zadbał o eliminację tego problemu niemal do zera, dzięki czemu DS3231 oferuje stabilną i długoterminową dokładność.

Dodatkowo sygnał zegarowy 32,768 kHz został wyprowadzony na pin 32K, więc możesz wykorzystać go również w innych częściach projektu.

Komunikacja przez I2C – prosto i wygodnie

Moduł komunikuje się z mikrokontrolerem przez interfejs I2C.

Na tej samej magistrali podłączone są:

  • zegar RTC DS3231,
  • pamięć EEPROM AT24C32.

Współdzielenie magistrali jest możliwe, ponieważ oba układy posiadają różne adresy I2C. Wybierając odpowiedni adres, decydujesz, czy komunikujesz się z zegarem, czy z pamięcią EEPROM.

Dodatkowo istnieje możliwość zmiany adresu I2C zegara za pomocą zworek A0, A1, A2.

Wbudowany kalendarz i przerwania

DS3231 posiada pełną funkcję kalendarza. Odczytasz z niego:

  • godziny,
  • minuty,
  • sekundy,
  • dzień,
  • miesiąc,
  • rok.

Nie musisz już samodzielnie obsługiwać logiki kalendarza w programie – układ zrobi to za Ciebie.

Przydatną funkcją jest również możliwość wystawienia przerwania zewnętrznego na pinie SQW. Moduł może generować sygnał co sekundę, informując mikrokontroler o aktualizacji czasu. Dzięki temu możesz odczytywać dane w obsłudze przerwania zamiast ciągle odpytywać układ.

Zasilanie bateryjne – czas nigdy się nie zatrzyma

Aby zabezpieczyć zegar przed utratą ustawień, moduł wyposażono w podtrzymanie bateryjne w postaci baterii CR2032.

Po zaniku głównego zasilania:

  • DS3231 automatycznie przełącza się na zasilanie bateryjne,
  • zegar nadal pracuje,
  • data i godzina nie zostają utracone.

Po powrocie zasilania wszystko działa bez konieczności ponownej konfiguracji.

Dodatkowa pamięć EEPROM AT24C32

Na module znajduje się również pamięć AT24C32 o pojemności 32 kb.

Możesz wykorzystać ją do:

  • zapisywania ustawień urządzenia,
  • przechowywania konfiguracji użytkownika,
  • zapisu danych kalibracyjnych,
  • prostego logowania parametrów.

To praktyczne rozszerzenie, które zwiększa funkcjonalność całego modułu.

Zastosowanie modułu RTC DS3231

Moduł DS3231 jest nieodłącznym elementem projektów wymagających „ludzkiej” godziny i daty, takich jak:

  • zegary elektroniczne,
  • rejestratory danych (data loggery),
  • sterowniki czasowe,
  • systemy smart home,
  • harmonogramy włączania i wyłączania urządzeń,
  • projekty IoT.

Ze względu na swoją dokładność jest jednym z najlepszych wyborów w swojej klasie.

Parametry techniczne

ParametrWartość
Układ RTCDS3231
Kompensacja temperaturowaTak (wbudowana)
KwarcZintegrowany 32,768 kHz
Zasilanie3,3 – 5 V
Odczyt czasuGodziny, minuty, sekundy
Odczyt datyMiesiąc, dzień, rok
Interfejs komunikacjiI2C
Zmiana adresu I2CZworki A0, A1, A2
Pamięć EEPROMAT24C32 (32 kb)
GoldpinyWlutowane w moduł
BateriaCR2032 w zestawie (nowa, w blisterze)

Gdzie kupić moduł RTC DS3231 + EEPROM 24C32?

Moduł RTC DS3231 z pamięcią EEPROM 24C32 oraz baterią CR2032 kupisz bezpośrednio w naszym sklepie internetowym 👉 sklep.msalamon.pl

Znajdziesz tam aktualną cenę, dostępność oraz pełną specyfikację produktu. Wysyłka realizowana jest z Polski.

Podsumowanie

Moduł RTC DS3231 + EEPROM 24C32 to precyzyjny, stabilny i bardzo wygodny w użyciu zegar czasu rzeczywistego. Dzięki kompensacji temperaturowej, zasilaniu bateryjnemu i dodatkowej pamięci EEPROM sprawdzi się zarówno w prostych projektach Arduino, jak i bardziej zaawansowanych konstrukcjach.

Jeśli zależy Ci na dokładnym czasie i niezawodnym działaniu – DS3231 to jeden z najlepszych wyborów w swojej klasie.

Opis użycia modułu RTC znajdziesz na blogu Mateusza


Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie 👉sklep.msalamon.pl 👈 Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇


Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *