[kwolf1909] hat einen ATtiny-basierten Decoder für DCF77 entwickelt, das sein Zeitsignal über 77,5 kHz nach Europa sendet. Die Schaltung verarbeitet den vom Empfänger kommenden Bitstrom und zeigt die Uhrzeit auf einem I2C-Display an.
Ein Empfänger ist nicht Teil des Projekts. Es gibt eine Taste, die bei kurzem Drücken zwischen den Anzeigemodi wechselt und bei langem Drücken DCF77 zurücksetzt. Wird ein ATtiny mit ausreichend Pins verwendet, werden auch ein externer Temperatursensor und ein Echtzeituhrmodul unterstützt.
Warum das wichtig ist
Dieses Projekt macht die per Funk verbreitete Standardzeit mithilfe eines kleinen Mikrocontrollers nutzbar und bietet damit ein konkretes Beispiel für Uhrenanwendungen, die nicht auf eine Netzwerkverbindung angewiesen sind. Die Wahl eines ATtiny zeigt, dass sich die grundlegenden Funktionen mit begrenzter Hardware umsetzen lassen, während die Unterstützung eines I2C-Displays das Ergebnis direkt sichtbar macht. Die von zusätzlichen Pins abhängige Unterstützung für einen Sensor und eine Echtzeituhr ermöglicht es, dasselbe Design an umfassendere Aufbauten anzupassen, etwa zur Temperaturanzeige oder zur Speicherung der Zeitinformationen in einem separaten Modul. Da der Empfänger jedoch nicht Teil des Projekts ist, müssen Personen, die das System aufbauen möchten, die Hardware zur Bereitstellung des DCF77-Bitstroms separat beschaffen und auf deren Kompatibilität achten. Die zentrale offene Frage ist, wie bei verschiedenen ATtiny-Varianten mit steigender Pinzahl die Anschluss- und Softwareanforderungen zusätzlicher Module erfüllt werden.