IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Mode sommeil ESP32 WROOM-32


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    Pas de soucis.

    Du coup, si tu veux vraiment minimiser la conso, il va falloir opter pour une ESP32 sans interface USB.

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    Un module VL53L0X consomme environ 20mA lorsqu'il effectue une mesure donc théoriquement vous pourriez peut être l'alimenter par une des pins de l'ESP32, de manière courte (en fonction du power domain, elles peuvent fournir 40mA max - cf le dernier post ici https://esp32.com/viewtopic.php?t=5840)

    vous pourriez tester de les alimenter uniquement quand vous effectuez les mesures

    Si ça ne fonctionne pas bien, il faudra passer par un transistor approprié

  3. #3
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    992
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 992
    Par défaut
    merci Jay M


    Mais j'avoue ne pas bien comprendre car si l'ESP32 permet des consommations très réduites en deep_sleep
    il devrait en être pareil pour les périphériques car il arrive rarement que l'on utilise un ESP32 seul , il est souvent accompagné des périphériques
    et là je me retrouve avec un paradoxe où j’alterne les sommeils courts et longs mais les efforts sont vains si je n'éteins pas mes périphériques
    je ne dois pas être le seul à avoir ce type de problème je pense

    pour revenir à votre proposition si j'ai tout compris lors du réveil je mets une sortie à 1 et en direct ou via un MOSFET par ex
    j'autorise l'alimentation des périphériques
    c'est çà ?

    pascal

  4. #4
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    992
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 992
    Par défaut
    Juste un remord ...

    J'alimente mon ESP32 via Vin
    les 20mA peuvent-ils être du au régulateur AMS1117 qui équipe la carte ?
    parce que selon les mesures que j'ai faites j'arrive en ajuste les 5v ( j'étais à 5,24v)
    à une conso de 20mA et les périphériques ne consomment pas beaucoup
    donc il me reste que le régulateur

    pascal

  5. #5
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    Le régulateurs AMS1117 consomme 5mA environ

    mais les efforts sont vains si je n'éteins pas mes périphériques
    oui, c'est pour cela qu'on pilote généralement l'alimentation de ces périphériques ou on active leur mode "sommeil/basse conso" s'ils en ont un

    Pour un périphérique qui consomme très peu (quelque mA) on peut envisager de l'alimenter directement pas une pin de l'arduino. en passant cette pin à LOW, c'est comme si on coupait le courant. Il faut bien sûr parfois aussi désactiver avant l'instance représentant ce périphérique et ensuite remettre à HIGH cette pin et gérer le réveil comme il se doit. Certains périphériques nécessitent une nouvelle initialisation

  6. #6
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    992
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 992
    Par défaut
    Bonjour Jay M

    Pour bien comprendre j'ai essayé un croquis composé :
    - d'un seul VL53L0X ,
    - d'une LED de visu
    et en prenant bien soin d'alimenter le ESP32 de façon externe en 3.3v ainsi que les périphériques
    j'active le capteur toutes les 10s

    J'ai remarqué que ma consommation était de l'ordre de 10mA de manière constante (?) durant la période de repos
    (j'ajoute que j'ai débranché aussi le capteur VL53L0X sans grand changement)

    Pourquoi la consommation est-elle si importante ?

    pascal
    Fichiers attachés Fichiers attachés

  7. #7
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    Tu peux faire un schéma de tout ce qui est branché?

  8. #8
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    992
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 992
    Par défaut
    Voici

    pascal
    Images attachées Images attachées

  9. #9
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    C'est donc normal si tu utilises un DEV KIT comme le rappelle Jay M. C'est ce que je disais dans mon message #19: ce KIT possède une interface USB/serie, de type CP2102 généralement. Si tu regardes la doc de ce circuit, lorsque le régulateur de ce dernier est actif, le courant typique est de 20 mA.
    D'où ma proposition d'un ESP nu auquel on ne rajoute que le nécessaire.

  10. #10
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    si c'est un ESP 32 de ce genre là
    Nom : S52d3f39f1de3498895af85bdcc90ca40l.jpg
Affichages : 175
Taille : 80,9 Ko
    ils ont des composants qui consomment pas mal tout autour de l'ESP

  11. #11
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    992
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 992
    Par défaut
    Millle Pardons Jay M
    les messages ont du se croiser

    oui pour répondre à ta question , c'est bien ce modèle là
    il en existe un autre avec +5v, je m'y perds un peu dans les définitions mais
    justement je voudrais savoir en ayant la pin +5v çà résoudrait mon problème de consommation

    pour mémoire j'alimente mes périphériques directement via le +5v et le ESP32 par l'entrée Vin , je les alimenterais par le +5v de l'ESP32

    pascal

Discussions similaires

  1. esp32 wroom date ets Jun 8 2016 ?
    Par J4e8a16n dans le forum Arduino
    Réponses: 0
    Dernier message: 22/12/2019, 17h25
  2. [Électronique] Mode sleep in esp32
    Par sharkly dans le forum Embarqué
    Réponses: 10
    Dernier message: 29/05/2019, 15h30
  3. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 17h36
  4. Réponses: 17
    Dernier message: 17/10/2002, 20h06
  5. Passer en mode 800*600
    Par flavien tetart dans le forum Assembleur
    Réponses: 8
    Dernier message: 30/05/2002, 23h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo