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 :

Bug dans utilisation capteur HX710


Sujet :

Arduino

  1. #1
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2026
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2026
    Messages : 1
    Par défaut Bug dans utilisation capteur HX710
    Nous essayons actuellement de créer un dispositif permettant de générer une pression négative dans un bocal en aspirant de l’air à l’aide d’une pompe.

    Actuellement, nous rencontrons un problème dans l’utilisation de ce capteur. Lorsque nous exécutons le code, celui-ci affiche en boucle le message suivant : “sensor not ready”.

    Est-ce que quelqu’un a déjà rencontré ce problème et saurait comment le résoudre ? Je ne trouve malheureusement rien à ce sujet sur Internet et je suis actuellement complètement bloqué dans la réalisation du dispositif.

    Le code que nous avons utilisé est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    #include "HX710B.h"
     
    const int DOUT = 2;
    const int CLK_PIN = 3;
     
    HX710B sensor;
     
    void setup() {
      Serial.begin(115200);
      sensor.begin(DOUT, CLK_PIN);
    }
     
    void loop() {
      if (sensor.is_ready()) {
        Serial.print("mmHg: ");
        Serial.print(sensor.mmHg());
     
        Serial.print(" | PSI: ");
        Serial.println(sensor.psi());
      } else {
        Serial.println("Sensor not ready");
      }
     
      delay(1000);
    }
    La bibliothèque utilisée est la suivante : « hx710B_pressure_sensor-main » et se trouve sur internet: https://github.com/rppelayo/hx710B_pressure_sensor.
    Nom : connexion capteur et arduino.png
Affichages : 175
Taille : 553,9 KoNom : connexion capteur et arduino.png
Affichages : 175
Taille : 553,9 Ko
    En annexe, vous trouverez également le schéma de câblage que nous avons utilisé. Si quelqu’un connaît ce problème ou peut nous aider avec une solution potentielle, ce serait vraiment apprécié.

    Nous vous remercions d’avance !

  2. #2
    Expert confirmé

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

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 3 101
    Par défaut
    essayez avec les exemples de cette bibliothèque

    https://github.com/RobTillaart/HX710AB

  3. #3
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 794
    Par défaut
    Bonjour,

    La notion de pression négative est une relation entre deux pressions, pas une mesure absolue qui ne saurait être que positive ou nulle (l'espace par exemple).

    Les capteurs de pressions ne fonctionnent que dans une gamme donnée : a priori celui-ci entre 30 et 110 kPa. Un vide même partiel peut descendre en dessous de 30 kPa donc hors gamme. Même si ce n'est pas ici la source du problème, il convient de s'assurer de l'adéquation du capteur.

    Salutations
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 723
    Par défaut
    Vérifie que tu as bien ton alimentation 5V qui arrive sur ta carte (à noter que le HX710 n'est pas le capteur de pression, mais un convertisseur analogique numérique)
    Pour info, le .is_ready est à true si DOUT passe à 0
    Est-ce que tu utilises un arduino UNO, comme dans ton lien?

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