Code Arduino pour savoir le niveau de batterie
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

Code Arduino pour savoir le niveau de batterie



  1. #1
    itslunyitsluny

    Code Arduino pour savoir le niveau de batterie


    ------

    Bonjour,
    Je travaille sur une petite voiture utilisant une carte Arduino Uno, Ardumoto , 2 batteries et 2 roues ... Je voudrais créer un système qui determine le niveau de batterie et déclenche une alerte une fois le niveau est assez faible, pour cela j'ai trouvé sur Internet que je dois réaliser un diviseur de tension avec 2 résistances et une LED pour l'allumer en cas de faible energie. Je ne sais pas comment ecrire mon code sachant que j'accède à l'énergie des batteries par le port VIN dans la carte arduino. J'ai trouvé des codes à l'aide de chatGpt mais j ai rien compris.
    Merci d'avance.

    -----

  2. #2
    jiherve

    Re : Code Arduino pour savoir le niveau de batterie

    bonsoir
    ben il faut utiliser l'ADC ou le comparateur (moins souple) de l'Arduino (analogread je crois) le pont diviseur doit être calculé pour adapter la tension de batterie à celle de la référence utilisée par l'ADC qui sera préférentiellement celle de la band gap.
    quelle tension de batterie et surtout quel type de batterie ?

    JR
    l'électronique c'est pas du vaudou!

  3. #3
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    je ne sais pas ce que vous voulez dire par "type de batterie". Pour la tension c'est 9 V.

  4. #4
    jiherve

    Re : Code Arduino pour savoir le niveau de batterie

    re
    type de batterie : NiMh, Pb, Li etc etc
    là si c'est 9V serait ce une pile ?
    si c'est le cas elle ne va pas durer longtemps!
    JR
    Dernière modification par jiherve ; 17/12/2023 à 18h14.
    l'électronique c'est pas du vaudou!

  5. A voir en vidéo sur Futura
  6. #5
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    La batterie est rechargeable, je ne sais pas comment trouver son type

  7. #6
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    En tout cas c'est rechargeable et elle atteint 9V max.

  8. #7
    jiherve

    Re : Code Arduino pour savoir le niveau de batterie

    re
    le type est écrit dessus comme sur le Bonbel.
    Cela doit être une NiMh donc faire un pont diviseur calé sur 8.4V (tension nominale) => 1V ex 68k(batterie)/10K(masse).
    Ensuite en configurant l'ADC sur la band gap(1.1V) il suffit d'acquérir la valeur et de traiter en conséquence.
    JR
    l'électronique c'est pas du vaudou!

  9. #8
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    Je suis débutant en Arduino, je ne sais pas ce que je dois écrire comme code pour allumer la LED lorsque la batterie est faible (tension au dessous de 6V par ex), si vous pouvez me proposer un code ca sera tres utile.

  10. #9
    jiherve

    Re : Code Arduino pour savoir le niveau de batterie

    Re
    malheureusement je ne programme pas en langage Arduinesque, juste en assembleur et là c'est une autre histoire.
    il doit y avoir du code dispo sur les forum ad hoc, essaye AVR freaks.
    JR
    l'électronique c'est pas du vaudou!

  11. #10
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    Merci pour la réponse, sinon j'essaierai de faire le montage demain et je poserai des questions au cas de soucis.

  12. #11
    izentrop

    Re : Code Arduino pour savoir le niveau de batterie

    Bonjour,
    Voilà un tuto https://xofe14.scenari-community.org...Voltmetre.html

    Pour une pile 9V, il faut utiliser un pont diviseur pour ne pas dépasser la limite des 5 V des entrées arduino.
    Dernière modification par izentrop ; 18/12/2023 à 09h15.

  13. #12
    izentrop

    Re : Code Arduino pour savoir le niveau de batterie

    Dans ce cas 2 résistances identiques de 47 kohm par exemple donneront 4,5 v max sur le point milieu.

  14. #13
    f6bes

    Re : Code Arduino pour savoir le niveau de batterie

    Citation Envoyé par itslunyitsluny Voir le message
    En tout cas c'est rechargeable et elle atteint 9V max.
    Fait la VOIR....c'est plus simple !!
    Bonne journée

  15. #14
    f6bes

    Re : Code Arduino pour savoir le niveau de batterie

    Bjr , Pour trouver un code je demandes à Google:
    https://www.google.com/url?sa=t&rct=...r&opi=89978449
    autre:
    https://www.google.com/url?sa=t&rct=...f&opi=89978449
    et bien d'autres...
    Bonne journée
    Dernière modification par f6bes ; 18/12/2023 à 10h55.

  16. #15
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    Bonjour,
    voici le montage que j'ai fait (j'ai pas l'habitude de travailler avec cette plaque) , j'ai utilisé 2 résistances (données par les profs) et une LED. J'ai lié le gris avec A0 , le rouge avec GND, le mauve avec VIN ( le mauve est celui qui est branché à l'extrémité de la plaque jaune), le vert avec D6 et le jaune vous pouvez le voir sur l'image. Est ce que c'est correct ?
    Voici le montage:
    montage.pdf
    Dernière modification par itslunyitsluny ; 18/12/2023 à 12h30.

  17. #16
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    Bjr , Pour trouver un code je demandes à Google:
    https://www.google.com/url?sa=t&rct=...r&opi=89978449
    autre:
    https://www.google.com/url?sa=t&rct=...f&opi=89978449
    et bien d'autres...
    Bonne journée
    D'accord merci.

  18. #17
    itslunyitsluny

    Re : Code Arduino pour savoir le niveau de batterie

    SVP j'ai une question , je travaille avec deux batteries , chacune fait 9V. Mais j'accède à l'alimentation via VIN sur ardumoto, donc la tension d'entrée va etre 9 V ou 18 V ? (je dois la connaitre pour regler mes resistances)

  19. #18
    jiherve

    Re : Code Arduino pour savoir le niveau de batterie

    re
    batterie en série ou en parallèle ?
    JR
    l'électronique c'est pas du vaudou!

  20. #19
    Flyingbike
    Modérateur*

    Re : Code Arduino pour savoir le niveau de batterie

    Vin c'est pour alimenter la bête. Vous ne pourrez pas lire cette entrée. Il faut utiliser une entrée analogique avec un pont diviseur, comme cela a été dit.
    La vie trouve toujours un chemin

Discussions similaires

  1. Un code arduino pour une petite voiture
    Par itslunyitsluny dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 22/11/2023, 18h26
  2. [Energie] Batterie NiMH pour Arduino
    Par Damdamdeo29 dans le forum Électronique
    Réponses: 2
    Dernier message: 11/04/2021, 14h00
  3. [Programmation] Aide pour code arduino
    Par Sylsam dans le forum Électronique
    Réponses: 5
    Dernier message: 13/03/2016, 15h12
  4. Probleme pour recharger une batterie au niveau theorique
    Par Albert-cosmoff dans le forum Physique
    Réponses: 17
    Dernier message: 12/10/2014, 18h03
  5. Arduino: code pour un moteur DC !
    Par urtechnic dans le forum Électronique
    Réponses: 12
    Dernier message: 04/08/2014, 21h39