Table des matières:

Horloge maître LCD Arduino : 10 étapes (avec photos)
Horloge maître LCD Arduino : 10 étapes (avec photos)

Vidéo: Horloge maître LCD Arduino : 10 étapes (avec photos)

Vidéo: Horloge maître LCD Arduino : 10 étapes (avec photos)
Vidéo: Afficher l'heure sur LCD 20x4 i2c avec une horloge DS3231 et un arduino 2024, Novembre
Anonim
Horloge maître LCD Arduino
Horloge maître LCD Arduino
Horloge maître LCD Arduino
Horloge maître LCD Arduino
Horloge maître LCD Arduino
Horloge maître LCD Arduino

Cette horloge est conçue comme une horloge autonome ou comme une horloge principale pour piloter des horloges esclaves et est portable avec une batterie de secours. Voir le site Web de l'horloge pour plus de détails Page d'accueil LCD Master Clock

Mise à jour - Avance automatique d'été et bouton Retard d'hiver ajoutés à la version à l'aide de la bibliothèque DCF77 d'Udo Klein. Appuyez une fois sur le bouton pour regarder l'horloge avancer ou Retarder 1 heure

Cette horloge utilise un microprocesseur Arduino 328 pour décoder l'heure de l'horloge « atomique » DCF77 à Mainflingen près de Francfort en Allemagne. L'heure est affichée sur une horloge squelette modifiée contrôlée par le microcontrôleur et un écran LCD bleu 4x20. Les impulsions d'horloge pour piloter les cadrans esclaves sont surveillées sur un panneau LED. 3 piles AA de 1,5 volt fournissent une batterie de secours lorsqu'elles sont déconnectées du secteur. La carte principale dispose d'un connecteur USB vers UART afin que le logiciel de l'horloge puisse être mis à jour à partir d'un PC ou même d'un Mac. Le code série est inclus pour la surveillance via USB mais est commenté.

Code mis à jour inclus pour exécuter la bibliothèque DCF77 d'Udo Klein. La bibliothèque DCF77 d'Udo Klein maintient l'horloge synchronisée et l'heure parfaite même avec une quantité massive de bruit sur le signal DCF77 reçu. La bibliothèque DCF77 « règle automatiquement » en continu le cristal de quartz de sorte que, dans les rares cas où le signal ne peut pas être décodé, l'horloge reste précise en 1 seconde sur plusieurs jours. Ceci est crucial pour une horloge maître qui pilote des esclaves de 1 seconde, car la dérive des secondes entraînera une perte de synchronisation des horloges esclaves avec l'heure de l'horloge maître.

Le code de la bibliothèque standard est également inclus si vous avez un très bon signal DCF77.

Étape 1: Faire le cas

Faire le cas
Faire le cas
Faire le cas
Faire le cas
Faire le cas
Faire le cas

Le boîtier est une lanterne à bougie BORRBY modifiée d'Ikea.

Le cas est modifié comme suit:

1 Percez les soudures maintenant le haut au cadre principal

2 Retirez le haut

3 Découpez la grille de ventilation à l'avant pour faire de la place pour l'écran LCD

4 Coupez du bois ou de la tôle pour remplir les grilles de ventilation qui restent

5 Remplissez les espaces entre la base et le cadre avec des bandes de bois. Le circuit imprimé de base repose sur ce bois. Retirez la pointe de bougie de la base et ajoutez quatre pieds.

6 Ajoutez un nouveau plateau en contreplaqué et fixez-le avec des charnières à l'arrière. Un évidement devra être coupé dans le haut pour prendre le haut de la carte de circuit LCD qui dépasse de la base.

7 Ajoutez une poignée et découpez un trou dans la base pour les câbles.

8 Fixer l'écran LCD dans la découpe

9 Correction du mouvement de l'horloge squelette en la suspendant par le haut

10 Panneau d'affichage PCB et LED encastrable

Étape 2: Écran LCD utilisant la bibliothèque DCF77 d'Udo Klein

"loading="lazy" Clip vidéo montrant l'horloge fonctionnant et sonnant de 23:59:55 à 00:00:32

Les carillons sont via des circuits séparés mais peuvent être électromécaniques ou des échantillons via une carte son.

Conseillé: