Table des matières:
- Étape 1: Composants
- Étape 2: En savoir plus sur le MAX7219
- Étape 3: En savoir plus sur DS1307
- Étape 4: Schéma de connexion
- Étape 5: Tutoriel
- Étape 6: Coder
Vidéo: Horloge numérique utilisant Arduino et affichage matriciel à LED : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
De nos jours, les fabricants et les développeurs préfèrent Arduino pour le développement rapide du prototypage de projets. Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino a une très bonne communauté d'utilisateurs. Dans ce projet, nous verrons comment construire une horloge numérique à l'aide d'Arduino. Ce projet est facile à construire et à modifier selon les besoins.
Étape 1: Composants
Voici les composants requis pour le projet
1 x Arduino Uno
Arduino Uno en Inde -
Arduino Uno au Royaume-Uni -
Arduino Uno aux États-Unis -
4 x affichage matriciel à LED MAX7219
Affichage matriciel au Royaume-Uni -
Affichage matriciel aux États-Unis -
Affichage matriciel en Inde-
1 module DS1307 RTC
Horloge RTC DS1307 en Inde -
Horloge RTC DS1307 au Royaume-Uni -
Horloge RTC DS1307 aux États-Unis -
Peu de fils
Étape 2: En savoir plus sur le MAX7219
Les MAX7219/MAX7221 sont des pilotes d'affichage compacts à entrée/sortie série à cathode commune qui interfacent des microprocesseurs (μPs) avec des affichages LED numériques à 7 segments jusqu'à 8 chiffres, des affichages à barres ou 64 LED individuelles.
La puce comprend un décodeur BCD code-B, des circuits de balayage multiplex, des pilotes de segment et de chiffre et une RAM statique 8x8 qui stocke chaque chiffre.
Une seule résistance externe est nécessaire pour régler le courant de segment pour toutes les LED. Le MAX7221 est compatible avec SPI™, QSPI™ et MICROWIRE™, et possède des pilotes de segment à vitesse de rotation limitée pour réduire les EMI.
Une interface série à 4 fils pratique se connecte à tous les μP courants. Les chiffres individuels peuvent être adressés et mis à jour sans réécrire l'intégralité de l'affichage.
Les MAX7219/MAX7221 permettent également à l'utilisateur de sélectionner le décodage code-B ou pas de décodage pour chaque chiffre.
Étape 3: En savoir plus sur DS1307
L'horloge temps réel série (RTC) DS1307 est une horloge/calendrier décimal codé binaire (BCD) à faible consommation
plus 56 octets de SRAM NV.
L'adresse et les données sont transférées en série via un bus bidirectionnel I2C.
L'horloge/le calendrier fournit des informations sur les secondes, les minutes, les heures, le jour, la date, le mois et l'année.
La date de fin de mois est automatiquement ajustée pour les mois de moins de 31 jours, y compris les corrections pour les années bissextiles.
L'horloge fonctionne au format 24 heures ou 12 heures avec indicateur AM/PM. Le DS1307 dispose d'un circuit de détection d'alimentation intégré qui détecte les pannes de courant et bascule automatiquement sur l'alimentation de secours. Le fonctionnement du chronométrage se poursuit pendant que la pièce fonctionne à partir de l'alimentation de secours.
Étape 4: Schéma de connexion
Étape 5: Tutoriel
Étape 6: Coder
Pour les détails du code et de la connexion:
github.com/stechiez/Arduino/tree/master/di…
Vous pouvez obtenir les bibliothèques à partir du référentiel suivant:
github.com/stechiez/Arduino/tree/master/l…
Conseillé:
Lumière d'horloge à affichage matriciel à bande LED contrôlée par WiFi : 3 étapes (avec images)
Lumière d'horloge à affichage matriciel à bande LED contrôlée par WiFi : bandes LED programmables, par ex. basé sur WS2812, sont fascinants. Les applications sont multiples et vous pouvez rapidement obtenir des résultats impressionnants. Et d'une certaine manière, la construction d'horloges semble être un autre domaine auquel je pense beaucoup. En commençant par une certaine expérience dans
Affichage à défilement matriciel à LED DIY utilisant Arduino: 6 étapes
Affichage de défilement de matrice de points LED bricolage à l'aide d'Arduino : Bonjour InstruThis est mon premier Instructable. Dans ce Instructable, je vais montrer comment je fais un affichage à défilement matriciel à LED DIY en utilisant Arduino comme MCU. Là
Affichage matriciel à LED en réseau Mirolo pour la signalisation numérique : 22 étapes (avec images)
Affichage matriciel à LED en réseau Mirolo pour la signalisation numérique : La signalisation numérique peut être utile lors d'événements pour informer les visiteurs des panneaux à venir, des changements d'horaire ou fournir des informations de manière dynamique. L'utilisation d'écrans matriciels à LED rend les messages lisibles même de loin et attire l'attention
Petite horloge à affichage matriciel à LED : 8 étapes
Petite horloge à affichage matriciel à LED : j'ai toujours voulu avoir une horloge de bureau à l'ancienne, qui ressemble à quelque chose des films des années 90, avec des fonctionnalités assez modestes : horloge en temps réel, date, lumière de fond changeante, bip et une option d'alarme . Alors, je suis venu avec une pièce d'identité
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