Czytanie zegara to jedno; naprawdę wiedząc, że czas jest zupełnie inny. Do codziennych potrzeb pomiaru czasu używamy standardu znanego jako skoordynowany Czas uniwersalny lub UTC, który pochodzi z Międzynarodowego czasu atomowego, konsensusu ponad zegarów 200, które utrzymują dokładny czas w oparciu o ruch elektronów.
za pomocą modułu odbiornika można zbudować zegar, który odbiera jedną z transmisji radiowych UTC w USA, o nazwie WWVB. Mikrokontroler dekoduje sygnał czasu WWVB, który odbiornik wciąga, podczas gdy oddzielny moduł zegara czasu rzeczywistego (zwykły mechanizm pomiaru czasu oparty na mikrochipie i krysztale) utrzymuje zegar działa jak normalny zegar. Po otrzymaniu nowego sygnału czasu, który różni się od bieżącego czasu zegara, mikrokontroler aktualizuje zegar. Sygnał będzie lepszy w nocy i gdy warunki atmosferyczne są najlepsze dla odbioru radiowego dalekiego zasięgu. Kiedy to nastąpi, projekt da Ci najlepszy czas, jaki kiedykolwiek miałeś.
Atomic Timekeeping
Zbuduj zegar atomowy
Czas: 2 godziny
koszt: około $80
trudność: trudna
- Kup lub zbuduj obudowę zegara.
- postępuj zgodnie ze schematem tutaj, aby zbudować obwody i podłączyć zegar czasu rzeczywistego i moduły WWVB do pomocniczej płytki drukowanej. Połącz prowadzi do szpilek Arduino podczas jazdy.
- podłącz połączenia między Arduino a wyświetlaczem. Użyliśmy 16-znakowego, dwuliniowego wyświetlacza LCD.
- Pobierz oprogramowanie i zaprogramuj Arduino.
- Ustaw przełączniki dip, aby wskazywały strefę czasową.
- Odpal Obwód. Gdy odbiornik pobiera sygnał WWVB (który może potrwać do zmroku w hałaśliwych środowiskach o częstotliwości radiowej z dala od jego pochodzenia w Kolorado), wyświetlacz zaktualizuje się do właściwego czasu i wskaże, że dokonano regulacji. Światło na przednim panelu będzie migać w czasie z każdym impulsem odbieranym i dekodowanym, raz na sekundę, gdy wszystko działa poprawnie.