Table des matières:
Vidéo: Arduino LifeClock : 6 étapes (avec photos)
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Cette horloge unique vous rappelle d'apprécier chaque jour, en affichant votre âge actuel en jours (ou semaines) sur un affichage à sept segments.
Étape 1: Vous aurez besoin
Électronique:
- Arduino Pro Mini 5V (ou tout autre arduino avec >= 12 broches GPIO)
- Affichage à 4 chiffres et 7 segments
- Module d'horloge temps réel DS3231
- 4x 200 Ohms Résistances
Matériaux:
- Cadre de l'image
- Perf Board (taille correspondante)
- MicroUSB Breakout (ou toute autre source d'alimentation 5-12V)
- Fils/Câbles
- En-têtes de broche (mâle, femelle)
Outils:
- Fer à souder
- Programmeur FTDI (dans le cas d'un pro mini)
Étape 2: Prototypage
Avant d'assembler définitivement les composants, nous devons vérifier si tout fonctionne correctement.
- Connectez tout selon le schéma
- Vérifiez le port COM et installez les derniers pilotes
- Compilez et téléchargez le croquis fourni
Connexions:
Affichage à cathode commune
- Broche 2 - COM4 (résistance)
- Broche 3 - g
- Broche 4 - c
- Broche 5 - DP
- Broche 6 - d
- Broche 7 - e
- Broche 8 - COM1 (résistance)
- Broche 9 - un
- Broche 10 - f
- Broche 11 - COM2 (résistance)
- Broche 12 - COM3 (résistance)
- Broche 13 - b
DS3231
- TERRE - TERRE
- 5V/VCC - VCC
- A4 - SDA
- A5 -SCL
Si vous utilisez un affichage à anode commun, vous devez vous assurer d'ajuster les broches sur la planche à pain ou plus tard dans le code
Étape 3: Modifier les pièces
Nous devons modifier certains de nos composants, afin qu'ils s'intègrent à l'intérieur du cadre.
Arduino
- Soudure sur les en-têtes de broches mâles (comme illustré)
- Ajouter deux fils à SDA et SCL
DS3231
- Dessouder les 6 pinheaders
- Souder sur les en-têtes à 4 broches de l'autre côté (comme indiqué)
Sortie MicroUSB
Soudure sur les en-têtes de broche
Étape 4: Construire le circuit imprimé
Si tout a fonctionné parfaitement, vous pouvez commencer à construire le circuit imprimé. L'ensemble du circuit imprimé doit s'insérer dans le cadre photo choisi. Si votre planche de perforation a des dimensions différentes, vous devrez probablement ajuster le placement des composants.
1) Disposition:
Positionnez chaque composant comme indiqué sur le schéma. Si le diamètre de vos fils est > 1 mm, vous devez percer deux trous pour y faire passer le A4-SDA (gris) et le A5-SDA (blanc).
2) Attacher:
Si chaque composant est placé correctement, vous pouvez commencer à souder les composants. Assurez-vous de retirer les jambes restantes par la suite.
3) Câblage:
Vous pouvez soit utiliser des câbles ordinaires, en les connectant simplement à l'arrière de la carte de perforation, soit du fil d'argent à l'avant. Pour ce faire, vous devez couper le fil d'argent à la longueur correspondante et plier ses extrémités. Il ne vous reste plus qu'à les placer en conséquence et à les souder.
4) Vérifiez les connexions:
Si quelque chose ne fonctionne pas comme il se doit ou si vous voulez être sûr que vous avez tout connecté correctement, vous pouvez le vérifier en utilisant la fonctionnalité de continuité de votre multimètre.
Étape 5: Modifier le cadre photo
- Percez 4 trous de montage et 1 trou pour les câbles dans la plaque arrière de votre cadre
- Vissez la planche de perforation (en plus avec quelques entretoises)
- Fixez le breakout microUSB à l'arrière et connectez-le avec les câbles d'alimentation (RAW, GND)
Selon ce que vous préférez, vous pouvez remettre la vitre en place ou utiliser une sorte de passe-partout.
Étape 6: le code
Avant de télécharger le code, vous devez vous assurer d'installer les bibliothèques nécessaires et de définir deux paramètres.
1) Votre âge en jours (ligne 21) [https://www.calculator.net/age-calculator.html]
2) En plus l'heure de votre naissance (ligne 23)
Si la valeur affichée est erronée ou doit être modifiée, vous devez effacer l'EEPROM
J'espère que je pourrais vous inspirer avec ce projet. Si vous avez des questions ou des améliorations, n'hésitez pas à les partager.