Table des matières:

Horloge Arduino avec DS3231 et LCD1602 : 3 étapes
Horloge Arduino avec DS3231 et LCD1602 : 3 étapes

Vidéo: Horloge Arduino avec DS3231 et LCD1602 : 3 étapes

Vidéo: Horloge Arduino avec DS3231 et LCD1602 : 3 étapes
Vidéo: Afficher l'heure sur LCD 20x4 i2c avec une horloge DS3231 et un arduino 2024, Juillet
Anonim
Horloge Arduino avec DS3231 et LCD1602
Horloge Arduino avec DS3231 et LCD1602

Ce projet fait partie d'un projet plus vaste, mais il peut s'agir d'un projet autonome. Il s'agit essentiellement d'une horloge avec deux boutons pour régler l'heure et la date.

Cela n'a pas l'air très bien sur la planche à pain avec tous ces fils, mais cela fait le travail et cela peut être simplifié en utilisant un écran I2C, mais je couvrirai ce sujet dans un futur instructable.

Le mode de fonctionnement est assez simple, vous disposez de deux boutons, le premier, lié à la broche 8 sur arduino sert à sélectionner le paramètre (date, heure minute…) et à la fin à enregistrer la nouvelle date. Le deuxième bouton, qui est attaché à la broche 9 sur arduino, est utilisé pour incrémenter le paramètre sélectionné et à la fin pour annuler les données que vous venez de saisir (ne pas enregistrer) au cas où vous ne seriez pas satisfait.

Étape 1: Pièces nécessaires:

Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires

1. Arduino UNO R3 ou carte compatible

2. Module DS3231 RTC (Horloge Temps Réel)

3. Pile CR2032, si le module n'en est pas fourni

4. Écran LCD 1602

5. Résistance variable de 50K ohm pour ajuster le contraste de l'écran LCD 1602

6. 2 boutons pour régler la date et l'heure

7. Deux résistances de 10K ohms pour le retrait des broches des boutons

8. Cavalier pour connecter les pièces

9. Planche à pain

Étape 2: Assembler le schéma

Assembler le schéma
Assembler le schéma

Comme je suis sûr que vous ne pouvez pas établir la connexion sur la base de la première photo du projet, voici le schéma pour cela.

Étape 3: écrivez le code:

Vous pouvez trouver le code de ce projet ici, dans le fichier joint. N'hésitez pas à le modifier selon vos besoins. Le code est expliqué dans le fichier.ino. Toutes les suggestions sont les bienvenues.

La bibliothèque que j'ai utilisée est également jointe. D'autres bibliothèques de DS3231 peuvent ne pas fonctionner.

Conseillé: