Házi elektronikus órák, elektronikai alkatrészek
Valószínűleg minden boom, mogyorós házi elektronika, előbb-utóbb jön a gondolat, hogy a saját, egyedi, karóra. Az ötlet nagyon jó, meg fogjuk érteni, hogyan és mit csinálnak a legjobban. Kiindulásként azt feltételezzük, hogy a személy képes programozni mikrokontroller, érti, hogyan lehet küldeni 2 byte i2c vagy soros-port, és lehet hegeszteni együtt néhány vezetékek. Elvileg ez elég.
Egyértelmű, hogy a fő funkciója a óra - időmérés (ki gondolta volna, ugye?). És csináld a lehető legpontosabban, kívánatos, van több lehetőség, és buktatókat.
Tehát mi áll rendelkezésre a „vas” mérési módjait időben tudjuk használni?
Beágyazott processzorok RC-oszcillátor
A legegyszerűbb gondolat, hogy jöhet szóba - ez könnyen beállítható a program időzítő, és azokat be kell számítani a másodperc. Tehát, ez az ötlet nem jó. Nézze meg a futás során lesz, kivéve, hogy a belső oszcillátor pontossága nem szabályozott, és „float” keretein belül 10% par. Nem valószínű, hogy valakinek szüksége az óra, így egy hónap 15 percig.
Real-Time modul DS1307
A jobb lehetőség, hogy használják a legtöbb „népszerű” termékek - a valós idejű óra. A chip kommunikál a mikrokontroller I2C, szükség a minimális kötődés (kvarc és egy pár ellenállások). Kibocsátási ára körülbelül $ 100 per chip, vagy körülbelül 1 $ ebee hajlandó fizetni egy chip, a memória modul és egy aljzat az akkumulátort.
Az áramkör adatlap:

Végül, de nem utolsósorban, az eszköz áll rendelkezésre DIP-ház, majd forrasztani akkor minden kezdő rádióamatőr. Beépített akkumulátor biztosítja a munkaidő akkor is, ha ki van kapcsolva.
Úgy tűnik, hogy minden rendben van, kivéve egy probléma - az alacsony pontosságát. A közelítő pontosságú kvarc óra - 20-30ppm. Rendeltetése ppm - parts per million, számát mutatja milliomod. Látszólag 20millionnyh - ez szuper, de a frekvencia 32768Gts fordul 20 * 32768/1000000 = ± 0,65536Gts, azaz Már polgertsa. Egyszerű számítás azt látjuk, hogy a különbség generátor naponta „natikaet” extra (vagy hiányzó) 56tys ciklust, ami megfelel 2 másodperc naponta. A kristályok különböző, néhány felhasználó már a kapcsolatot, és egy hiba 5 másodperc naponta. Valahogy nem nagyon pontos - ebben a hónapban az óra megy, legalább egy pillanatra. Ez egy tisztességes különbség észrevehető, hogy a szabad szemmel (amikor a kedvenc TV-sorozat nagymama indul 11.00 órakor, és az óra azt mutatja, 11.05, a fejlesztő egy ilyen órát lenne kényelmetlen a rokonok).
Ugyanakkor, mivel a hőmérséklet a szobában többé-kevésbé stabil, és kvarc frekvencia nem lesz sok változás, akkor adjunk hozzá egy szoftver Javítás. Egy másik tipp által adott fórumokon, használjon kvarcóra a régi alaplap, a vélemények, ők elég pontos.
Real-Time modul DS3231
Nem mi vagyunk az elsők, akik kíváncsi, pontosan, és a Dallas cég miután elment, hogy megfeleljen a kívánságait, kiadott egy fejlettebb modul - DS3231. Ez az úgynevezett «Rendkívül pontos, valós idejű óra», egy beépített generátor hőmérséklet-korrekció. Pontosság 10-szer nagyobb, és 2 ppm. Kibocsátási ár egy kicsit magasabb, de az alváz tervezték chip SMD szereléshez, forrasztani nem olyan kényelmes, de lehet vásárolni ebee hajlandó fizetni.

(Fotó eladói oldalon)
Pontosság 6 másodperc havonta, ez egy jó eredmény. De megyünk tovább - ideális esetben órák a 21. században nem kell módosítani.
DCF-77 rádió modul
Módszer, nem egzotikus, de a teljesség kedvéért, akkor nem is beszélve. Kevesen tudják, de a pontos időt jeleket továbbítunk a rádióban, mivel a '70 -es években. Az adó DCF-77 található Németországban, Frankfurt közelében, és az ADD-frekvencia 77.5KGts továbbított pontosan timestamp (igen, már 20 évvel ezelőtt volt fali és asztali órák, amelyek nem kell beállítani).
A módszer jó, mert az áramkör alacsony fogyasztás, ezért most már akár órák ilyen technológiával. Hajlandó fizetni vétel DCF-77 lehet vásárolni ebay, a kibocsátási ár 20 $.

Sok órák és meteorológiai állomások képesek fogadni DCF-77, egyetlen probléma, hogy a jel, hogy Magyarországon gyakorlatilag nem éri el. Lefedettség Wikipedia:

Amint látható, csak Budapest és Péter a határon a recepción. A véleménye szerint a tulajdonosok, csak néha nem kapja meg a jelet, ami természetesen nem alkalmas gyakorlati felhasználásra.
GPS-modul
Ha az óra fog állni az ablak mellett, ez egy igazi módszer, hogy pontos időt - GPS-modult. Ezek a modulok költséges lehet vásárolni az eBay-en (kibocsátási ár $ 10-15). Például Ublox NEO-6M, közvetlenül csatlakozik a soros csapok a processzor, és kiadja az NMEA húr 9600.

Nyilvánvaló, hogy a GPS-modul nem tud semmit a különböző időzónák, így a számítás, és a változás a nyári / téli időszámítás, a fejlesztő meg kell gondolni magad. Másik hátránya a GPS segítségével - viszonylag magas energiafogyasztás (bár egyes modulok lehetnek külön parancsot lefordítani „alvó üzemmód”).
Végül az utolsó (és legnyilvánvalóbb abban a pillanatban), a módszer, hogy pontos időt - az, hogy ez az internetről. Két módja van. Az első és legegyszerűbb - használni, mint egy órát tábla valami Raspberry PI típusú Linux, akkor meg kell csinálni semmit, minden működni fog „out of the box”. Ha azt akarjuk, hogy „egzotikus” - a legérdekesebb lehetőség esp8266 modult.

Ez olcsó (kibocsátási ára mintegy 200p ebay) WiFi-modul képes kommunikálni a szerver a soros port a processzor, ha szükséges, akkor is villog a (harmadik fél firmware elég sok), és része a logika (pl kérdeznie az idő szerver), hogy a modult. Harmadik fél firmware támogatja egy csomó származó Lua C ++, hogy „nyúlik az agyamat” lehetőségek is elég.
Ebben az időben, a mérés tárgya valószínűleg közel van. A következő részben megnézzük részletesebben a feldolgozók és a módszerek idő kimenet.