Table des matières:

Comment faire une horloge numérique Arduino : 5 étapes
Comment faire une horloge numérique Arduino : 5 étapes

Vidéo: Comment faire une horloge numérique Arduino : 5 étapes

Vidéo: Comment faire une horloge numérique Arduino : 5 étapes
Vidéo: Comment fabriquer une horloge avec arduino 2024, Juillet
Anonim
Image
Image
Comment faire une horloge numérique Arduino
Comment faire une horloge numérique Arduino

Les horloges numériques sont l'une des grandes inventions dans le domaine de la science.

Vous êtes-vous déjà demandé « Comment faire vos propres horloges numériques, comme dans les films ! » ????

Eh bien, j'ai aussi passé mon enfance à rêver de construire ma propre horloge numérique… alors j'en ai construit une pour moi-même…

Et je vais vous montrer comment vous pouvez construire vous-même une horloge numérique incroyable avec peu de facilité et de petits composants….

J'ai utilisé 4 affichages à anode commune à 7 segments pour afficher les chiffres, 3 commutateurs SPDT, que j'ai retirés d'une vieille souris, de quelques fils et d'un arduino. nous pouvons régler l'heure en maintenant la touche de réglage et en appuyant sur la touche des minutes ou des heures pour changer la minute ou l'heure selon nos besoins.. !

Alors, commençons…!

Étape 1: Composants requis

Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis

Voici les composants dont vous aurez besoin:

1. Un Arduino uno.

2. 4 affichages à anode commune à 7 segments (si vous avez un segment à 7 chiffres à 4 chiffres, ne vous inquiétez pas, le circuit est le même pour les deux).

vous pouvez les acheter sur snapdeal, ils sont super ! Je les recommanderais sur le site.

3. 3 commutateurs spdt (que j'ai récupérés d'une vieille souris).

4.quelques fils et cavaliers (n'importe qui fera l'affaire !).

5. Une planche à pain.

6. 4 résistances de 1kohm.

Étape 2: Câblage des écrans dans la planche à pain

Câblage des écrans dans la planche à pain !
Câblage des écrans dans la planche à pain !
Câblage des écrans dans la planche à pain !
Câblage des écrans dans la planche à pain !

Faites les connexions comme indiqué dans l'image ci-dessus.. c'est assez simple.!

Faites attention aux connexions, car il y a trop de fils, vous pourriez être confus.

Rappelez-vous que tous les segments a, b, c, d, e, f, g, dot de 4 écrans sont connectés ensemble…. et le com de chaque écran, c'est-à-dire que 3 et 8 sont connectés ensemble avec les résistances…

Ne t'inquiète pas!!, allez-y doucement, et ayez un peu de patience, vous pouvez le faire.

Étape 3: Ajout des résistances et des clés

Ajout des résistances et des clés
Ajout des résistances et des clés
Ajout des résistances et des clés
Ajout des résistances et des clés

Fixez une résistance de 1kohm avec chaque com des écrans… comme indiqué sur la figure..!

Ajoutez les commutateurs Spdt ou si vous avez des boutons-poussoirs, ce serait génial!…

Étape 4: connexion à Arduino

Connexion à Arduino
Connexion à Arduino
Connexion à Arduino
Connexion à Arduino

Maintenant, les connexions sont faites pour l'affichage et les commutateurs… il est maintenant temps de les connecter au cerveau.

C'est simple..

Pour les broches segmentées !

a à la broche 2

b à la broche 3

c à la broche 4

d à la broche 5

e à la broche 6

f à la broche 7

g à la broche 8

point à broche 9

Pour les broches d'affichage

affichage 1 à broche 10

affichage 2 à broche 11

affichage 3 à broche 12

affichage 4 à broche 13

maintenant pour les clés

touche 1 qui est les interrupteurs de réglage …

les touches 2 et 3 sont des interrupteurs de changement d'heure et de minute.

nous devons maintenir la touche de réglage1 et appuyer sur la touche de désir pour changer l'heure ou la minute..!

voir la photo ci-dessus pour la connexion des touches.. nous avons utilisé les broches analogiques et les avons utilisées comme broches d'entrée numérique…

Étape 5: Ajout du code !!

Ajout du code!!!!
Ajout du code!!!!

Maintenant, la partie la plus cool… écrire et ajouter le code à l'arduino….

J'ai joint le code et le fichier de bibliothèque de temps.. pour calculer le temps et l'afficher….

Dans le code la fonction hour() nous indique l'heure, et la fonction minute() la minute, à partir du moment où nous avons allumé le tableau. le temps s'estompe meurt lorsque l'alimentation de la carte est coupée.. et il recommence à partir de 00h00 à chaque fois…

J'ai également joint un code de format de 12 heures. Il utilise simplement la fonction hourFormat12() pour obtenir le format 12 heures.

Par défaut, la bibliothèque de temps renvoie l'heure au format 24 heures.

Noter:

Veuillez ajouter le dossier Time dans Time.zip, dans le dossier des bibliothèques de votre Arduino

par exemple dans mon système:

C:\Program Files (x86)\Arduino\libraries

Sentez-vous flexible pour changer le code selon vos besoins… et si vous avez des carrières, n'hésitez pas à demander.

Amusez-vous à le faire…

Remarque: j'ai mis à jour le fichier Time.zip car il était obsolète dans les nouvelles versions d'Arduino IDE.

Conseillé: