Capteur de force 1 kg (jauge de contrainte)

    • Plage de mesure: jusqu'à 1 kg
    • Sensibilité de sortie: 1,0 ± 0,15 mV/V
    • Précision: 1 % de la pleine échelle
    • Surcharge maxi: 200% de la pleine échelle
    • Dimensions: 13 x 13 x 81 mm
    • Datasheet d'une jauge 5kg


Module DF Robot SEN0160

Convertisseur analogique-numérique 24 bits HX711 :

    • Alimentation: 2,6 à 5,5 Vcc,  régulateur d'alimentation intégré
    • Consommation: < 1,6 mA
    • Gain sélectionnable de 32, 64 et 128
    • Interface série
    • T° de service: -40 à +85 °C
    • Datashett SEN0160
    • Datasheet HX711


Raccordement : SCK sur D2 (broche 26) et DOUT sur D3 (broche 25)


Télécharger la bibliothèque  : esp_hx711.zip et  l'installer  (voir le tutoriel)


ESP32 Micropython

Programme qui affiche la masse en gramme

from esp_hx711 import HX711

from time import *


hx711 = HX711(25, 26)   # DOUT= broche 25 (D3) et SCK = broche 26(D2)


hx711.tare()            # permet de ne pas prendre en compte le poids à vide

sleep_ms(2000)


hx711.set_scale(1955)   # coefficient de conversion


while True:

    masse = hx711.get_units()

    print("masse =", masse)

    sleep_ms(1000)



Méthodes de la bibliothèque esp_hx711

Méthode


hx711(data_pin, clock_pin)

Broches utilisée pour la communication. clock_pin doit être une broche d'entrée/sortie

hx711.tare()

Effectue la tare. Détermine la valeur de l'offset

hx711.set_scale(coefficient)

Coefficient de conversion pour obtenir la masse avec une unité

hx711.get_units()

Retourne la masse (en divisant la valeur de  hx711.get_value() par le coefficient fixé par hx711.set_scale() )

hx711.get_read()

Retourne la valeur brute

hx711.get_value()

Retourne la valeur moins la tare (ou l'offset)


Comment déterminer le coefficient de hx711.set_scale(coefficient) ?

    1. Fixer la capteur ou le tenir.
    2. Lancer le programme de test avec un coefficient à 1: hx711.set_scale(1)
    3. Mettre une masse connue, ex : 400 g
    4. Relever la valeur obtenue,  ex : 782 000
    5. Faire la division, ex : 782 000 / 400 = 1955
    6. Mettre le coefficient à la valeur trouvée, ex : hx711.set_scale(1955)
    7. Le résultat de hx711.get_units() sera ici en g avec ce coefficient.

















Créé avec HelpNDoc Personal Edition: Créer des fichiers d'aide pour la plateforme Qt Help