Projet montre oled / oled watch project

Comme le dit le titre, je voudrais faire une montre à affichage oled.
J'ai déjà bien avancé, j'arrive à afficher ce que je veux sur l’écran, j'ai programmé le timer pour faire l'horloge
(car mettre un module RTC prendrait trop de place dans une montre) et je suis en train de faire la carte électronique.

Mais je rencontre des problèmes pour l'autonomie.

On m'a conseillé d'utiliser un super-condensateur car cela prend moins de place et se recharge très vite.
J'aimerais que l'autonomie soit de aux moins 20 h (je sais ce n'est pas énorme pour une montre mais c'est un minimum).
J'ai donc cherché un condensateur qui ferait l'affaire au niveau taille et tension, et celui qui a la plus grosse capacité est un 1,5 F en 5,5 V.
Ensuite j'ai testé la consommation de l’écran quand il est allumé, elle est inférieure à 5 mA.
Et sachant que l’écran sera allumé uniquement 10 secs quand on appuie sur le bouton, cela fait une moyenne de 5 min par jour.
Quant au microcontrôleur, ce sera un Atmega 328p, en mode veille sa consommation est de 15 mA quand il est actif,
et 0,5 en mode veille d'après un site que j'ai trouvé : Gammon Forum : Electronics : Microprocessors : Power saving techniques for microprocessors

Récap valeurs :

condo : 5,5 V / 1,5 F
pourcentage condo : 5 V = 100% et 3 V = 0%
conso écran : 0 en veille et 5 mA en fonctionnement
conso Atmega 328p : 0.5 mA en veille et 15 mA en fonctionnement
durée moyenne d'allumage de l'écran : 5 min en 1 journée

Donc j'ai voulu calculer l'autonomie, en limitant le courant grâce à une résistance aux bornes du condensateur. Je l'ai dimensionné avec U = RI

Donc R = 5,5 / 0.02 donc R est de 275 ohms

Ensuite t (s) / U / C = R donc t = R * U * C
donc t = 275 * 5.5 * 1.5 = 2268 secs soit 37 min

Et je pense que je me trompe totalement, je ne sais pas comment faire arrivé la, ça me parait vraiment peu
et je ne sais même pas à quoi cela correspond car cette consommation ne dure que 5 min.
Je sais que la courbe de décharge du condensateur est la même que la courbe de charge mais inversée,
mais ce qui me perturbe, c'est que la consommation n'est pas toujours la même.

Donc si quelqu'un pourrait m'expliquer comment on peut calculer l'autonomie du condensateur

  • Le Atmega ayant une tension d'alimentation minimale de 2,8 V, le 0% du condensateur sera de 3 V environ, et si cette limite est franchie,
    le Atmega se met en veille profonde donc la consommation est négligeable (nA)

Merci d'avance pour vos réponse, j’espère que quelqu’un pourra m'aider car je suis perdu avec toute ces valeurs.

Bonjour

Je sais que la courbe de décharge du condensateur est la même que la courbe de charge mais inversée,
mais ce qui me perturbe, c'est que la consommation n'est pas toujours la même.

calculer d'abord le courant moyen.

Si la décharge se fait à courant (moyen) constant elle est linéaire et non exponentielle (,ne pas raisonner comme une décharge sur une résistance)

Il sufit alors de calculer combien de temps mettra un condensateur initialement chargé à 5V pour atteindre 2,8V Ecart de tension , delta V = 2,2V

Utiliser la relation : __ C*deltaV = I *deltaT__
(I en ampère, T en seconde, C en Farad et V en Volt) pour connaitre la durée de la décharge de 5 V à 2,8V pour le courant moyen débité)

Exemple ; pour un courant moyen de 1mA , un condensateur de 1,5 Farad et une baisse de tension de 2,2V la relation CdV=IdT donne une durée de 3300 secondes , soit 55 minutes

pour tenit 20h il faut un courant moyen 20 fois plus faible , de l'ordre de 50µA

Tout envisager pour réduire le courant moyen, prendre un microcontrolleur qui consomme moins de 10µA en veille profonde , couper l'alimentation de l'afficheur Oled ou le remplacer par un afficheur ePaper.......

j'ai programmé le timer pour faire l'horloge

la précision ne va sans doute pas être terrible dans le temps, vous avez quoi comme composant pour l'horloge?

le Atmega se met en veille profonde donc la consommation est négligeable (nA)

Il y a une erreur d’unité : µA serait plus exact, normalement 1.5µA en veille, en tous cas c’est le courant que je mesure sur un ARDUINO PRO MINI 8MHz en veille une fois viré la LED POWER et le régulateur 3.3V.

J-M-L:
la précision ne va sans doute pas être terrible dans le temps, vous avez quoi comme composant pour l'horloge?

Bonjour, je n'ai pas d'horloge, c'est le timer du Atmega, la précision est pas trop mal mais c'est vrai que c'est moins précis qu'un module RTC

Tout dépend de l'oscillateur employé et de la température à laquelle il est exposé.

al1fch:
Bonjour

calculer d'abord le courant moyen.

Si la décharge se fait à courant (moyen) constant elle est linéaire et non exponentielle (,ne pas raisonner comme une décharge sur une résistance)

Il sufit alors de calculer combien de temps mettra un condensateur initialement chargé à 5V pour atteindre 2,8V Ecart de tension , delta V = 2,2V

Utiliser la relation : __ C*deltaV = I *deltaT__
(I en ampère, T en seconde, C en Farad et V en Volt) pour connaitre la durée de la décharge de 5 V à 2,8V pour le courant moyen débité)

Exemple ; pour un courant moyen de 1mA , un condensateur de 1,5 Farad et une baisse de tension de 2,2V la relation CdV=IdT donne une durée de 3300 secondes , soit 55 minutes

pour tenit 20h il faut un courant moyen 20 fois plus faible , de l'ordre de 50µA

Tout envisager pour réduire le courant moyen, prendre un microcontrolleur qui consomme moins de 10µA en veille profonde , couper l'alimentation de l'afficheur Oled ou le remplacer par un afficheur ePaper.......

Merci beaucoup pour votre réponse, je vais essayer comme çà, je ne compte pas changer d’écran mais peu être changer moyens d'alimentation.

hbachetti:
Il y a une erreur d'unité : µA serait plus exact, normalement 1.5µA en veille, en tous cas c'est le courant que je mesure sur un ARDUINO PRO MINI 8MHz en veille une fois viré la LED POWER et le régulateur 3.3V.

Oui pour un pro mini, si on prends juste le microcontrôleur seul, je crois qu'il peut atteindre une consommation encore plus faible que celle générée par les circuit. C'est ce que j'ai compris sur le site, peut être que c'est faux.

hbachetti:
Tout dépend de l'oscillateur employé et de la température à laquelle il est exposé.

C'est un 16MHz donc ca va mais j'ai remarqué un décalage de 1 sec en a peu près 12 h, sur plaque d'essai.