Seřiďte Arduinu hodinky Modul reálného času se hodí do Arduino projektů, kde potřebujeme využít informaci o aktuálním čase. Můžeme si to představit tak, jakoby mělo Arduino vlastní náramkové hodinky. Arduino potom dokáže v určitý konkrétní čas vykonat požadovaný úkol, změřit přesně délku trvání nějaké události nebo reagovat za určitou konkrétní dobu. Čas v tomto případě můžou být sekundy nebo minuty, může to ale být i konkrétní datum, měsíc nebo rok. Můžeme si nastavit alarm například až v roce... Celý popis

Koupit za 57 Kč
  • Od nejoblíbenějších
  • Od nejlevnějších
  • Od nejdražších

Popis

Seřiďte Arduinu hodinky
Modul reálného času se hodí do Arduino projektů, kde potřebujeme využít informaci o aktuálním čase. Můžeme si to představit tak, jakoby mělo Arduino vlastní náramkové hodinky. Arduino potom dokáže v určitý konkrétní čas vykonat požadovaný úkol, změřit přesně délku trvání nějaké události nebo reagovat za určitou konkrétní dobu. Čas v tomto případě můžou být sekundy nebo minuty, může to ale být i konkrétní datum, měsíc nebo rok. Můžeme si nastavit alarm například až v roce 2100 :).
Mezi užitečné funkce patří: korekce pro přestupný rok, datum ukončení, dva nastavitelné alarmy a kalendář, přepínání režimů AM a PM. Všechny tyto záležitosti kolem času bychom mohli provádět i přímo výpočty v Arduinu, protože obsahuje oscilátor a časovač. Nedosáhli bychom ale takové variability použití a hlavně přesnosti, jako s reálným časem RTC.
Reálný čas DS3231 komunikuje přes rozhraní I2C. Obvod RTC obsahuje vlastní teplotně kompenzovaný oscilátor, což zaručuje vysokou přesnost. Obsluha reálného času je s využitím příslušné Arduino knihovny snadná. Modul je navíc zálohovaný, to znamená, že údaje o čase po vypnutí zařízení neztratíme. Elektronický modul obsahuje navíc také paměť Flash AT24C32, do které můžeme ukládat naměřené hodnoty ze snímačů nebo jiná data.
Poznámka: Vhodná záložní baterie není součástí balení produktu. Modul je uzpůsoben pro použít s nabíjecí baterii LIR2032 3,6V. Tato baterie se pak v modulu i sama nabíjí. Nepřekračujte napájecí napětí 5 V, ze kterého se nabíjecí napětí vyrábí. Pokud nemáte k dispozici baterii LIR2032, tak je možné použít i klasické knoflíkové baterie CR2032 nebo CR2025. Vzhledem k velmi malé spotřebě reálného času a nízké ceně takovéto baterie, je to vhodná volba. Tyto baterie ale nejsou nabíjecí a proto je potřeba odpájet rezistor 200 Ω na desce (označení 201), aby se zamezilo nabíjení. Problematika záložní baterie je popsána například v diskuzi na Arduino fóru.
Klíčové vlastnosti modulu

RTC čip DS3231 – velmi přesné teplotně kompenzované hodiny reálného času s možností nastavení data až do roku 2100
Integrovaná paměť AT24C32 (EEPROM/Flash) – prostor pro ukládání naměřených hodnot nebo nastavení přímo na modulu
Zálohování času baterií – čas a datum se neztratí ani po odpojení hlavního napájení (podpora LIR2032, případně CR2032/CR2025 po úpravě)
Komunikace přes I²C rozhraní – jednoduché připojení k Arduinu, micro:bitu i dalším mikrokontrolérům
Programovatelné alarmy a kalendář – možnost spouštět akce v přesně nastavený čas, včetně přestupných let
Malé rozměry modulu – snadno se vejde do většiny projektů, hodin, budíků či docházkových systémů
Podpora Arduino knihoven – existují hotové knihovny a ukázkové kódy, díky nimž rychle uvedete modul do provozu
Napájení 5 V – vhodné pro přímé použití s většinou Arduino desek a modulů

Příklad zapojení s Arduino UNO

Signál SCL připojte na pin A5 Arduino desky
Signál SDA připojte na pin A4 Arduino desky
Napájení VCC připojte na +5 V
Zem GND spojte s GND Arduino desky

Poznámka: Baterie není součástí balení.
Odkazy pro modul reálného času

Tutoriál – užívání hodin reálného času DS1307 a DS3231 s Arduinem
Arduino docházkový systém
Retrográdní hodiny
Meteostanice ovládaná Arduinem
Zobrazit více

Parametry

Výrobce HWKITCHEN

Podobné produkty