Consommation dénergie Arduino Uno contre Arduino Nano

Jai à la fois un Arduino Uno et un Arduino Nano mais je ne peux pas décider lequel utiliser pour mon projet. Mon Lobjectif est de maximiser la durée de vie de la batterie. Jai également implémenté une minuterie de surveillance de 8 secondes pour mettre en veille et réveiller périodiquement lATMega328P.

  • Option 1: Capteur Arduino Uno R3 + DHT11: Le La carte est alimentée par des batteries Nickel Metal Hydride 4 * 1,25 V (2700 mAh) et la tension de sortie 3,3 V de lArduino est fournie au VCC du DHT11. ( Spécification Arduino Uno Courant CC par broche E / S 40 mA, courant continu pour broche 3,3 V 50 mA).

  • Option 2: Arduino Nano + Capteur DHT11. La carte est alimentée par 4 piles Nickel Metal Hydride de 1,25 V (2700 mAh) et la tension de sortie 3,3 V de lArduino est fournie au VCC du DHT11. ( Spécification Arduino Nano : Courant CC par broche dE / S: 40 mA mais NO informations pour le courant CC pour 3,3 V ou 5 V).

Je voudrais savoir lequel sera le plus économe en énergie.

Commentaires

  • DHT11 peut fonctionner à partir de 5V. Pourquoi avez-vous choisi 3,3V?
  • DHT11 fonctionne pour les deux. Quelle différence cela fait-il si 5V est utilisé?
  • Le régulateur de tension à 3,3 volts dissipe une partie de lénergie. Quelle est la durée de vie de la batterie? Que voulez-vous réaliser?
  • Ces deux cartes consomment beaucoup de courant supplémentaire en raison des LED, des régulateurs, etc. Une solution alternative consiste simplement à allumer / éteindre la carte: electronics.stackexchange.com/questions/266716/…
  • Jutilise actuellement Arduino Uno et je fonctionne pendant la nuit avec succès. Avec des batteries de 2700 mAh, je pense que cela durera plus de 3 jours mais jai trouvé dans de nombreux forums que le sommeil ATmega328p avec une minuterie de surveillance de 8s néconomisera pas beaucoup dénergie. À votre avis, quelle sera la durée de vie de la batterie? Alors laissez ‘ dire que je nutilise que la batterie et que je déploie dans un endroit où AUCUN secteur nest disponible, cela ne durera que 3 à 4 jours ?? Cest un problème MAJEUR auquel je suis confronté.

Réponse

Un Uno qui ne fait rien dutile sauf être allumé utilisera environ 50 mA de courant de la prise dalimentation à 9V.

Si vous utilisez 3 piles alcalines AA (donnant une tension nominale de 4,5 V) directement dans la broche 5V de lArduino, vous pourriez obtenir 2500 mAh, ce qui équivaudrait à 50 heures à 50 mA par heure.

Vous pouvez économiser une quantité considérable dénergie en utilisant les modes veille comme je le décris sur ma page sur lalimentation . Cela permet également dutiliser un processeur nu (pas de régulateur de tension, pas de LED).

Jai fait une température et capteur dhumidité qui fonctionne avec 3 piles AA. Utilisation du mode veille, ainsi que de diverses autres techniques, qui fonctionne pendant sur un an sans avoir besoin de nouvelles piles.


Je voudrais savoir laquelle sera économe en énergie?

Le Uno et le Nano utilisent le même processeur Atmega328P. Ainsi, les considérations techniques seraient les mêmes. Les deux ont un régulateur de tension et une LED « power on » qui à eux seuls utiliserait beaucoup de courant, par rapport à tout le reste.


Ce nest pas si difficile de créer un tableau minimal. Jai une page à ce sujet . Exemple de tout ce dont vous avez besoin:

Arduino minimal


Si vous utilisez un mode de sommeil profond, combiné à lutilisation du minuteur de surveillance pour vous réveiller tous les 8 secondes (et vérifiez lheure, disons toutes les 10 fois quil se réveille), vous pouvez réduire la consommation dénergie.

Mon capteur de température utilise en moyenne 42 µA, ce qui correspond à lot moins de 50 mA. (mille fois moins). Ainsi, vos 50 heures dautonomie deviennent 50 000 heures, soit 2083 jours. Vos batteries se déchargeront probablement plus tôt . 🙂

Commentaires

  • Merci pour votre réponse détaillée. Juste une petite question: comment pouvons-nous fournir 3,3 V ou 5 V au capteur de température r parce que nous allons supprimer le régulateur de tension de la puce? Pouvons-nous utiliser un adaptateur ftdi qui donne une sortie 3.3v ou 5v?
  • Dans ce cas, ladaptateur FTDI ne consommera-t-il pas trop de courant?
  • Eh bien, si vous alimentez le processeur, vous pouvez alimenter le capteur de température, ‘ vous? Avez-vous lu ma page sur mon capteur de température?
  • Oui. Je lai lu. Il semble que vous alimentiez le processeur et le capteur de température avec FTDI? Corrigez-moi si je me trompe. Ma question est la suivante: est-ce que FTDI ne tire pas le courant de la batterie comme le régulateur de tension dautres cartes Arduino? Je suis daccord que nous pouvons nous débarrasser de la consommation dénergie des LED.
  • Non, je les alimente à partir dune batterie. La connexion FTDI sert uniquement à la reprogrammer.

Réponse

Nutilisez pas non plus quelque chose sans USB , régulateur – par exemple Pro Mini (fonctionne à partir de 3,3 V)

Le simple fait de faire fonctionner lArduino (ou en fait la plupart des circuits numériques) à partir dune tension inférieure réduira déjà la consommation dénergie – certes à un léger coût en vitesse du processeur. Atmega328P fonctionnera à 12 MHz sur 3,3 V, bien que le Pro Mini utilise le 8 MHz plus conservateur.

Commentaires

  • Jai pensé à utiliser pro mini mais je trouvé que je dois travailler sur la création de circuits car pro mini nest pas très convivial (en termes de code de chargement, etc.) quArduino nano et uno. De plus, pro mini ne donne pas de tension de sortie 3,3 V ou 5 V qui peut être fournie à DHT11 vcc broche facilement.
  • Jai trouvé plus de travail à faire du côté matériel. Je ne suis pas doué pour la création matérielle car mon expérience est uniquement la programmation.
  • Pouvons-nous fournir Vcc de pro mini à DHT11 vcc?
  • oui, exécutez tout à partir de 3.3v, u chantez un buck dc-dc (smps) pour obtenir 3.3v au lieu dun LDO
  • @JyotiRajSharma Vous manquez mon point – exécutez le Pro Mini à partir de 3.3V, et utilisez la même source pour faire fonctionner vos périphériques, en évitant tout régulateur linéaire avec perte. Il n’est vraiment ‘ que difficile d’utiliser un dongle série USB pour programmer (ce qui est fait lorsqu’il est connecté à un ordinateur) plutôt qu’un convertisseur embarqué monopolisant l’énergie que vous n’êtes pas ‘ t en utilisant.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *