
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46



Ce projet concerne une horloge numérique avec rotation automatique de l'affichage LED 7-Seg.
Cette horloge peut être tournée dans n'importe quelle position en gardant les chiffres lisibles même à l'envers ou dans une image miroir !!
Il est contrôlé par un Arduino et piloté par des accéléromètres pour trouver la bonne position en coordonnées 3D.
De plus, il existe une fonction pour afficher la température ambiante intérieure en degrés Celsius ou en degrés Fahrenheit.
L'assemblage est très simple et j'espère que vous vous amuserez à l'utiliser !!
À votre santé, LAGSILVA
Étape 1: Liste des matériaux




- Arduino Uno R3
- évasion MPU-6050
- Bouclier multifonctionnel pour Arduino
- Cavaliers femelles
Dérivation MPU-6050:
Le breakout MPU-6050 se compose d'un accéléromètre et d'un gyroscope à trois axes plus un capteur de température avec les spécifications suivantes:
- Puce: MPU-6050
- Tension d'entrée: 3-5 V
- CAN: 16 bits
- E/S: I2C standard
- Plage pleine échelle du gyroscope: ±250, 500, 1000, 2000°/s
- Plage de pleine échelle de l'accéléromètre: ±2, ±4, ±8, ±16g
- Plage du capteur de température: -40 à +85 ºC
Bouclier multifonction (MFD):
Le MFD peut simplifier et accélérer le développement du prototype.
Caractéristiques principales:
- Module d'affichage LED à 4 chiffres et 7 segments piloté par deux séries 74HC595
- 4 x LED à montage en surface dans une configuration parallèle
- Potentiomètre de précision réglable 10K
- 3 x boutons poussoirs indépendants
- Buzzer piézo
- Interface de capteur de température DS18B20
- Interface de capteur de température LM35
- Interface récepteur infrarouge
- En-tête d'interface série pour une connexion pratique aux modules série tels que Bluetooth, interface sans fil, module vocal, module de reconnaissance vocale, etc.
Étape 2: Assemblage




Le montage est très simple et ne nécessite aucun schéma:
- Insérez le Multi Shield dans l'Arduino.
- Fixez le breakout MPU-6050 sur la carte Arduino à l'aide d'une petite vis.
Il n'y a que 04 cavaliers à connecter:
- Fil rouge: Vcc (+5V)
- Fil noir: Gnd
- Fil vert: SCL du MPU-6050 vers le port #6 du Multi Shield.
- Fil jaune: SDA du MPU-6050 vers le port #5 du Multi Shield.
Étape 3: configuration

Il y a 3 boutons pour régler l'horloge:
- Bouton gauche: Appuyez pour régler les heures. Appuyez rapidement pour configurer étape par étape. Appuyez en continu pour faire avancer les heures rapidement.
- Bouton central: réglez les minutes. Appuyez en continu pour faire avancer les heures rapidement.
- Bouton droit: une pression rapide pour passer en mode température.
Remarque: En mode Température, il est possible de changer l'état en Fahrenheit ou Celsius en appuyant sur le bouton Gauche.
Étape 4: Coder




Les principales fonctions du code sont:
- Lecture des angles d'inclinaison des accéléromètres.
- Calcul de la fonction de transfert pour l'affichage LED 7 segments (voir photos).
Avec les angles, il est possible de détecter la position spatiale de l'horloge et de décider quelle routine sera libérée:
- Vue de face - Horloge debout
- Vue de face - Horloge à l'envers
- Vue miroir - Horloge debout
- Vue miroir - Horloge à l'envers
Conseillé:
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino: 3 étapes

Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino Horloge numérique avec Led Strip et module MAX7219 Dot avec Arduino. Elle corrigera l'heure avec le fuseau horaire local. L'horloge analogique peut utiliser une bande LED plus longue, elle peut donc être accrochée au mur pour devenir une œuvre d'art
Horloge numérique utilisant Arduino et affichage matriciel à LED : 6 étapes

Horloge numérique utilisant Arduino et affichage matriciel à LED : De nos jours, les fabricants et les développeurs préfèrent Arduino pour le développement rapide du prototypage de projets. Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino a une très bonne communauté d'utilisateurs. Dans ce projet
Horloge numérique et binaire à 8 chiffres X 7 segments Affichage LED : 4 étapes (avec images)

Horloge numérique et binaire à écran LED à 8 chiffres X 7 segments : il s'agit de ma version améliorée d'un écran numérique et amp; Horloge binaire utilisant un affichage LED à 8 chiffres x 7 segments. J'aime donner de nouvelles fonctionnalités aux appareils habituels, en particulier les horloges, et dans ce cas, l'utilisation de l'affichage à 7 segments pour l'horloge binaire n'est pas conventionnelle et
Comment faire une horloge numérique en utilisant 8051 avec affichage à 7 segments: 4 étapes

Comment faire une horloge numérique en utilisant 8051 avec affichage à 7 segments: Dans ce projet, je vous ai expliqué comment faire une horloge numérique simple à l'aide du microcontrôleur 8051 avec affichage à 7 segments
Comment interpréter le sens de rotation d'un commutateur rotatif numérique avec un PIC : 5 étapes

Comment interpréter le sens de rotation d'un commutateur rotatif numérique avec un PIC : L'objectif de ce Instructable est d'illustrer comment interfacer un commutateur rotatif numérique (codé en quadrature) avec un microcontrôleur. Ne vous inquiétez pas, je vais vous expliquer ce que ?quadrature codé ? signifie pour nous. Cette interface et le logiciel qui l'accompagne seront