[kwolf1909] a développé un décodeur basé sur ATtiny pour DCF77, qui diffuse un signal horaire en Europe sur la fréquence de 77,5 kHz. Le circuit traite le flux de bits provenant du récepteur et affiche l’heure sur un écran I2C.
Le récepteur n’est pas inclus dans le projet. Un bouton permet de changer de mode d’affichage par une pression brève et de réinitialiser DCF77 par une pression longue. Si un ATtiny disposant de suffisamment de broches est utilisé, un capteur de température externe et un module d’horloge en temps réel sont également pris en charge.
Pourquoi est-ce important ?
Ce projet rend utilisables, à l’aide d’un petit microcontrôleur, les informations horaires standard diffusées par radio et fournit ainsi un exemple concret pour les applications d’horloge ne dépendant pas d’une connexion réseau. Le choix d’ATtiny montre que les fonctions de base peuvent être assurées avec un matériel limité, tandis que la prise en charge d’un écran I2C permet de consulter directement le résultat. La prise en charge d’un capteur et d’une horloge en temps réel via des broches supplémentaires permet d’adapter la même conception à des dispositifs plus complets, par exemple pour afficher la température ou conserver les informations horaires dans un module distinct. En revanche, le récepteur n’étant pas inclus dans le projet, les personnes souhaitant mettre en place le système doivent se procurer séparément le matériel fournissant le flux de bits DCF77 et veiller à sa compatibilité. La principale question qui reste en suspens concerne la manière dont les exigences de connexion et de logiciel des modules supplémentaires seront satisfaites à mesure que le nombre de broches augmente selon les différentes variantes d’ATtiny.