Table des matières:

Horloge numérique avec rotation automatique de l'affichage LED : 4 étapes
Horloge numérique avec rotation automatique de l'affichage LED : 4 étapes

Vidéo: Horloge numérique avec rotation automatique de l'affichage LED : 4 étapes

Vidéo: Horloge numérique avec rotation automatique de l'affichage LED : 4 étapes
Vidéo: Arduino #58 affichage de l'heure sur un écran tm1637 avec un module horloge ds3231, tuto en français 2024, Novembre
Anonim
Image
Image
Horloge numérique avec rotation automatique de l'affichage LED
Horloge numérique avec rotation automatique de l'affichage LED

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

Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel
Liste de matériel
  1. Arduino Uno R3
  2. évasion MPU-6050
  3. Bouclier multifonctionnel pour Arduino
  4. 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

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Le montage est très simple et ne nécessite aucun schéma:

  1. Insérez le Multi Shield dans l'Arduino.
  2. 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

Installer
Installer

Il y a 3 boutons pour régler l'horloge:

  1. Bouton gauche: Appuyez pour régler les heures. Appuyez rapidement pour configurer étape par étape. Appuyez en continu pour faire avancer les heures rapidement.
  2. Bouton central: réglez les minutes. Appuyez en continu pour faire avancer les heures rapidement.
  3. 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

Code
Code
Code
Code
Code
Code
Code
Code

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:

  1. Vue de face - Horloge debout
  2. Vue de face - Horloge à l'envers
  3. Vue miroir - Horloge debout
  4. Vue miroir - Horloge à l'envers

Conseillé: