Table des matières:
Vidéo: Horloge numérique et binaire à 8 chiffres X 7 segments Affichage LED : 4 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Par lagsilvaSuivez plus par l'auteur:
À propos: Le codage, le prototypage électronique avec Arduino et l'analyse de données sont mes passe-temps. En savoir plus sur lagsilva »
Ceci est ma version améliorée d'une horloge numérique et binaire utilisant un écran LED à 8 chiffres x 7 segments.
J'aime donner de nouvelles fonctionnalités pour les appareils habituels, en particulier les horloges, et dans ce cas, l'utilisation de l'affichage 7 Seg pour l'horloge binaire n'est pas conventionnelle et c'est une manière intéressante et différente de l'appliquer.
Mon choix dans ce projet était d'utiliser un écran alimenté par le MAX72xx qui est vraiment utile car il n'utilise que trois ports Arduino numériques. J'ai également utilisé un module RTC DS1307 peu coûteux pour stocker le mode horaire de l'horloge sur sa mémoire interne: standard 24HS ou AM-PM.
Chaque fois que vous réinitialisez ou redémarrez l'Arduino, le mode horaire changera.
Les quatre premiers chiffres à gauche de l'affichage indiquent les heures et les minutes en nombres décimaux. Les trois chiffres suivants indiquent les heures, les minutes et les secondes en notation binaire et le dernier chiffre à droite indique le jour de la semaine.
À propos du code, j'ai dû développer un moyen d'utiliser la bibliothèque "LedControl" pour transformer l'affichage décimal conventionnel à 7 segments en un affichage binaire. La solution consiste à utiliser la fonction "setRow" qui est généralement appliquée pour l'affichage par matrice de points. Avec cette fonction, vous pouvez contrôler individuellement les LED d'affichage pour créer n'importe quel motif de caractères.
J'espère que vous aimez!
Étape 1: Liste des matériaux
- Arduino UNO R3
- Affichage LED 8 chiffres x 7 segments avec MAX7219
- Module RTC DS1307 (Horloge en temps réel)
- Petite planche à pain
- Pulls
Étape 2: Schémas
Les connexions de montage sont illustrées dans le croquis ci-joint.
Suivez attentivement avant de mettre l'appareil sous tension.
Étape 3: Modèle
J'ai réalisé une maquette imprimée sur papier pour recouvrir et faciliter la lecture de l'affichage LED.
Il suffit de l'imprimer et de le découper sur l'écran 7 Seg.
Étape 4: Code Arduino
Dans le fichier joint se trouve le code Arduino.
Vous aurez besoin des bibliothèques suivantes pour exécuter ce code:
LedControl.h - Bibliothèque pour contrôler l'affichage LED avec MAX72xx
Wire.h - Bibliothèque pour prendre en charge les communications avec RTC
DS1307RTC.h - Bibliothèque pour contrôler le RTC
Conseillé:
Affichage de l'horloge binaire BigBit : 9 étapes (avec images)
Affichage de l'horloge binaire BigBit : dans un précédent Instructable (horloge binaire Microbit), le projet était idéal comme appareil de bureau portable car l'affichage était assez petit. Il semblait donc approprié que la prochaine version soit une version murale ou murale mais beaucoup plus grande
Affichage de l'horloge Edge-Lit à sept segments : 16 étapes (avec images)
Affichage d'horloge à sept segments Edge-Lit : Les affichages à sept segments existent depuis plus d'un siècle (https://en.wikipedia.org/wiki/Seven-segment_display) et forment la forme familière des chiffres dans les montres numériques, les tableaux de bord et de nombreux autres affichages numériques. Ils ont été ré
Tutoriel Comment créer une interface d'affichage à 4 chiffres avec Arduino UNO : 6 étapes (avec images)
Tutoriel Comment utiliser l'interface d'affichage à 4 chiffres avec Arduino UNO: Ce tutoriel va vous apprendre quelques bases sur l'utilisation de l'affichage à 4 chiffres avec Arduino UNO
Comment faire une horloge numérique en utilisant 8051 avec affichage à 7 segments: 4 étapes
Comment faire une horloge numérique en utilisant 8051 avec affichage à 7 segments: Dans ce projet, je vous ai expliqué comment faire une horloge numérique simple à l'aide du microcontrôleur 8051 avec affichage à 7 segments
Serrure à combinaison sans fil Arduino avec NRF24L01 et affichage à 4 chiffres et 7 segments : 6 étapes (avec images)
Serrure à combinaison sans fil Arduino avec NRF24L01 et affichage à 4 chiffres 7 segments : Ce projet a commencé sa vie comme un exercice pour faire quelque chose avec un affichage à 4 chiffres et 7 segments. c'était fini, c'était assez ennuyeux. Je l'ai construit avec un Arduino UNO