Table des matières:
Vidéo: Horloge numérique Arduino avec fonction d'alarme (PCB personnalisé) : 6 étapes (avec photos)
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
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.
Ci-dessous, vous trouverez le schéma électronique avec la disposition du PCB afin que vous puissiez le produire facilement.
En appuyant sur les boutons, vous pourrez régler l'heure/la date/l'alarme et l'état de l'alarme (marche/arrêt).
L'alarme peut être désactivée en appuyant sur le bouton d'alarme ou en secouant la boîte.
Les mises à jour et plus peuvent être trouvées ici:
Commençons.
Étape 1: Ce dont vous aurez besoin - Matériel
Pour ce projet, vous aurez besoin de:
- Notre circuit PCB personnalisé
- ACL à contraste élevé de 16 x 2 caractères (Raystar RC1602B-LLG-JWVE)
- Atmega328 (avec chargeur de démarrage Arduino UNO)
- DS1307 Horloge temps réel
- Capteur d'inclinaison
- Prise 28 dip & prise 8 dip
- Oscillateur à cristal 16 MHz
- Oscillateur à cristal 32,768 MHz
- Condensateurs 2x22 pF
- Résistance 3x10 kOhm
- Tondeuse 20kOhm
- Avertisseur sonore
- Support de pile bouton
- borne à vis 2P 2.54mm
- Embase Pin 1x5 Femelle 2.54mm
-
Mini interrupteur à bouton-poussoir - Grand
Vous aurez également besoin d'un module TTL vers USB ou d'une carte Arduino UNO pour la procédure de programmation.
Pour l'alimentation, vous aurez besoin d'un adaptateur secteur 5V-1A ou vous pouvez utiliser un câble USB comme je l'ai fait.
Étape 2: Le circuit sur EasyEDA, la plate-forme gratuite de conception de circuits en ligne
Entrez ici pour voir et apporter des modifications au circuit ci-dessus.
Étape 3: Le code
Comment le programmer:
Connectez votre circuit avec le module TTL vers USB avec 5 câbles à l'en-tête de programmation.
Les broches RX et TX doivent être interconnectées.
REMARQUE: Si vous utilisez la carte Arduino UNO, assurez-vous d'en retirer d'abord le CI ATmega328 et connectez les en-têtes RX à RX et TX aux broches TX de la carte. La broche RS doit être connectée à la broche de réinitialisation Arduino UNO.
Téléchargez le code à partir d'ici et ouvrez-le avec Arduino IDE. À l'intérieur, vous trouverez également le fichier de la bibliothèque.
Étape 4: JLCPCB - Créez votre propre circuit imprimé à partir de 2 $
Entrez ici pour produire votre carte PCB!
Utilisez JLCPCB pour 2 $ de fabrication de circuits imprimés et un temps de construction de 2 jours, la qualité est vraiment bonne, vérifiez la photo ci-dessous de notre carte de circuits imprimés.
Étape 5: Pièces 3D
Étape 6: Bravo
J'espère que cela vous a plu, faites le moi savoir dans les commentaires !!!