Essais carte pesage Arduino DF Robot

Après une année 2015 un peu compliquée , je reviens avec cet essai du module HX 711.

Le matériel a été acheté chez GOTRONIC qui propose un grand nombre de kits Arduino  à  petits prix . Le kit comprenant un capteur de 1 kg  et la carte conditionneur est proposé pour 19,95 € TTC.La précision annoncée pour le capteur est de 1 % pleine echelle.Pour un essai rapide ça m’a semblé suffisant. la notice en anglais est ICI  page web de FR Robot.

HARDWARE

J’ai d’abord confectionné un petit récepteur de charge avec 2 plaques d’aluminuim de 100×100 mm. La fixation se fait par 2 vis M5 et 2 vis M4 avec des rondelles pour dégager les parties supèrieure et infèrieure des zones d’appui du capteur.

recepteur 1 kg

recepteur pesage arduino

Le raccordement du capteur consiste à connecter les 4 fils rouge , noir , vert , blanc sur le petit bornier à vis du module. Par rapport au plan donnée sur le site web , j’ai dû, après essais, inverser les fils blanc et vert.Puis il faut raccorder les fils  VCC, GND, SCK et DOUT sur les entrées de la carte UNO qui a servi de test. Au départ SCK est en  A3 et DOUT en A2 . Mais , comme nous le verrons plus loin ,ce cablage depend de la bibliothèque utilisée.

Toujours sur le site Web de FR Robot , il est proposé une librairie avec un exemple pour la carte HX711 .J’ai eu des difficultés avec cette librairie ( absence du module Hx711.h au moment de la compilation.) . J’ai réussi à la faire marcher mais finalement je n’ai pas trouvé l’exemple intéressant et  j’ai décidé d’ utiliser la bibliothèque de Bodge  qui est aussi recommandé dans les exemples donnés  sur le site de Sparkfun.

CHARGEMENT DE LA BIBLOTHEQUE

HX 711 bodge

Il suffit de faire un « Download ZIP »  bouton à droite pour obtenir l’ensemble des fichiers format Zip . Puis dans l’onglet « croquis » de l’IDE arduino de choisir « include library  » puis « ADD.ZIP library  » et selectionner le fichier téléchargé qui va s’installler dans le dossier library Arduino. Si l’opération  s’est bien passée on retrouve HX711 Master dans la rubrique exemple de l’IDE Arduino. Il suffit de cliquer sur HX711Serial pour charger le programme de demonstration .

HX711 exemple arduino

ESSAIS avec l’exemple HX711Serial

HX711serial donne des exemples de l’utilisation des différentes fonctions disponibles. Attention il faut cabler Dout sur A0  et SCK sur A1. La compilation et le téleversement de HX711Serial  s’est passé sans problème du premier coup. Suivant les informations données dans README , j’ai d’abord lancé le programme avec le coefficient de la fonction scale.set_scale à 1 ( pas de correction). Après tarage automatique ( élimination du poids de la tôle superieure du récepteur) le moniteur indique une lecture de la mesure à 0 .En posant un poids de 1 kg sur le recepteur j’ai obtenu un poids net d’environ 2 006 000 points .Le résultat n’est pas très stable car on affiche une résolution élévée.  Le coefficient de correction  qu’il va falloir introduire dans le programme est donc de 2 006 000 / 1000 ( étalon en grammes) = 2006.  J’ai introduit cette valeur 2006 dans la fonction    scale.set_scale(2006);

J’ai relancé la compilation et le téleversement et j’ai obtenu un resultat   de 1000 g quand j’ai posé mon poids de 1 kg sur le récepteur.

comme onpeut le voir dans la copie d’écran ci dessous

sortie arduino etalonage

C’est un premier resultat rapide intérressant mais la méthode de réglage n’est pas professionelle . Nous verrons dans un prochain article comment améliorer l’étalonnage avec mise en mémoire de la tare à vide et  étalonnage automatique. J’avoue que les solutions proposées par ailleurs  sur le site de Sparkfun ne m’ont pas convaincues.

Concernant les résultats ,  il y a une instabilité au niveau du zéro de +/- 0,2 g probablement due à l’alimentation capteur par le 5 Volts de l »arduino UNO. Cette instabilité se retouve sur les résultats de la mesure . Je n’ai pas fait de tests approfondis pour le moment mais je trouve ce premier résultat assez encourageant .Ce materiel ne prétend pas rivaliser avec les solution professionelles et le prix est très abordable pour une bricoleur ou une école.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>