Table des matières:

Horloge binaire LED : 6 étapes (avec photos)
Horloge binaire LED : 6 étapes (avec photos)

Vidéo: Horloge binaire LED : 6 étapes (avec photos)

Vidéo: Horloge binaire LED : 6 étapes (avec photos)
Vidéo: Comment fabriquer une horloge avec affichage à LED donnant les heures, les minutes et les secondes. 2024, Novembre
Anonim
Horloge binaire LED
Horloge binaire LED

Il s'agit de la deuxième révision de mon horloge binaire LED basée sur PIC. La version originale était le premier projet PIC que j'ai tenté, il utilisait un PIC16F84A pour faire à la fois le chronométrage et le contrôle de la matrice d'affichage, malheureusement il ne tenait pas assez de temps et gagnait environ une minute chaque semaine. Cette deuxième version est basée sur un PIC16F628A fonctionnant à 4 MHz pour contrôler l'affichage, il utilise également une puce d'horloge en temps réel DS1307 pour faire le chronométrage. Chaque seconde, le DS1307 envoie une impulsion à la puce PIC, le PIC lit ensuite l'heure interne du DS1307 sur le bus I2C, puis affiche l'heure en binaire sur l'écran LED. La rangée inférieure de LED affiche les secondes, les rangées du milieu montre les minutes et la rangée du haut est pour les heures. L'heure affichée sur l'image est 01100:010011:011011 ou en décimal 12:19:27. L'heure est au format 24 heures donc va jusqu'à 10111:111011:111011 ou 23:59:59Le PCB pourrait être fait double face, ou comme je l'ai fait ici simple face avec 7 liaisons filaires soudées en place au lieu de la couche de cuivre supérieure. Il dispose d'un régulateur de 5 volts et peut donc être alimenté par n'importe quelle alimentation CC de 9 à 15 volts.

Étape 1: Pièces / Outils

En plus de l'équipement de base pour la fabrication et la soudure de circuits imprimés, vous aurez besoin des composants suivants: 1x PIC16F628A et programmateur1x puce d'horloge temps réel DS13071x cristal de montre 32,768 kHz3x transistor BC548 (ou similaire)2x boutons-poussoirs PTM1x régulateur 78L052x condensateurs électrolytiques 220uF17x LED à montage en surface1x prise jack d'alimentation CC5x 4,7K résistances de montage en surface8 résistances de montage en surface de 100 ohms1 résistance de montage en surface de 2k12x liens de zéro ohm (ou 11 liens de zéro ohm et batterie de secours CR2016)1x condensateur de montage en surface de 100nFfil de sonnerie monobrin de 50cm1x alimentation CC 9v - 15v avec prise CC

Étape 2: Créer des PCB et programmer le PIC

Faire des PCB et programmer PIC
Faire des PCB et programmer PIC
Faire des PCB et programmer PIC
Faire des PCB et programmer PIC
Faire des PCB et programmer PIC
Faire des PCB et programmer PIC
Faire des PCB et programmer PIC
Faire des PCB et programmer PIC

La première étape consiste à réaliser les PCB, la disposition des PCB et les schémas de l'horloge principale et de la carte d'affichage sont fournis au format Eagle. Le PCB de l'horloge est double face, mais la couche supérieure se compose simplement de 7 liens, cela signifie que le PCB pourrait également être constitué d'une seule couche avec 7 liens de fil à la place, c'est la façon dont j'ai choisi de le faire car je ne peux pas faire de double cartes latérales. Le PCB d'affichage utilise exclusivement des dispositifs de montage en surface tandis que le PCB d'horloge principale utilise un mélange de composants de montage en surface et de trous traversants. Il est important de programmer la puce PIC avec le fichier hexadécimal avant de souder dans le circuit car il n'y a pas Connexions ICSP sur la carte.

Étape 3: Souder les composants inférieurs

Composants inférieurs à souder
Composants inférieurs à souder

Soudez les 8 résistances, 1 condensateur et la liaison zéro ohm / batterie de secours comme indiqué sur la face inférieure du PCB de l'horloge principale.

Étape 4: Souder les composants supérieurs

Composants supérieurs à souder
Composants supérieurs à souder

Soudez ensuite les composants du trou traversant en veillant à orienter correctement les 2 puces, les 2 condensateurs et le régulateur.

Étape 5: Affichage de soudure

Affichage de soudure
Affichage de soudure

Pour l'affichage, vous avez besoin de 17 LED de montage en surface, de 6 résistances de montage en surface de 100 ohms, de 11 liaisons de zéro ohm et de 9 longueurs de fil de sonnerie de 2 cm. Soudez-les au PCB selon le schéma ci-dessous, en vous assurant de souder les LED dans le bon sens. Le panneau d'affichage présenté ici est une version plus récente que celle utilisée dans le reste des photos de cette instructable, il a moins de résistances donc c'est plus facile et moins cher à fabriquer. Des précautions doivent être prises lors du montage des liens zéro ohm (résistances à résistance nulle) car il y a des pistes sur le PCB passant entre les 2 plots de soudure, les liens doivent être positionnés de sorte qu'aucune des bornes métalliques ne touche le PCB piste entre les pads.

Étape 6: Terminer

Finir
Finir

Soudez le PCB d'affichage au PCB de l'horloge principale, puis il ne reste plus qu'à connecter l'alimentation. Le bloc d'alimentation doit être d'au moins 9 V CC et ne doit être évalué qu'à environ 200 mA environ, le connecteur central de la prise CC doit être positif et l'extérieur doit être à 0v. Une fois que l'alimentation est connectée, l'horloge doit afficher 22:03:00 et commencer immédiatement à compter les secondes. Ensuite, il ne reste plus qu'à régler l'heure, l'un des boutons permet de régler les minutes et l'autre de régler les heures, dès qu'un bouton est enfoncé il met les secondes à 0 et incrémente l'affichage correspondant de 1.

Conseillé: