Arduino DCF77 puls klocka
Introduktion
Detta Instructable visar dig hur man gör en digital puls klocka och lägga till det i en gammal 12"(300mm) klockan fallet eller ratten & bezel. Jag har använt en gammal engelsk ringa klocka med 12" ratten men någon klocka med en stor nog fall användas så länge det finns utrymme på ratten för digital visning och sekundära analoga rörelse.
Dessa gamla fall finns tillgängliga från ebay och ibland kommer komplett med en böjd eller vinklad rygg box se bilder 2 & 3. Om din klocka har ingen back box bara göra en av plywood och färga det att matcha dial surround.
Denna klocka kom med en surround, mässing ratten bezel och ratten så jag gjorde en back låda att passa och gångjärn till trä dial surround. Du kan med rattar och mässing beslag nya från Ebay om det behövs.
Den ursprungliga ratten som följde med klockan var mycket gul och hade massor av chips till färgen. Jag bestämde mig att hålla det så det gjorde klockan ser autentiska. Det enda problemet var färgen flisas som jag skär ut hålet för 7 segment display. Jag hittade en gammal burk kräm färg i mitt garage och detta matchas perfekt.
Sekunder ratten tillämpades med en torr överföring från en klocka butik. Jag hade köpt detta några år sedan men du kan göra dig egna våta överföring använder bläckstråle överföring papper se en av mina reproduktion Regulator klocka Instructable här steg 4 för detaljer och mallar.
Rörelser
Analoga sekunder displayen använder en standard quartz klocka infoga och ändras så att den kan drivas via Arduino.
Analog timme och minuter displayen använder en elektrisk 30 andra slav rörelse. Det finns alla typer av dessa över hela världen så bara källa den typ som finns tillgänglig i lagerstället. Om din rörelse är inte en 30 andra typ bara ändra den kod som passar.
Tidskälla
Jag har använt DCF77 kod tid radiosignalen från Tyskland för att hålla denna klocka som talar om perfekt tid så om du inte är baserade i Europa måste att använda relevanta Arduino biblioteket för ditt läge och läge koden därefter.
Om du inte som störde om lång sikt noggrannhet skulle sedan en verklig tid klocka modul kunna användas i stället. Knappar för klockinställning och koden modding skulle krävas.
Visar
Visning
Jag har använt en 20 x 4 LCD-stora tecken display för klockan och DCF77 info men en standard 20 x 4 display kan användas utan en ändringar i koden. Displayen använder en I2C modul så bara 2 trådar (plus 5v och 0v) krävs för att kontrollera den.
Digital klocka
En 8 siffrigt 0,56" sju segment display modul används för digital visning av tid.
Dessa finns tillgängliga på Ebay som Kit eller färdiga moduler och kräver bara 3 trådar (plus 5v och 0v) att styra dem.
Ljud
Denna klocka har en 1 andra tick tock ljud från en lång fall (grand far) klocka. Detta spelas av en adafruit ljud FX ljudkort + 2x2W förstärkare som styrs av Arduino. Ljudet kan stängas av eller volym upp eller ner som krävs.
Kretskort
Eftersom detta är en en av är klocka kretsen byggd på vero ombord. Jag har byggt en Arduino Uno i designen men en full storlek Uno kan användas i stället om det behövs. Obs DCF77 biblioteket används i denna klocka krävs en kvartskristall på Arduino.