Table des matières:

Horloge avec télécommande IR pour les réglages de l'heure/de la date : 5 étapes
Horloge avec télécommande IR pour les réglages de l'heure/de la date : 5 étapes

Vidéo: Horloge avec télécommande IR pour les réglages de l'heure/de la date : 5 étapes

Vidéo: Horloge avec télécommande IR pour les réglages de l'heure/de la date : 5 étapes
Vidéo: Énorme horloge digitale avec télécommande (XREXS) 2024, Juillet
Anonim
Horloge avec télécommande IR pour les paramètres d'heure/date
Horloge avec télécommande IR pour les paramètres d'heure/date
Horloge avec télécommande IR pour les paramètres d'heure/date
Horloge avec télécommande IR pour les paramètres d'heure/date
Horloge avec télécommande IR pour les paramètres d'heure/date
Horloge avec télécommande IR pour les paramètres d'heure/date
Horloge avec télécommande IR pour les réglages de l'heure/de la date
Horloge avec télécommande IR pour les réglages de l'heure/de la date

Il s'agit d'une horloge simple fabriquée à l'aide de composants facilement disponibles. Le microcontrôleur utilisé est un STM32F030F4P6 peu coûteux. L'écran est un écran LCD 16x2 avec sac à dos I2C (PCF8574).

Le circuit d'horloge peut être construit à l'aide de petites cartes de prototypage et d'une carte adaptatrice TSSOP28, comme illustré.

Étape 1: Matériaux

  • Microcontrôleur STM32F030F4P6
  • PCF8563 RTC ou obtenez le module prêt à l'emploi
  • LCD 1602 avec sac à dos I2C
  • planches de prototypage
  • Télécommande IR depuis un module lecteur Bluetooth/MP3 - Télécommande IR
  • Récepteur IR 38KHz - TSOP1738
  • Cristaux (12MHz pour MCU, 32.768KHz pour RTC)
  • Divers composants comme détaillé dans le schéma
  • fils, connecteurs, etc.

Un adaptateur série USB est requis pour flasher le programme dans le MCU.

Étape 2: Schéma et code source

Schéma et code source
Schéma et code source

Étape 3: Programmation du MCU

Après avoir câblé le MCU selon le schéma, le programme peut être facilement flashé dans le MCU à l'aide d'un adaptateur série USB.

Connectez le TX de l'adaptateur série USB au PA10 du MCU (USART1_RX) et le RX de l'adaptateur au PA9 du MCU (USART1_TX).

Utilisez un cavalier pour court-circuiter les broches 1 et 2 de l'en-tête P1 (reportez-vous au schéma, seule la broche Boot0 doit être configurée car la broche Boot1 n'est pas présente dans ce MCU) et mettez le circuit sous tension pour amener le MCU en mode de démarrage série.

Une bonne référence pour la programmation STM32 MCU est dans cette instructable: Clignotant STM32

Après avoir flashé le programme, supprimez le court-circuit des broches 1 et 2 de P1, et court-circuitez les broches 2 et 3, puis éteignez et rallumez la carte et le MCU devrait commencer à exécuter le programme flashé.

Étape 4: Réglage de l'heure et de la date

Réglage de l'heure et de la date
Réglage de l'heure et de la date
Réglage de l'heure et de la date
Réglage de l'heure et de la date
Réglage de l'heure et de la date
Réglage de l'heure et de la date
Réglage de l'heure et de la date
Réglage de l'heure et de la date

Pour régler la date/l'heure, appuyez sur le bouton MENU de la télécommande (reportez-vous à l'image de la télécommande pour les cartes des touches).

L'écran LCD affiche * Régler l'heure et Régler la date. Le * pointe vers la sélection actuelle.

Utilisez les boutons AUGMENTER/DIMINUER (+/-) pour déplacer le pointeur *. Ces 2 boutons sont également utilisés pour modifier les valeurs heure/date.

Utilisez le bouton SELECT pour sélectionner.

Les boutons GAUCHE/DROITE permettent de déplacer le curseur sur les positions heure/date, suivis des boutons AUGMENTER/DIMINUER pour modifier la valeur correspondante. Pour verrouiller le changement, appuyez sur le bouton SELECT.

Le bouton RETURN est utilisé pour quitter le réglage de l'heure/de la date.

Étape 5: Allez-y et construisez-en un, c'est peu coûteux et amusant

Eh bien, le titre dit tout. Après avoir rassemblé les matériaux, la construction ne devrait pas prendre plus d'une demi-journée.

Ensuite.. Mettez-le dans un joli boîtier, alimentez-le à l'aide d'une banque d'alimentation..

Merci d'avoir lu.

Conseillé: