Pesage avec cartes Arduino

J’ai commencé à utiliser les cartes Arduino  dans différents projets d’alarmes  il y a un peu plus d’un an et je me suis rendu compte  qu’un certain nombre de visiteurs de pesage.biz  commençaient à bricoler   des applications de pesage avec des cartes  Arduino.

Pour ceux qui ne sont pas encore des fans d’Arduino , je vais faire une présentation rapide du concept Arduino en utilisant un certains nombres d’articles  ou de  liens existants.

LE CONCEPT ARDUINO  ou la révolution du  DIY  ( Do It Yourself – Faites-le vous-même).     pour plus d’info  http://framablog.org/2011/12/10/arduino-histoire/

Arduino c’est en fait le nom d’un bar d’une petite ville du nord de l’Italie ou est né le projet Arduino qui  est en train de révolutionner le domaine de l’électronique à l’échelle mondiale. Pour la première fois tout ceux qui en ont envie peuvent vraiment développer des application avec des microcontrôleurs à un niveau de prix  très  abordable et avec l’aide d’une communauté  de plus en plus nombreuse et compétente.

Tout ceci n’aurait pas été possible sans le choix initial des licences libres qui a conditionné non seulement son prix très abordable et sa massive diffusion mais également son approche et son état d’esprit. Arduino est matérialisé sur le marché  par un ensemble de cartes  microcontrôleur très économiques qui permettent, même aux novices ,de faire des choses époustouflantes.

Vous pouvez connecter une carte Arduino à toutes sortes de capteurs, de lampes,de moteurs, et autres appareils, et vous servir d’un logiciel facile à appréhender pour programmer le comportement de votre création.

Vous pouvez construire un affichage interactif, ou un robot mobile, puis en partager les plans avec le monde entier en les postant sur Internet.

Il existe maintenant des modules pour adapter les capteurs de pesage à jauges de contrainte.

CARTES ARDUINO

3 cartes semblent  intéressantes pour un  projet d’instrumentation pesage dont vous trouverez les caractéristiques sur le site officiel ARDUINO

La carte UNO la plus répandue mais qui n’a qu’une laiison série

http://store.arduino.cc/product/A000066

La carte MEGA qui possède 4 liaisons séries et de nombreuses entrées sorties

http://store.arduino.cc/product/A000067

La carte NANO qui pourrait convenir pour  un indicateur simple

http://www.arduino.cc/en/Main/ArduinoBoardNano

LES MODULES PESAGES

Sur le marché on trouve plusieurs modules utilisant tous le  circuit  HX 711  de la société  Avia Semiconductor. Ils intègrent un amplificateur à gain programmable et un convertisseur 24 bits sigma delta. Un  bus SPI permet de les connecter à une carte Arduino. L’avantage de ces module est leurs prix mais de par leur conception ils semblent limités à un usage amateur.

Voir schéma de principe ci dessous du HX 711 qui parait intéressant.

HX 711 synoptique

DSC1120 weight sensor

On trouve un  bon article en anglais sur le site DFrobot concernant ce type de module

http://www.dfrobot.com/wiki/index.php/Weight_Sensor_Module_V1

on trouve aussi d’autres modules avec le HX 711 sue Ebay ou des sites de bricolage comme ci-dessous

Module Pesage avec HX 711

Module Pesage avec HX 711

DEVELOPPER UN VRAI SHIELD PESAGE ARDUINO ?

Comme nous venons de le voir, il existe des petits modules pour interfacer un  ou plusieurs capteurs mais pas de vrais Shields  au sens  d’un circuit imprimé comprenant l’interface capteur et d’autres ressources nécessaires pour  construire un indicateur de pesage.

Pour les profanes un shield est un circuit imprimé qui comporte différentes fonctions et qui se broche sur une carte unite centrales Arduino  grâce a sa double rangées de connecteur

Exemple d’un shield sans fonction et avec une zone de prototypage

shiel arduino

Alors pourquoi développer un vrai Shield Pesage ?

Si il est possible pour un bricoleur d’assembler son électronique de pesage à partir de circuits  hétéroclites, il n’est pas envisageable de le faire pour un professionnel ou même pour un amateur qui n’a pas toute les connaissances requise en électronique et .qui galère pour connecter plusieurs capteurs

C’est pourquoi j’ai souhaité lancé une enquête auprès des visiteurs de pesage.biz pour mesurer l’intérêt d’un tel projet.

Je vous remercie d’y répondre  et je vous tiendrais informe du projet prochainement.

Le shield pourrait comporter les fonctions suivantes :

  • Alimentation de 4 à 6 capteurs a jauges de contrainte 350 Ω
  • Ampli conversion sigma delta 24 bits avec interface SPI
  • Horo dateur ?
  • Interface afficheurs LED ou LCD
  • 4 Bouton poussoir :  Zero , tare , Brut/net , Impression
  • Interface clavier 16 touches
  • Une interface RS 232 pour connexion imprimante ou répétiteur

Avec ce shield , il serait possible de construire un indicateur de pesage de bonne qualité  hors métrologie légale à  un prix compétitif  avec le gros avantage de maitriser la programmation des applications et de pouvoir rajouter des fonctions évoluées de communication  grâce aux autre shield  Arduino  ( Bluetooth ,zigbee , WIFI , Ethernet , GPRS …..)

Je reste bien entendu ouvert à toute suggestion et vous pouvez remplir le formulaire ci dessous en français ou en anglais pour les autres visiteur.

Une réponse à Pesage avec cartes Arduino

  1. Zeljko dit :

    Application as non-legal-for trade scale is very interesting.
    Arduino can easily be controller for integrating A/D (few external general availability opamps and analog switches), with which you can achieve much higher resolution needed for strain gage weighing. I xperimented using Croduino – Arduino clone, but because of lack of time and client interest I didn’t continue.
    I see that you are proposing specialized HX711 chip, but then your product depend on one manufacturer more.

Laisser un commentaire

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