Une horloge de génération mixte : 6 étapes
Une horloge de génération mixte : 6 étapes
Anonim
Une horloge de génération mixte
Une horloge de génération mixte

Salut tout le monde, J'ai commencé ce projet il y a 1 mois, à cause de ma mauvaise santé (je me suis fait attraper par la dengue), cela a pris plus de temps. Je fais normalement un projet basé sur Arduino, donc faire un projet d'horloge était assez intéressant.

Pour faire un projet intéressant, j'ai vérifié beaucoup de projets liés à l'horloge et aux cadrans d'horloge, et j'ai finalement proposé de créer une horloge de génération de mix.

Il contient un sablier pour les minutes, un cadran de montre à 90 degrés pour donner l'heure et 2 affichages à sept segments pour afficher les minutes.

Construisons-le.

Étape 1: Matériel requis

  1. Bloc de bois 4 pièces 1 cm * 3 cm * 8 cm (h * l * l). avec.
  2. Bâtonnets de glace.
  3. 2 pièces de 180 servomoteur
  4. 2 pièces d'affichage à sept segments.
  5. Perceuse à bois.
  6. Ardunio nano.
  7. Alimentation 5v 1Amp.
  8. Pièces de bois de sapre.
  9. Câble femelle à femelle.
  10. Sablier d'une minute.

Étape 2: Configuration du sablier et du servomoteur

Configuration du sablier et du servomoteur
Configuration du sablier et du servomoteur
Configuration du sablier et du servomoteur
Configuration du sablier et du servomoteur
Configuration du sablier et du servomoteur
Configuration du sablier et du servomoteur
  1. Faites un trou carré dans l'un des cadres afin qu'il puisse facilement se fixer au servo.
  2. Marquez le contour du servo, placez-le sur du bois et faites des ensembles proches les uns des autres à l'aide d'une perceuse.
  3. Fixez le servo avec de la colle chaude ou de la super colle.
  4. Création d'une petite boîte de la même taille qu'un sablier.
  5. Servo-réducteur fixé au milieu de la boîte, comme indiqué sur la figure.
  6. Faites un petit trou dans un autre côté de la boîte pour laisser de la place au tournevis pour monter la boîte sur le servo.
  7. Fixez la broche du servo à la broche numéro 12 de l'Arduino.
  8. Exécutez le code joint.
  9. Envoyez 0 et 180 dans le moniteur série et vérifiez la rotation du sablier.
  10. Corrigez les défauts s'il y en a.

Étape 3: faire le cadre

Faire le cadre
Faire le cadre
Faire le cadre
Faire le cadre
Faire le cadre
Faire le cadre
  1. Maintenant, attachez d'autres morceaux de bois et faites-en une boîte carrée.
  2. Décidez de la deuxième position du servo pour l'heure quotidienne.
  3. Utilisez un bâton de crème glacée pour couvrir la face avant.

Étape 4: Faire le Dail

Faire le Dail
Faire le Dail
Faire le Dail
Faire le Dail
Faire le Dail
Faire le Dail
  1. À l'aide de super colle, fixez-y la tête du servo.
  2. Ensuite, utilisez le programme ci-joint, ouvrez le moniteur série de l'application Arduino.
  3. Envoyez 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 un par un et placez la pièce de bois.
  4. Ce sont les 12 intervalles de l'horloge avec chacun une différence de 8 degrés.
  5. La broche de signal servo est attachée à la broche 12, vous pouvez modifier en conséquence pour régler le cadran.

Étape 5: Affichage à sept segments pour les minutes

Affichage à sept segments pour les minutes
Affichage à sept segments pour les minutes
Affichage à sept segments pour les minutes
Affichage à sept segments pour les minutes
Affichage à sept segments pour les minutes
Affichage à sept segments pour les minutes
  1. En utilisant la perceuse avec le plus petit foret, créez un tout dans la face avant.
  2. 10 dans la rangée supérieure et 10 dans la rangée inférieure.
  3. Pour que 2 écrans à sept segments puissent glisser facilement, puis utilisez la super colle pour le fixer.
  4. À ce moment-là, nous en avons fini avec toute l'horloge.
  5. Nous devons maintenant régler l'affichage à sept segments.

Broches de deux affichage à sept segments.

statique const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

statique const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};

1er sept segments: les broches a, b, c, d, e, f, g du schéma seront connectées aux 2, 3, 4, 5, 6, 7, 8 broches de l'Arduino.

2ème sept segments: les broches a, b, c, d, e, f, g du schéma seront connectées aux broches A0, A1, A2, A3, A4, A5, 9 de l'Arduino.

Exécutez le code et vérifiez s'il clignote correctement de 9 à 0.

Étape 6: Assemblez le tout

Tout assembler
Tout assembler
Tout assembler
Tout assembler
  1. Une fois que tout est assemblé, l'horloge ressemblera à l'image.
  2. Broche 12 pour le servo de l'aiguille des heures.
  3. Pin 11 pour servo sablier.
  4. Les autres broches sont identiques à celles des broches à sept segments.
  5. Réglez l'heure en modifiant les valeurs du nombre ci-dessous dans le programme.

    • heures entières = 1;
    • minutes entières = 9;
    • int sec = 0;

Conseillé: