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 95 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
Vysoká přesnost reálného času
Možnost zálohování baterií
Integrovaná paměť Flash
Malé rozměry
Komunikační rozhraní I2C
Programovatelné alarmy a kalendář
Jednoduché použití s Arduino knihovnou
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
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
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
Vysoká přesnost reálného času
Možnost zálohování baterií
Integrovaná paměť Flash
Malé rozměry
Komunikační rozhraní I2C
Programovatelné alarmy a kalendář
Jednoduché použití s Arduino knihovnou
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
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
Parametry
Výrobce | HWKITCHEN |