Capteur de force 1kg + hx711
|
Capteur de force 1 kg (jauge de contrainte)
|
Module DF Robot SEN0160 Convertisseur analogique-numérique 24 bits 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 |
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) ?
- Fixer la capteur ou le tenir.
- Lancer le programme de test avec un coefficient à 1: hx711.set_scale(1)
- Mettre une masse connue, ex : 400 g
- Relever la valeur obtenue, ex : 782 000
- Faire la division, ex : 782 000 / 400 = 1955
- Mettre le coefficient à la valeur trouvée, ex : hx711.set_scale(1955)
- 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