att läsa en klocka är en sak; att verkligen veta att tiden är en helt annan. För vardagliga tidtagningsbehov använder vi en standard som kallas koordinerad universell tid, eller UTC, som härrör från Internationell Atomtid, en konsensus på mer än 200 klockor som håller exakt tid baserat på elektronernas rörelse.
med hjälp av en mottagarmodul kan du bygga en klocka som plockar upp en av de amerikanska UTC-radiosändningarna, kallad WWVB. En mikrokontroller avkodar WWVB – tidssignalen som mottagaren drar in, medan en separat realtidsklockmodul (en vanlig mikrochip-och-kristallbaserad tidtagningsmekanism) håller klockan igång som en vanlig klocka. När en ny tidssignal har mottagits som skiljer sig från klockans aktuella tid, uppdaterar mikrokontroller klockan. Signalen kommer in bättre på natten och när atmosfäriska förhållanden är bäst för långdistansradiomottagning. När det kommer in kommer projektet att ge dig den bästa tiden du någonsin har haft.
Atomic Timekeeping
Bygg en atomur
tid: 2 timmar
kostnad: ca $80
svårighet: hård
- köp eller bygg en klockhölje.
- följ schemat här för att bygga kretsarna och fäst realtidsklockan och WWVB-modulerna till hjälpkretskortet. Anslut leder till Arduino stift som du går.
- Anslut anslutningarna mellan Arduino och displayen. Vi använde en 16-tecken, två-line LCD.
- ladda ner programvaran och programmera Arduino.
- Ställ in dip-omkopplarna för att ange din tidszon.
- brand upp kretsen. När mottagaren drar in WWVB-signalen (som kan ta fram till nattfall i bullriga radiofrekvensmiljöer långt ifrån sitt ursprung i Colorado) uppdateras displayen till rätt tid och indikerar att justeringen har gjorts. Frontpanelens lampa blinkar i tid med varje mottagen och avkodad puls, en gång per sekund när allt fungerar korrekt.