Table des matières:
- Étape 1: Étape 1: Génération du signal d'horloge
- Étape 2: Étape 2: Circuit de génération de signaux de secondes
- Étape 3: Étape 3: Circuit de génération de signaux de minutes
- Étape 4: Étape 4: Circuit de génération de signaux horaires
- Étape 5: Étape 5: LED secondes (00-59)
- Étape 6: Étape 6: LED des minutes (00-59)
- Étape 7: Étape 7: LED des heures (00 à 12)
- Étape 8: Étape 8: Circuit de contrôle des signaux horaires
Vidéo: Horloge LED utilisant 555 et 4017 (aucune programmation nécessaire): 8 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Ici, je vais vous présenter un projet que j'ai conçu et réalisé il y a environ 7 ans.
L'idée du projet est d'utiliser des circuits intégrés de compteur comme le 4017 pour générer des signaux qui contrôlent le clignotement des LED disposées comme les aiguilles d'une horloge analogique.
Étape 1: Étape 1: Génération du signal d'horloge
J'ai d'abord fait un générateur d'horloge utilisant 555 IC en mode astable. En utilisant le site Web (https://www.ohmslawcalculator.com/555-astable-calcu…), je peux générer un signal de 1 Hz avec un condensateur de 100 uF et deux résistances de 4,81 k ohms.
Afin de régler l'heure, je peux ajouter un interrupteur qui alterne entre le condensateur de 100 uF pour créer un signal d'horloge de 1 Hz et un condensateur de 1 uF pour créer un signal d'horloge de 100 Hz.
Le signal d'horloge de la broche 3 (sortie) sera transmis à l'étage suivant (génération des secondes).
Étape 2: Étape 2: Circuit de génération de signaux de secondes
Ici, j'ai connecté deux circuits intégrés 4017 pour générer un comptage de 00 à 59. Le premier circuit intégré s'appelle UNITS IC et peut générer un comptage de 0 à 9. Le circuit intégré est cadencé à l'aide du signal d'horloge de la minuterie 555 (étape 1).
Ce CI n'a pas besoin d'être réinitialisé car le nombre d'unités devrait atteindre 9.
Le deuxième circuit intégré 4017 est appelé circuit intégré TENS et peut générer un comptage de 0 à 5. Le circuit intégré est cadencé à l'aide du signal d'horloge du circuit intégré 4017 UNITS car l'exécution (broche 12) créera un signal une fois le compteur UNITS réinitialisé de 9 à 0.
Le circuit intégré doit être réinitialisé lorsque le comptage atteint 6. Ainsi, la sortie Q6 du circuit intégré est connectée à la réinitialisation (broche 12) et passe également à l'étape suivante (minutes).
Étape 3: Étape 3: Circuit de génération de signaux de minutes
Ici, j'ai connecté deux circuits intégrés 4017 pour générer un comptage de 00 à 59. Le premier circuit intégré s'appelle UNITS IC et peut générer un comptage de 0 à 9. Le circuit intégré est cadencé à l'aide du signal d'horloge du compteur 4017 TENS IC (étape 2) du étape de génération de secondes.
Ce CI n'a pas besoin d'être réinitialisé car le nombre d'unités devrait atteindre 9.
Le deuxième circuit intégré 4017 est appelé circuit intégré TENS et peut générer un comptage de 0 à 5. Le circuit intégré est cadencé à l'aide du signal d'horloge du circuit intégré 4017 UNITS car l'exécution (broche 12) créera un signal une fois le compteur UNITS réinitialisé de 9 à 0.
Le circuit intégré doit être réinitialisé lorsque le comptage atteint 6. Ainsi, la sortie Q6 du circuit intégré est connectée à la réinitialisation (broche 15) et passe également à l'étape suivante (heures).
Étape 4: Étape 4: Circuit de génération de signaux horaires
Ici, j'ai connecté deux circuits intégrés 4017 pour générer un comptage de 00 à 11. Le premier circuit intégré s'appelle UNITS IC et peut générer un comptage de 0 à 9. Le circuit intégré est cadencé à l'aide du signal d'horloge du compteur 4017 TENS IC (étape 3) du étape de génération de minutes.
Ce CI doit être réinitialisé lorsque le comptage UNITS atteint 2 et le comptage TENS atteint 1.
Le deuxième circuit intégré 4017 est appelé circuit intégré TENS et peut générer un comptage de 0 à 1. Le circuit intégré est cadencé à l'aide du signal d'horloge du circuit intégré 4017 UNITS car l'exécution (broche 12) créera un signal une fois le compteur UNITS réinitialisé de 9 à 0.
Ce CI doit être réinitialisé lorsque le comptage UNITS atteint 2 et le comptage TENS atteint 1.
Comme nous devons réinitialiser les deux compteurs au compte de 12 (compte 2 du CI UNITS et compte 1 du CI TENS), nous pouvons utiliser la porte ET en connectant deux transistors NPN en série. le premier transistor NPN sera connecté à Vcc à travers le collecteur. La base est connectée à Q2 du compteur UNITS et enfin l'émetteur est connecté au deuxième transistor NPN. La base du deuxième transistor NPN est connectée à Q1 du compteur TENS et enfin l'émetteur sera connecté au RESET (broche 12) des deux circuits intégrés.
Étape 5: Étape 5: LED secondes (00-59)
Dans cette étape, j'ai connecté 6 groupes de LED. Chaque groupe se compose de 10 LED représentant les comptes de 0 à 9.
- le groupe 0 (G0) représente le nombre de secondes de 0 à 9
- le groupe 1 (G1) représente le nombre de secondes de 10 à 19
- le groupe 2 (G2) représente le nombre de secondes de 20 à 29
- le groupe 3 (G3) représente le nombre de secondes de 30 à 39
- le groupe 4 (G4) représente le nombre de secondes de 40 à 49
- le groupe 5 (G5) représente le nombre de secondes de 50 à 59
L'anode de la LED 0 de chaque groupe est connectée à Q0 du CI UNITS à partir du circuit de génération de signaux de secondes. L'anode de la LED 1 de chaque groupe est connectée à Q1 du circuit intégré UNITS à partir du circuit de génération de signaux de secondes. Et ainsi de suite jusqu'à ce que l'anode de la LED 9 de chaque groupe soit connectée à Q9 du CI UNITS à partir du circuit de génération de signaux de secondes.
Toutes les cathodes des LED de chaque groupe sont reliées à un fil connecté à la broche du collecteur d'un transistor NPN. La base du transistor G0 est connectée à Q0 du TENS IC à partir du circuit de génération de signaux de secondes. La base du transistor du G1 est connectée à Q1 du circuit intégré TENS à partir du circuit de génération de signaux de seconde. Et ainsi de suite jusqu'à ce que j'obtienne La base du transistor du G9 est connectée à Q5 du circuit intégré TENS à partir du circuit de génération de signaux de secondes. Tous les émetteurs des transistors doivent être connectés à la masse de la batterie.
Étape 6: Étape 6: LED des minutes (00-59)
Dans cette étape, j'ai connecté 6 groupes de LED. Chaque groupe se compose de 10 LED représentant le comptage de 0 à 9.
- le groupe 0 (G0) représente le nombre de secondes de 0 à 9
- le groupe 1 (G1) représente le nombre de secondes de 10 à 19
- le groupe 2 (G2) représente le nombre de secondes de 20 à 29
- le groupe 3 (G3) représente le nombre de secondes de 30 à 39
- le groupe 4 (G4) représente le nombre de secondes de 40 à 49
- le groupe 5 (G5) représente le nombre de secondes de 50 à 59
Les anodes de la LED 0 de chaque groupe sont connectées à Q0 du circuit intégré UNITS à partir du circuit de génération de signaux de minutes. Les anodes de la LED 1 de chaque groupe sont connectées à Q1 du circuit intégré UNITS à partir du circuit de génération de signaux de minutes. Et ainsi de suite jusqu'à ce que les anodes de la LED 9 de chaque groupe soient connectées à Q9 de l'IC UNITS à partir du circuit de génération de signaux de minutes.
Toutes les cathodes des LED de chaque groupe sont reliées à un fil connecté à la broche du collecteur d'un transistor NPN. La base du transistor de G0 est connectée à Q0 du TENS IC du circuit de génération de signaux de minutes. La base du transistor du G1 est connectée à Q1 du TENS IC à partir du circuit de génération de signaux de minutes. Et ainsi de suite jusqu'à ce que j'obtienne La base du transistor du G9 est connectée à Q5 du circuit intégré TENS à partir du circuit de génération de signaux de minutes. Tous les émetteurs des transistors doivent être connectés à la masse de la batterie.
Étape 7: Étape 7: LED des heures (00 à 12)
Dans cette étape, j'ai connecté 12 groupes de LED. Chaque groupe se compose de 5 LED représentant le comptage de 0 à 4.
- le groupe 0 (G0) représente le nombre d'heures de 00-01
- le groupe 1 (G1) représente le nombre d'heures du 01-02
- le groupe 2 (G2) représente le nombre d'heures de 02-03
- le groupe 3 (G3) représente le nombre d'heures de 03-04
- le groupe 4 (G4) représente le nombre d'heures de 04-05
- le groupe 5 (G5) représente le nombre d'heures de 05-06
- le groupe 6 (G6) représente le nombre d'heures de 06-07
- le groupe 7 (G7) représente le nombre d'heures de 07-08
- le groupe 8 (G8) représente le nombre d'heures de 08-09
- le groupe 9 (G9) représente le nombre d'heures de 09-10
- le groupe 10 (G10) représente le nombre d'heures de 10-11
- le groupe 11 (G11) représente le nombre d'heures de 11-12
Les LED sont contrôlées par le compte TENS du circuit de génération de signaux de minutes. Les anodes de la LED 0 de chaque groupe sont connectées à Q0 du TENS IC à partir du circuit de génération de signaux de minutes. Les anodes de la LED 1 de chaque groupe sont connectées à Q1 du TENS IC à partir du circuit de génération de signaux de minutes. Et ainsi de suite jusqu'à ce que j'obtienne que les anodes de la LED 4 de chaque groupe soient connectées à Vcc.
Toutes les cathodes des LED de chaque groupe de 0 à 3 sont recommandées pour qu'un fil soit dirigé vers le circuit de commande en tant que G0. A l'exception des cathodes des LED 4 sont connectées à une porte OU réalisée avec deux transistors NPN. La base du premier transistor NPN est connectée à Q4 du circuit intégré TENS à partir du circuit de génération de signaux minutes tandis que la base du second transistor NPN est connectée à Q5 du circuit intégré TENS à partir du circuit de génération de signaux minutes. Les émetteurs sont recommandés sur un fil avec les cathodes des autres LED étiquetées G0.
Étape 8: Étape 8: Circuit de contrôle des signaux horaires
Enfin j'ai fait deux circuits pour contrôler les signaux des Heures. Le premier circuit est réalisé avec une porte ET réalisée avec des transistors NPN.
Le premier circuit de commande est réalisé pour gérer les signaux reçus de G0 à G9 des LED Heures. Chacun de G0 à G9 est connecté aux collecteurs de 9 transistors NPN. Les Bases des transistors sont connectées aux sorties du CI UNITS du circuit de génération de signaux heures comptant de 0 à 9. Les émetteurs sont commençés et connectés au collecteur du transistor NPN dont la base est connectée à la sortie du CI TENS du circuit de génération de signaux heures comptant 0.
Le deuxième circuit de commande est réalisé pour gérer les signaux reçus de G10 à G11 des LED Heures. Chacun de G10 et G11 est connecté aux collecteurs de 2 transistors NPN. Les Bases des transistors sont connectées aux sorties du CI UNITS du circuit de génération de signaux heures comptant de 0 à 1. Les émetteurs sont commençés et connectés au collecteur du transistor NPN dont la base est connectée à la sortie du CI TENS du circuit de génération de signaux heures comptant 1.
Conseillé:
Horloge numérique utilisant un microcontrôleur (AT89S52 sans circuit RTC): 4 étapes (avec images)
Horloge numérique utilisant un microcontrôleur (AT89S52 sans circuit RTC) : Décrivons une horloge… "L'horloge est un appareil qui compte et affiche le temps (relatif)" !!! Je suppose que je l'ai bien dit, alors faisons une HORLOGE avec la fonction ALARME . REMARQUE: cela prendra 2-3 minutes en lecture s'il vous plaît lire l'ensemble du projet ou bien je ne vais pas b
Lampe de bureau à DEL adaptée aux circasiens (aucune programmation requise !): 7 étapes (avec photos)
Lampe de bureau à DEL adaptée aux rythmes circadiens (aucune programmation requise !) : j'ai conçu cette lampe pour qu'elle soit adaptée au rythme circadien. La nuit, c'est plus facile pour votre sommeil car seules les LED de couleur chaude peuvent s'allumer. Pendant la journée, il peut vous tenir éveillé car les LED blanches et chaudes peuvent s'allumer à la s
Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
Faire une horloge avec M5stick C en utilisant Arduino IDE | Horloge en temps réel RTC avec M5stack M5stick-C : Salut les gars dans ce instructables, nous allons apprendre à faire une horloge avec la carte de développement m5stick-C de m5stack à l'aide d'Arduino IDE. semaine du mois sur l'écran
Gesture Hawk : Robot contrôlé par gestes manuels utilisant une interface basée sur le traitement d'images : 13 étapes (avec images)
Gesture Hawk : Robot contrôlé par les gestes de la main utilisant une interface basée sur le traitement d'images : Gesture Hawk a été présenté dans TechEvince 4.0 comme une simple interface homme-machine basée sur le traitement d'images. Son utilité réside dans le fait qu'aucun capteur supplémentaire ou portable, à l'exception d'un gant, n'est requis pour contrôler la voiture robotique qui fonctionne sur différents
Comment rechercher des objets dans Google Chrome à l'aide de macros Microsoft Excel (AUCUNE CONNAISSANCE DE CODAGE NÉCESSAIRE): 10 étapes
Comment rechercher des objets dans Google Chrome à l'aide de macros Microsoft Excel (AUCUNE CONNAISSANCE DE CODAGE NÉCESSAIRE): Saviez-vous que vous pouvez facilement ajouter une fonction de recherche à votre feuille de calcul Excel ? Je peux vous montrer comment le faire en quelques étapes faciles ! Pour ce faire, vous aurez besoin des éléments suivants : Un ordinateur - (VÉRIFIEZ !) Microsoft Excel Google Chrome installé sur vous