Load cell calibration using Arduino

Description

In this Project, I use a 5kg load cell with HX711 and Arduino Uno or mega. In this Project you will also see how to calibrate your load cell or strain gauge, Circuit diagram, Soldering, Programming and practical implementation.

The components and tools used in this project

1. About HX711

The HX711 Load Cell Amplifier accepts five wires from the load cell. These pins are labeled with colors; RED, BLK, WHT, GRN, and YLW.

13879-SparkFun_Load_Cell_Amplifier_-_HX711-04

These colors correspond to the conventional color coding of load cells, where red, black, green and white wires come from the strain gauge on the load cell and yellow is an optional ground wire that is not hooked up to the strain gauge but is there to ground any small outside EMI (electromagnetic interference). Sometimes instead of a yellow wire there is a larger black wire, foil, or loose wires to shield the signal wires to lessen EMI. The four wires coming out from the wheatstone bridge on the load cell are "usually":

2

2. About Load cell

A load cell or a Strain Gauge is basically a Transducer which generates an electrical signal whose magnitude is proportional to the force applied. The various load cell types include Pneumatic, Hydraulic, and strain gauge. In general, each load cell has four strain gauges that are hooked up in a wheatstone bridge formation as shown below.

1

Some load cells might have slight variations in color coding such as blue instead of green or yellow instead of black or white if there are only four wires (meaning no wire used as an EMI buffer). You might have to infer a little from the colors that you have or check the datasheet on the load cell, but in general you will usually see these colors.

3. Circuit Diagram

Arduino, HX711 and Load cell

hx711_bb

I had used Proteus to simulate the circuit :

gg

*************************************************************************************************************************************