Table des matières:
- Étape 1: ce dont vous avez besoin
- Étape 2: Acrylique découpé au laser et corps en Mdf
- Étape 3: Collez et soudez la LED sous la plaque supérieure
- Étape 4: Diagramme schématique basé sur Arduino Mega2560 RTC et amplificateur
- Étape 5: Réglez toutes les plaques d'immatriculation en acrylique
- Étape 6: connectez la broche d'anode de toutes les LED au contrôleur
- Étape 7: Vérifiez la connexion à l'aide d'un exemple de code
- Étape 8: Comment télécharger le code dans le contrôleur pour la première fois
- Étape 9: Comment définir différents modes dans cette horloge
- Étape 10: Plans futurs
Vidéo: Chronomètre numérique tout en un (horloge, minuterie, alarme, température): 10 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Nous avions prévu de faire un Timer pour une autre compétition, mais plus tard nous avons également mis en place une horloge (sans RTC). Au fur et à mesure que nous entrions dans la programmation, nous nous sommes intéressés à appliquer plus de fonctionnalités à l'appareil et avons fini par ajouter le DS3231 RTC, ainsi que d'augmenter l'interactivité en augmentant le nombre de boutons-poussoirs à deux d'ici la fin du projet.
Caractéristiques de l'horloge
- Horloge temps réel
- Alarme
- Minuteur
- Affichage de la température ambiante
- Ajuster l'heure par utilisateur
- Ajuster la minuterie par l'utilisateur
- Ajuster les jours d'alarme
Étape 1: ce dont vous avez besoin
Composant électronique
- 1 non. Arduino Mega2560 avec câble - 9,79 $
- 1 non. DS3231 RTC - 1,09 $
- 100 nos. LED SMD 3528 rouge - 0,77 $
- 2 nos. 1x40 en-tête mâle à une rangée 2,54 - 0,58 $ *
- 1 n° 1x40 en-tête femelle 2,54 à une rangée - 1,0 $ *
- 2 nos. Interrupteur à bouton-poussoir à longue poignée 6 * 6 * 13 mm - 0,10 $ *
- 2 nos. Résistance de 10k 1/4 watt à travers le trou - 0,04 $ *
- 1 n° Haut-parleur 8 ohms - 1,0 $
- Câble plat à ruban plat couleur PITCH de 1 mètre 1,27 mm 10 couleurs - 1,04 $
- 1 n° LM386 *
- 1 n° Potentiomètre 10Kohm *
- 1 n° Résistance de 10 ohms *
- 2 nos. Condensateur 10uF *
- 1 n° Condensateur 250 uF *
- 1 n° Condensateur 0.1uF *
- 1 n° PCB à usage général *
autres parties
-
Feuille de forces de défense principale de 2mm
- 240 mm x 60 mm 2 n° pour l'avant et l'arrière
- 240 mm x 70 mm 3 n° pour dessus, plaque de support pour LED et dessous
- 60mm x 65mm 2 n° pour les côtés gauche et droit du boîtier
-
feuille acrylique de 2 mm
130 mm x 80 mm 14 nos. pour le chiffre
- Pistolet à colle
- Super colle pour MDF
- Ordinateur avec IDE Arduino
- Poste de soudure
- Hit rétrécir
C'est tout.
* Tous les articles préfèrent acheter localement.
Étape 2: Acrylique découpé au laser et corps en Mdf
- Fichiers DXF pour boîtier d'horloge et plaque numérique acrylique.
- Comme indiqué dans le diagramme schématique de la plaque supérieure et de la plaque de support de LED, les deux plaques sont collées ensemble comme une rainure de la fente LED et de la plaque supérieure dans la direction opposée. Le résultat est montré dans la 2ème image sous forme de diagramme schématique.
Étape 3: Collez et soudez la LED sous la plaque supérieure
La LED rouge fonctionne sur 2,6 V maximum et la broche numérique du contrôleur donne 5 V et 0 V. Nous devons donc coller la LED rouge en série de 2 et nous connecter avec la broche numérique respective du contrôleur. Ainsi, la tension maximale de la série de 2 LED est de 5,2 et la LED rouge ne grille pas par le contrôleur 5V
Comme le montrent les images, collez chaque LED rouge en conséquence dans leur emplacement respectif. Après avoir soudé l'anode et la cathode des LED de réglage, connectez-les en série
Prenez un fil unique et retirez l'isolant en caoutchouc en fonction de la longueur de la rangée de LED et soudez la cathode de toutes les LED de la série au fil commun, comme indiqué sur la 3ème image pour la masse commune de toutes les LED
Prenez un câble plat de couleur PITCH de 1,27 mm et coupez-le à une distance approximative entre la rangée de LED et le contrôleur. Retirez l'isolation des deux côtés pour la soudure
Soudez chaque fil dans la hiérarchie de la couleur du ruban à l'anode de la série de LED comme indiqué dans la troisième image
Ne soudez pas une autre extrémité de fil pour le moment, il sera soudé au moment de disposer tous les fils pour le contrôleur
De même, collez toutes les LED rouges et le fil de soudure respectivement. Soudez toutes les cathodes LED et prenez un seul fil pour toute la LED comme masse
Étape 4: Diagramme schématique basé sur Arduino Mega2560 RTC et amplificateur
- Avant de souder, chaque fil insère un thermorétractable dans chaque fil pour éviter les courts-circuits.
- Soudez 4 broches d'en-tête femelles d'un côté et 4 broches d'en-tête mâles de l'autre côté 4 câbles câblés. Connectez les fils selon le schéma avec DS3231 (RTC).
- Placez tous les composants liés à l'amplificateur sur un circuit imprimé à usage général et soudez-le conformément au schéma de principe de l'amplificateur basé sur le circuit intégré LM386.
- Prenez deux boutons poussoirs et une résistance à souder et une connexion Vcc selon le schéma et collez-le sur la plaque avant à l'aide d'un pistolet à colle chaude de l'intérieur.
- Connectez l'entrée du bouton-poussoir gauche à la broche numérique no. 3 et bouton poussoir droit à la broche no. 2.
- Si l'utilisateur souhaite placer la connexion SDA et SCL en 20 et 21 no. broches, alors cela ne fera pas de différence.
- Attachez la broche numérique no. 7 à la masse et à la broche no. 6 dans l'entrée de l'amplificateur.
- Après avoir terminé tous les travaux de soudure, rétractez le tube thermorétractable.
Étape 5: Réglez toutes les plaques d'immatriculation en acrylique
-
Placez la plaque d'immatriculation en acrylique, en commençant par 0 sur le devant jusqu'à 9 sur la dernière fente de toute la rangée.
- Placer la plaque du côlon sur la fente du côlon.
Étape 6: connectez la broche d'anode de toutes les LED au contrôleur
- Soudez tous les fils cathodiques à la broche d'en-tête mâle selon la configuration des broches numériques, comme indiqué ci-dessous.
- Connectez toutes les LED comme indiqué sur l'image.
- Broches Arduino ==> chiffre de l'horloge
- D10 ==> 0 Chiffre de l'unité
- D11 ==> 1 chiffre de l'unité
- D12 ==> 2 Chiffre de l'unité
- D13 ==> 3 Chiffre de l'unité
- D14 ==> 4 Chiffre de l'unité
- D15 ==> 5 Chiffre de l'unité
- D16 ==> 6 Chiffre de l'unité
- D17 ==> 7 Chiffre de l'unité
- D18 ==> 8 Chiffre de l'unité
- D19 ==> 9 Chiffre de l'unité
- D5 ==> 0 Chiffre décimal
- D6 ==> 1 chiffre décimal
- D22 ==> 2 Chiffre décimal
- D23 ==> 3 Chiffre décimal
- D24 ==> 4 Chiffre décimal
- D25 ==> 5 Chiffre décimal
- D26 ==> 6 Chiffre décimal
- D27 ==> 7 Chiffre décimal
- D28 ==> 8 Chiffre décimal
- D29 ==> 9 Chiffre décimal
-
D30 ==> 0 Cent chiffres
- D31 ==> 1 Cent chiffres
- D32 ==> 2 Cent chiffres
- D33 ==> 3 Cent chiffres
- D34 ==> 4 Cent chiffres
- D35 ==> 5 Cent chiffres
- D36 ==> 6 Cent chiffres
- D37 ==> 7 Cent chiffres
- D38 ==> 8 Cent chiffres
- D39 ==> 9 Cent chiffres
- D40 ==> 0 mille chiffres
- D41 ==> 1 mille chiffres
- D42 ==> 2 mille chiffres
- D43 ==> 3 mille chiffres
- D44 ==> 4 mille chiffres
- D45 ==> 5 Mille chiffres
- D46 ==> 6 Mille chiffres
- D47 ==> 7 Mille chiffres
- D48 ==> 8 mille chiffres
- D49 ==> 9 Mille chiffres
- D53 ==> deux points (:)
- Toutes les LED de masse commune se connectent à la broche de masse.
Étape 7: Vérifiez la connexion à l'aide d'un exemple de code
- Ouvrez l'IDE Arduino et ouvrez l'exemple de code de vérification ci-dessous.
- Téléchargez dans Arduino Mega2560.
- Une fois le téléchargement terminé, il commencera à clignoter du chiffre de l'unité de la minute 0 à 1, 2, 3 jusqu'au 9ème du chiffre décimal de l'heure avec un délai de 0,5 seconde.
- Entre les deux, si une LED ne s'allume pas, vérifiez la connexion des LED et du contrôleur.
Étape 8: Comment télécharger le code dans le contrôleur pour la première fois
- Télécharger le code ci-dessous.
- Ouvrez l'IDE Arduino et ouvrez le code dedans.
- Regardez la vidéo comme ci-dessus et suivez les instructions.
Étape 9: Comment définir différents modes dans cette horloge
Étape 10: Plans futurs
- Ajouter des ches
- Augmentez un bouton-poussoir pour le rendre plus convivial.
- Le rendant commutable entre le mode 12 heures et 24 heures à l'aide d'un bouton-poussoir.
- Le rendre plus interactif avec l'indication vocale de l'heure actuelle avec bonjour, soir, etc.
- Ajout d'une fonctionnalité de contrôle de cette horloge avec une application mobile.
Vos commentaires/suggestions/questions/critiques sont appréciés…
Conseillé:
Première horloge pour tout-petits - Avec minuterie lumineuse : 16 étapes (avec photos)
Première horloge pour tout-petits - avec minuterie lumineuse : ce guide vous montre comment créer des « visages » d'horloge interchangeables - qui peuvent contenir les photos de votre enfant, des photos de famille / d'animaux de compagnie - ou toute autre chose - que vous pensiez qu'il serait agréable de changer périodiquement. Fixez simplement le plexiglas transparent sur l'ar
Thermomètre de cuisson à sonde de température ESP32 NTP avec correction Steinhart-Hart et alarme de température.: 7 étapes (avec photos)
Thermomètre de cuisson à sonde de température ESP32 NTP avec correction Steinhart-Hart et alarme de température. est un Instructable montrant comment j'ajoute une sonde de température NTP, piezo b
Horloge numérique Arduino avec fonction d'alarme (PCB personnalisé) : 6 étapes (avec photos)
Horloge numérique Arduino avec fonction d'alarme (PCB personnalisé) : dans ce guide de bricolage, je vais vous montrer comment créer votre propre horloge numérique avec cette fonction d'alarme. Dans ce projet, j'ai décidé de créer mon propre PCB basé sur le microcontrôleur Arduino UNO - Atmega328p. Vous trouverez ci-dessous le schéma électronique avec PCB l
Horloge / Chronomètre Arduino simple : 6 étapes (avec photos)
Simple horloge Arduino / chronomètre : ce "instructable" vous montrera et vous apprendra comment faire une simple horloge Arduino Uno qui agit également comme un chronomètre en quelques étapes simples
Minuterie numérique pour tout appareil électrique : 7 étapes
Minuterie numérique pour tout appareil électrique : Fin 2006, Jaycar vendait un kit de minuterie flexible basé sur un microcontrôleur pour 90 $ (maintenant abandonné). Dans le texte de présentation publicitaire, ils ont déclaré "Aussi facile à utiliser qu'une minuterie à micro-ondes !". Eh bien, j'ai toujours pensé que si l'interface d'une minuterie à micro-ondes était t