Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Arduino : jauge de contrainte HX711



  1. #1
    marie574

    Arduino : jauge de contrainte HX711


    ------

    bonjour,
    je suis en première stl et j'ai comme projet de mesurer une masse avec une jauge de contrainte sur Arduino.

    J'ai trouver un programme et un montage sur internet qui me s'embler intéressant .je l'ai essayer ,j'arrive a compiler le programme puis a le téléverser mais je n'arrive pas a mesurer la masse ….

    Je ne comprend pas pk pouvais vous m'aider stp !!!

    mon code :
    Code:
    #include "HX711.h"
    
    #define DOUT  3
    #define CLK  2
    
    HX711 scale;
    
    float calibration_factor = -1242; //-7050 worked for my 440lb max scale setup
    
    void setup() {
      Serial.begin(9600);
      Serial.println("HX711 calibration sketch");
      Serial.println("Remove all weight from scale");
      Serial.println("After readings begin, place known weight on scale");
      Serial.println("Press + or a to increase calibration factor");
      Serial.println("Press - or z to decrease calibration factor");
    
      scale.begin(DOUT, CLK);
      scale.set_scale();
      scale.tare(); //Reset the scale to 0
    
      long zero_factor = scale.read_average(); //Get a baseline reading
      Serial.print("Zero factor: "); //This can be used to remove the need to tare the scale. Useful in permanent scale projects.
      Serial.println(zero_factor);
    }
    
    void loop() {
    
      scale.set_scale(calibration_factor); //Adjust to this calibration factor
    
      Serial.print("Reading: ");
      Serial.print(scale.get_units(), 1);
      Serial.print(" lbs"); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person
      Serial.print(" calibration_factor: ");
      Serial.print(calibration_factor);
      Serial.println();
    
      if(Serial.available())
      {
        char temp = Serial.read();
        if(temp == '+' || temp == 'a')
          calibration_factor += 10;
        else if(temp == '-' || temp == 'z')
          calibration_factor -= 10;
      }
    }
    mon montage :

    pzEjs.jpg

    -----
    Dernière modification par Antoane ; 25/05/2019 à 11h04. Motif: Rapatriement des PJ

  2. #2
    jiherve

    Re : Arduino : jauge de contrainte HX711

    bonjour et bienvenue,
    peut être faudrait il lire la datasheet du composant utilisé sur ce bouclier:https://cdn.sparkfun.com/datasheets/...11_english.pdf
    ensuite sur cette doc :https://www.sunrom.com/p/loadcell-se...-bit-adc-hx711 on voit que le pin out de la cartelette c'est :
    1 : GND
    2: Data
    3: Clk
    4 : VCC
    si c'est bien la même alors Clk et Data sont croisées sur ton montage si tant est que le petit dessin soit représentatif de celui ci.
    mais il existe aussi d'autres cartelettes: https://www.digikey.fr/product-detai...SABEgIlLfD_BwE avec le brochage que tu utilises
    Donc laquelle est ce ?
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. [Outils/Fab/Comp] Balance électronique Arduino + hx711 + czl616c
    Par Overcloud dans le forum Électronique
    Réponses: 38
    Dernier message: 16/06/2016, 07h22
  2. Jauge de contrainte 0-10V
    Par romulus123 dans le forum Électronique
    Réponses: 22
    Dernier message: 03/05/2013, 14h46
  3. Jauge de contrainte
    Par narakphysics dans le forum Physique
    Réponses: 2
    Dernier message: 04/05/2012, 07h19
  4. Jauge de contrainte - Facteur de jauge
    Par Wargment dans le forum Physique
    Réponses: 5
    Dernier message: 10/05/2010, 15h25
Découvrez nos comparatifs produits sur l'informatique et les technologies.