How to build an extremely precise clock, without an RTC module or without NTP ?

Discutii despre placile de dezvoltare compatibile Arduino
User avatar
Levy
Gold User
Posts: 1540
Joined: 02 Oct 2013 15:07
Location: ABSURDISTAN

How to build an extremely precise clock, without an RTC module or without NTP ?

Unread postby Levy » 03 Jan 2022 15:46

M-am tot gandit, la cum s-ar putea face un ceas extrem de precis.
Prima varianta care mi-a trecut prin cap, sa schimb cristalul din modulele RTC, am si comandat cristale, le-am si primit dar nu am apucat sa le inlociuesc.
A doua varianta ar fi fost un modul DCF77, care sa-si actualizeze ora exacta din Germania, via undelor radio. Insa nu am gasit acest modul pe Aliexpress, iar pe e-bay de la 12 USD in sus plus taxe de transport, iar asta ridica pretul aiurea la un ceas home made, chiar daca-l vrem precis.
A treia varianta, si cea pe care am realizat-o cu un modul GPS ieftin. Disponibil de la aprox. 20 RON cu transport cu tot. Link in descrierea videoclipului.
Pe moment am folosit un afisaj LCD 1602 cu interfata i2C, pentru ca pe moment l-am avut la indemana si sint obisnuit cu acesta.

Dar sa vedem ce a iesit din acest ceas ultra precis :D

phpBB [video]


Daca realizati acest mic montaj, sa nu va speriati daca la punerea in functiune nu "gaseste date" din prima secunda. Are nevoie de ceva timp, pentru gasirea vre-unui satelit de pe care sa scoata datele de timp, mai ales ca-l folosim in interior.
Daca este localizat langa geam, obtine date destul de rapid (18 secunde am masurat, unde este inclus timpul de boot al arduino, si un delay din software de 5 secunde!, practic in aprox 13 secunde a citit datele din semnal !), fata de o locatie mult umbrita, unde gaseste mult mai greu, chiar si 2 minute !

O continuare al acestui proiect ar fi un modul RTC cu cristalul schimbat, pentru a fi mult mai precis, iar modulul GPS sa porneasca odata la ora (sau chiar si mai rar, o data pe zi, pentru a economisi energie), pentru a regla ora din modulul RTC. Corect ar fi ca reglarea modulului sa se intample, doar in momentul in care are semnal de calitate, si scoate si date de pozitionare modulul GPS, pentru ca atunci avem o conexiune sigura cu satelitul, de pe care citim timpul pentru reglarea modulului RTC.

Dar in acest video este vorba de un ceas precis fara modul RTC sau fara NTP.

Spor la bricolat ! :drink2:
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !

Image
User avatar
gobi2000
New member
Posts: 39
Joined: 10 Oct 2013 07:52

Re: How to build an extremely precise clock, without an RTC module or without NTP ?

Unread postby gobi2000 » 05 Jan 2022 22:52

Felicitari @levi pentru munca depusa.

Return to “Arduino”

Who is online

Users browsing this forum: No registered users and 4 guests