DS1307 RTC samodejno popravlja svoj čas
Komponente, ki jih potrebujemo v tem projektu:
Hardveskekomponente
- Espressif Wemos D1 Mini
- Ura realnega časa (RTC)
- Arduino UNO
Softverska oprema
- Arduino IDE
Zgodba
V lasti imam veliko čipov DS1307, so zelo poceni in jih rad uporabljam v različnih enostavnih projektih, ki potrebujejo datum in / ali čas. Nisem pa si mogel predstavljati, da je natančnost tega RTC lahko tako slaba. Seveda je mogoče uporabiti še en čip, vendar ne želim obnoviti svoje stare strojne opreme za projekte.
Če je že natančnost slaba, je pa k sreči konstantna: nekaj sekund na dan (to lahko traja nekaj minut po nekaj mesecih). Ker DS1307 vsebuje zgolj 56 bajtov NVRAM-a (podatki se hranijo, dokler baterija ostane na svojem mestu), je ideja tega projekta to, da izmerimo premik in da v NVRAM zabeležiti vrednost premika in referenčni datum.