Horloge TFT-RTC

 

     Cette horloge dispose d'un écran TFT de 1,8" et l'heure et la date sont fournies par un module RTC qui est le cœur battant de ce projet.

     Il est essentiellement basé sur la description très détaillée fournit par l'auteur sur son blog. On s'y reportera pour avoir toutes les explications complémentaires. Nous n'avons fait que réaliser un circuit imprimé et franciser le soft.

                                 https://simple-circuit.com/interface-arduino-ds3231-rtc-st7789-tft/

     Le module RTC est basé sur un circuit intégré DS3231 de chez MAXIM. Dans celui-ci se trouve un quartz de 32 kHz et un circuit de stabilisation en température (TCXO) de façon qu'entre 0 et 40 degrés, la variation de temps soit inférieure à 3 secondes par an. Il est doté d'un calendrier qui gère la durée des mois et tient compte des années bissextiles, ceci jusqu'en 2100 mais malheureusement pas les changements d'heure, ce qui obligera d'intervenir deux fois par an.

Autre particularité importante de ces modules, ils comportent un support de pile lithium de type CR2032 d'un diamètre de 20 mm pour éviter de perdre date et heure en cas de coupure de l'alimentation. Il y a un petit circuit de charge constitué d'une diode et d'une résistance de 200 ohms. Ce système de recharge ne convient absolument pas car en cas d'utilisation d'une pile CR2032, on risque l'explosion de celle-ci et en cas d'utilisation d'une pile rechargeable type LiR2032, cette charge permanente et incontrôlée ne convient pas non plus. En cas de coupure de l'alimentation principale, le courant fourni par la pile est inférieur à 1 micro-ampère, sauf un pulse de 600 µA pendant 200 ms toutes les 64 secondes. Il est donc plus prudent de dessouder la diode ou la résistance et d'utiliser une pile qui durera largement plus d'un an.

    Deux boutons poussoir permettent la mise à jour de la date et de l'heure. Leur utilisation est simple et intuitive.
    La température affichée est la température de l'intérieur du DS3231. La précision est largement meilleure que les +/-3°C indiqués dans la fiche technique et elle est réactualisée toutes les 64 secondes par tranche de 0,25°C. De plus, le module étant à l'intérieur du coffret, il peut être sujet à des échauffements parasites si l'on ne prévoit pas une aération naturelle.
     Notons, pour être complet, que sur ces modules on peut noter la présence d'une mémoire EEPROM AT24C32 qui possède un adressage configurable par strap(s) et qui partage les mêmes lignes SDA et SCL. Cette mémoire est complètement indépendante et elle n'est pas utilisée ici.

- La consommation de l'ensemble avoisine les 75 mA.
- Le connecteur J1 est prévu pour une éventuelle utilisation future.
- BP1 sélectionne le paramètre à modifier avec BP2.
- Le module RTC est amovible pour faciliter le remplacement de la pile.

SCHÉMA

 

CIRCUIT IMPRIMÉ

  
CS et RST ont été intervertis par rapport au circuit d'origine
L'afficheur TFT est placé au dos du circuit
Les résistances et condensateurs sont en CMS 1206

              RETOUR ACCUEIL