Table des matières:

Une horloge de compte à rebours avec LED : 3 étapes
Une horloge de compte à rebours avec LED : 3 étapes

Vidéo: Une horloge de compte à rebours avec LED : 3 étapes

Vidéo: Une horloge de compte à rebours avec LED : 3 étapes
Vidéo: COMMENT UTILISER UN PROGRAMMATEUR ÉLECTRIQUE 2024, Juillet
Anonim
Une horloge de compte à rebours avec des LED
Une horloge de compte à rebours avec des LED

Voici quelques brèves notes sur une « horloge de compte à rebours » que j'ai construite il y a 10 ans pour l'an 2000. L'horloge est à 4 pieds carrés de l'avant. Il mesure environ 4 pouces d'épaisseur et fonctionne sur un microcontrôleur intégré. Chaque segment est composé d'environ 20 LED de 10 mm.

Je ne peux pas prendre de photo avec, car c'est WAAAY trop lumineux ! Le panneau a été sculpté à partir d'un gabarit que j'ai fait pour une toupie ordinaire, avec un gabarit étendu suivant la fraise. J'ai fait le gabarit en panneau dur (planche de fibre US-ian ?) et je l'ai juste soigneusement aligné avec les marques sur le panneau pour le découper. Disposer les deuxièmes Leds était plus une garce que ce à quoi je m'attendais - faites le calcul avec soin pour les présenter PARFAITEMENT.

Étape 1: un chiffre

Un chiffre
Un chiffre
Un chiffre
Un chiffre

Voici une vue de l'arrière d'un segment. J'ai utilisé le circuit à courant constant classique LM317 pour piloter chaque banc de LED.

Les pilotes pour les écrans sont réalisés avec des convertisseurs série-parallèle qui semblent avoir été remplacés par ces éléments: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … ces nouvelles pièces seront faire tout ce que j'ai fait alors avec le 317 - un pilote LED complet dans une puce. Une seule résistance règle la luminosité de toutes les leds ! Chaque chiffre est piloté par ce câble plat enchaîné, qui transporte tous les signaux communs pour ces puces, Vcc, GND Clock, Latch Enable et sortie Enable. Il n'y a donc que 6 fils qui sortent de l'ordinateur pour TOUS les segments de TOUS les personnages ET les LED de 60 secondes autour du bord. Chaque puce d'entraînement a cependant une ligne unique (le fil rose) qui relie en guirlande l'ensemble du système. L'affichage ressemble à un très long registre à décalage - voir schéma ci-dessous Une mise à jour de l'affichage prend une toute petite fraction de seconde.

Étape 2: Le microcontrôleur

Le Microcontrôleur
Le Microcontrôleur

J'adore le microcontrôleur 8052, son deuxième source et modifié par à peu près tout le monde. Un utilisateur professionnel peut même télécharger du code VHDL pour en implémenter un dans un FPGA et modifier l'ensemble du noyau pour piloter tout matériel étrange que je souhaite concevoir. Les fabricants incluent Atmel, NXP et WinBond. Les outils de développement sont très bon marché, il existe également des assembleurs gratuits et des compilateurs "C" gratuits (SDCC). À un moment donné, je posterai aussi le code. C'est l'ordinateur de contrôle. Le processeur est appelé Dallas DS2250T, et il s'agit d'une petite carte de style carte SIMM contenant 32K de RAM sauvegardée par batterie, utilisée pour les programmes et 8K de RAM pour l'utilisation des données du programme. Les grosses puces à 40 broches sont plutôt des puces série à parallèle pour les deuxièmes LED. Sous les packs de 40 broches se trouve une puce de pilote de ligne LS125, pour piloter les câbles plats. Le connecteur blanc en haut était destiné à un ensemble de boutons-poussoirs pour le réglage de l'horloge.

Étape 3: Notes sur le logiciel

Remarques sur le logiciel
Remarques sur le logiciel

J'ai écrit un simple morceau de code PC pour déterminer exactement combien d'heures il y avait dans n'importe quel intervalle entre le moment où vous vouliez que le compte à rebours commence et "l'heure zéro". Toutes les minutes, toutes les Leds s'allumaient et s'éteignaient progressivement jusqu'à ce que vous atteigniez à nouveau 60. Il y a un petit panneau de bouton-poussoir pour configurer l'affichage, tout comme un réveil.

Conseillé: