Cet article décrit une méthode pour prolonger la durée de vie de la batterie: utilisez un contrôleur basse consommation pour allumer l'Arduino uniquement lorsque cela est nécessaire. L'auteur déclare que cette méthode utilise beaucoup moins d'énergie que le mode veille d'Arduino.
Y a-t-il des inconvénients à cette approche? Quelle variante dois-je construire? (La variante TPS61240 semble utiliser quelque chose de Circuits @ Home qui n'est plus disponible.) J'apprécierais les schémas ou les liens vers des instructions détaillées.
Contexte: Je suis en train de construire un dispositif de détection dans un environnement sans alimentation secteur. Le capteur devrait se réveiller par exemple. toutes les heures, lire par exemple. un capteur de température, éventuellement envoyer un SMS puis se rendormir.
Réponses:
Couper l'alimentation de la carte n'a de sens que si vous utilisez un Arduino complet. Une fois que vous avez réduit l'Arduino jusqu'au microcontrôleur nu et les condensateurs de découplage (ou commencez à la place avec une carte de dérivation de base ), la désactivation des périphériques inutilisés et la mise en veille du processeur ont beaucoup plus d'effet puisque vous n'avez plus besoin d'alimenter une puce de moniteur externe .
Naturellement, cela peut impliquer la création de votre propre carte pour le MCU. Heureusement, Atmel a les bases de cela couvert .
la source
OSCCAL
etclock_div_4
optimisés. 3) Je ne pouvais pas facilement trouver quelle serait la consommation de sommeil avec un Arduino dépouillé. Pourriez-vous m'aider sur ces points?