Arduino DCF77 Master Wandklok (7 / 11 stap)

Stap 7: schrikkelseconde opsporing en correctie


De klok detecteert leap seconden. Dit is ingebouwd in de bibliotheek en het LCD-scherm en de 7 segment displays auto aanpassen.

Het probleem was hoe auto corrigeren de 1 seconden klokken. De tweede sprong wordt toegevoegd aan het einde van een minuut, dus in plaats van de seconden tellen tot en met 59 dan weer vanaf 0 de seconden tot 60 tellen en vervolgens wordt ingesteld op 0.

De klok zoekt de seconden tellen tot 60 dan wacht 1 seconde voordat u begint met het opnieuw de 1 tweede klok pulse pulse. Dit kan worden gezien op de seriële vertoning op mijn mobiel via de Raad van bestuur van EZ-Link Bluetooth in mijn klok. Ik gebruikte een testprogramma geschreven door Udo Klein dummy schrikkeljaar gegevens te sturen naar mijn klok.

Het bovenstaande display toont 0 traag seconden en 1 snelle seconde. De 1e langzame tweede is er altijd bij het opstarten en geeft aan wanneer de klok werd voor het eerst sync 'd up in dit geval 23:51:44 op de 31/12/14. Deze zijn de totalen van de dag en worden gereset om 06:00 uur. De snelle tweede (de seconden zijn snel vergeleken met DCF77 tijd) toont de datum en tijd de snelle seconden werden ontdekt in dit geval 0:0:0 01/01/15. Dit is wanneer de schrikkelseconde werd toegevoegd en de pulserende seconden gedurende 1 seconde te houden in sync met DCF77 tijd werd gestopt. Dit werd getest met behulp van Udo kleins DCF77 radio codegenerator voor de Arduino. De code maakt een Arduino in een laag powered DCF77 zender zodat kunt u een datum en tijd naar een DCF77-klok voor het testen.

PIC 2 hierboven toont de werkelijke output van mijn uurwerk uit de echte schrikkelseconde op de 30/06/15.
De klok toont de snelle tweede zoals ontvangen om 00: 59:60 op de 01/07/15 als Britse zomer in ingebruikzijn. Na de "Langzame seconden" en "Snel seconden" op het seriële display is het aantal fouten per dag. Op de afbeelding hieronder tonen zij nul als de dag tellen is teruggezet op nul op de 06:10hrs elke dag. De tijd en de datum van de laatste snelle of langzame hartslag is vervolgens opgenomen op het LCD-display. Mij zijn wegnemen naar de huidige tijd en datum van de seriële out op de nieuwste versie van de code.

Video

Korte video hierboven toont de Master klok een schrikkelseconde opsporen en stoppen van de 1 seconde klok zodat het om in sync te blijven.
De sprong tweede wanneer ontdekt is tijd afgestempeld en opgeslagen en kunnen worden gelezen van de seriële poort van uw PC of Android telefoon. Het kan worden gezien als "Snel seconden" (boven op mijn Android mobiel) zoals de 1 tweede klok worden onderbroken moest voor een verblijf in sync.

Gerelateerde Artikelen

Arduino LCD Master klok

Arduino LCD Master klok

Deze klok is ontworpen als een stand-alone klok of als een master klok station slaaf klokken en is draagbaar met batterij back-up. Zie van de klok website voor verdere details LCD Master klok Home PageVoorschot van de update - automatische zomer en W
Arduino DCF77 Pulse klok

Arduino DCF77 Pulse klok

IntroductieDit Instructable u tonen hoe te maken van een digitale pulse klok en toe te voegen aan een oude klok zaak 12"(300mm) of inbelverbinding & omlijsting. Ik heb een oude Engelse bellen klok met 12" wijzerplaat gebruikt maar een klok m
Arduino I2C Master en Breakout

Arduino I2C Master en Breakout

Na het succes van mijn Arduino Uno I2C Master boord begon ik te denken dat ik de Raad van bestuur zou kunnen verbeteren. Nou... het meer extensible voor een ding, en ik wil het gebruiken van de Raad van bestuur voor andere dingen ook. Ik dacht dat al
Arduino gebaseerde master klok voor scholen

Arduino gebaseerde master klok voor scholen

als uw school, of kinderen school, of een andere locatie afhankelijk van een centrale master klok die wordt verbroken is, moet u wellicht een gebruik voor dit apparaat. Nieuwe master klokken zijn uiteraard beschikbaar maar school begrotingen zijn ond
TheSUN, Arduino aangedreven design Wandklok

TheSUN, Arduino aangedreven design Wandklok

Hallo weer Instructables-mensen! :-PVanwege de verzendkosten-problemen ik wasn´t kunnen blijven mijn ABTW Project, dus heb ik besloten om u te tonen een andere, mijn nieuwste creatie.Ik denk dat velen van ons, net als ik, net als die mooie adresseerb
Arduino Modbus Master RTU en PLC Panasonic FPX-C14R

Arduino Modbus Master RTU en PLC Panasonic FPX-C14R

Ditmaal heb ik de Arduino met Panasonic PLC overgebracht en ik controleerde de Arduino nuttig in de direfencia van de industriële veld van de vorige tutorials die ik heb getest beide apparaten communiceren via RS - 232.Samenvatting1. de arduino verzo
Arduino Modbus Master RTU en HMI GT01 Panasonic

Arduino Modbus Master RTU en HMI GT01 Panasonic

Bij deze gelegenheid maakte ik onze arduino communicatie met HMI Panasonic GT01 zwart-wit vertoning via RS232 Modbus RTU, Arduino scherm als Master en slave.Samenvatting1. de waarde van de ADC 0 van arduino uit een potentiometer 100 k zal getoond wor
Modbus RTU Master met Arduino via RS232

Modbus RTU Master met Arduino via RS232

In de vorige test, voert de communicatie tussen Arduino Mega 2560 en een slaaf van de simulator Modbus via de USB-poort die vaak hebben onze arduino, in dit geval zullen we testen met een Arduino als Master Modbus maar via RS-232 met onze PC - simula
Arduino Cyclone spel

Arduino Cyclone spel

dit is een groot project voor de beginner (in feite het was mijn eerste!) Ik heb geen achtergrond in de elektronica kennis, maar vond dat dit project geweldig was voor het aanraken op digitale uitgangen, analoge uitgangen, drukknop ingangen en de waa
PC afstandsbediening met behulp van Arduino Pro Micro

PC afstandsbediening met behulp van Arduino Pro Micro

Hallo ik ben nieuw aan arduino en in het proces van leren, als ik veel door middel van tutorials, video's leren, ' ibles en door eigen ervaring.Onlangs wilde ik gebruik arduino Uno en IR afstandsbediening om controle VLC speler. Helaas werkte dat nie
Arduino gebaseerde externe vertaler

Arduino gebaseerde externe vertaler

Er zijn 3 afstandsbediening's gewoon om te kijken naar mijn televisie, voor TV, set-top box en sound bar aan. Procedure om te kijken TV is overschakelen op TV zetten ontspringt op A / V, sound-systeem inschakelen en zetten van ontspringt aan aux en i
Stap voor stap handleiding op Micro goochelaar robot controller (compatibel met Arduino)

Stap voor stap handleiding op Micro goochelaar robot controller (compatibel met Arduino)

de Micro goochelaar uit DAGU is een low-cost Arduino compatibele controller speciaal ontworpen voor beginners die willen bouwen van een kleine robot. De Raad van bestuur heeft een aantal handige accessoires ingebouwd zodat schilden in de meeste geval
ATTiny84 - I2C-Slave - Arduino UNO

ATTiny84 - I2C-Slave - Arduino UNO

Ik heb gewerkt aan het opbouwen van de stukken die ik nodig om mezelf een CNC PCB molen voor een tijdje nu en het volgende deel van de puzzel is probeert te krijgen van de Arduino te controleren 3 stap motoren tegelijk. Aangezien de architectuur bied
Arduino achtertuin Cricket Scorer

Arduino achtertuin Cricket Scorer

Hallo, dit is mijn eerste instructable. Ik ben met behulp van een Arduino voor het bijhouden van cricket scores met een LCD-scherm en een infrarood afstandsbediening. De scorer toont uw loopt, overs, tijd doorgebracht batting en berekent en toont de