Conception d'une Horloge Geante Arduino UNO 6 Digit Registre a Décalage 74HC595 + DS1307 Proteus 9.0
Автор: Labo de Simulation
Загружено: 2025-08-24
Просмотров: 697
Pour réaliser une horloge géante à 6 digits avec un Arduino Uno et des registres à décalage 74HC595, vous aurez besoin d'Arduino Uno, de six afficheurs 7 segments (un pour chaque digit), de trois registres à décalage 74HC595, de résistances (pour limiter le courant dans les LEDs des afficheurs), et de fils de connexion. Le 74HC595 est un registre à décalage qui permet de contrôler plusieurs sorties avec seulement quelques broches de l'Arduino.
Matériel nécessaire:
Arduino Uno: Le microcontrôleur qui va gérer l'horloge.
Afficheurs 7 segments (6): Pour afficher les chiffres de l'horloge.
Registres à décalage 74HC595 (6): Chaque 74HC595 contrôle 8 sorties, donc 6 registres permettent de contrôler les 16 segments des 6 afficheurs (plus quelques broches de contrôle).
Résistances: Pour limiter le courant dans les LEDs des afficheurs. La valeur dépendra des afficheurs utilisés (généralement entre 220 et 470 ohms).
Fils de connexion: Pour relier tous les composants.
Schéma de câblage (simplifié):
1. Arduino et registre 74HC595:
Connectez une broche de l'Arduino (par exemple, la broche 2) au "Data Input" du premier registre 74HC595.
Connectez une autre broche de l'Arduino (par exemple, la broche 3) au "Clock Input" du premier registre 74HC595.
Connectez une autre broche de l'Arduino (par exemple, la broche 4) au "Latch Input" du premier registre 74HC595.
Connectez la sortie "QH'" (sortie en cascade) du premier registre au "Data Input" du deuxième registre. Répétez cette étape pour le troisième registre.
Connectez les broches d'alimentation (VCC et GND) des registres à l'alimentation de l'Arduino.
2. Afficheurs et registres 74HC595:
Connectez les sorties de chaque registre aux entrées correspondantes des segments des afficheurs (A, B, C, D, E, F, G, et le point décimal).
Connectez la cathode commune de chaque afficheur à une résistance, puis à la masse de l'Arduino.
Fonctionnement:
L'Arduino envoie les données (les segments à allumer pour chaque chiffre) de manière sérielle aux registres à décalage.
Le registre à décalage reçoit ces données bit par bit, et les stocke en interne.
Une fois que toutes les données sont reçues, le registre "verrouille" les données et les envoie en parallèle aux sorties.
Ces sorties alimentent les segments des afficheurs, affichant ainsi les chiffres souhaités.
Télécharger les fichiers de simulation si vous vous êtes membre https://drive.google.com/file/d/1mIOT...
Devenez membre de cette chaine YouTube / @proteus2d
Voici les chapitres et temps forts de la vidéo :
00:00 - Introduction et présentation du projet final.
01:30 - Le rôle du registre à décalage 74HC595 pour étendre les sorties de votre Arduino.
05:00 - La configuration du module RTC DS1307 pour une horloge en temps réel.
08:45 - Le câblage des composants sur la carte de simulation.
14:20 - L'intégration du programme sur l'Arduino.
20:10 - La simulation et les tests du circuit sur le logiciel Proteus 9.0.
25:00 - Conclusion et démonstration finale du circuit.
@profkengne #profkengne
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: