SlideShare a Scribd company logo
1 of 13
Download to read offline
1 www.handsontec.com
Handson Technology
User Guide
Single Point Load Cell
A load cell is a force sensing module - a carefully designed metal structure, with small elements called strain
gauges mounted in precise locations on the structure. This Single Point Load Cell is used in small jewelry scales
and kitchen scales. It’s mounted by bolting down the end of the load cell where the wires are attached, and
applying force on the other end in the direction of the arrow. Where the force is applied is not critical, as this
load cell measures a shearing effect on the beam, not the bending of the beam. If you mount a small platform on
the load cell, as would be done in a small scale, this load cell provides accurate readings regardless of the
position of the load on the platform. The electrical signal output by the load cell is very small and requires
specialized amplification.
SKU: SSR-1004
Brief Data:
 Rated Load Capacity: 5~20Kg.
 Rated Output: 1.0mV/V±0.15mV/V.
 Zero Output: ±0.1mV/V.
 Recommended Amplifier: HX711 Module.
 Operating voltage: 3 ~ 12 VDC (MAX 15Vdc).
 Input Impedance: 1115±10%Ω.
 Output Impedance: 1000±10%Ω.
 Size: 3.15 x0.50 x 0.50 inch.
 Material: Aluminum Alloy.
 Connector: Dupont 4x pitch 2.54mm Female.
 Weight: 30g.
2 www.handsontec.com
Mechanical Dimension:
Unit: mm
Schematic Connection:
Input End: Red+ (power), Black- (power)
Output End: Green+(signal), White- (signal)
3 www.handsontec.com
Connection to HX711 Amplifier Module:
This load cell come with 4-pin Dupont female connector with pitch of 2.54mm for easy interface to HX711 load
cell amplifier module.
Orientation of Load cell connector to HX711 Pre-Amp
Application Example with Arduino Uno:
Most Load cell has four wires: red, black, green and white. On HX711 board you will find E+/E-, A+/A- and B+/B-
connections. Connect load cell to HX711 sensor board according to the following table:
HX711 Load Sensor Board Load Cell Wire
E+ Red
E- Black
A+ Green
A- White
B- Unused
B+ Unused
4 www.handsontec.com
Figure 1: HX711 and Load Cell connected to Arduino Uno
HX711 Sensor Arduino Uno
GND GND
DT D3
SCK D2
VCC 5V
HX711 Module operates at 5V and communication is done using serial SDA and SCK pins.
Where to apply weight on load cell?
You can see an arrow is shown on Load cell. This arrow shows the direction of force on the load cell. You can
make arrangement shown in figure using Load Cell Metal Mounting Kit. Attach metal plate on the Load cell
using bolts as shown in below picture.
5 www.handsontec.com
Programming Arduino UNO to Measure Weight in KG:
Connect the schematic as shown in Figure 1 above.
In order for this sensor module to work with Arduino boards, we need HX711 Library which can down load
from https://github.com/bogde/HX711.
Before HX711 can be used to measure an object weigh accurately, it need to calibrate first. Below step will
show you how to do the calibration.
1st
Step: Calibration Sketch
Upload the below sketch to Arduino Uno Board:
/* Handson Technology www.handsontec.com
* 29th December 2017
* Load Cell HX711 Module Interface with Arduino to measure weight in Kgs
Arduino
pin
2 -> HX711 CLK
3 -> DOUT
5V -> VCC
GND -> GND
Most any pin on the Arduino Uno will be compatible with DOUT/CLK.
The HX711 board can be powered from 2.7V to 5V so the Arduino 5V power should be fine.
*/
#include "HX711.h" //You must have this library in your arduino library folder
#define DOUT 3
#define CLK 2
HX711 scale(DOUT, CLK);
//Change this calibration factor as per your load cell once it is found you many need to
vary it in thousands
float calibration_factor = -96650; //-106600 worked for my 40Kg max scale setup
//=======================================================================================
// SETUP
//=======================================================================================
void setup() {
Serial.begin(9600);
Serial.println("HX711 Calibration");
Serial.println("Remove all weight from scale");
Serial.println("After readings begin, place known weight on scale");
Serial.println("Press a,s,d,f to increase calibration factor by 10,100,1000,10000
respectively");
Serial.println("Press z,x,c,v to decrease calibration factor by 10,100,1000,10000
respectively");
Serial.println("Press t for tare");
scale.set_scale();
scale.tare(); //Reset the scale to 0
long zero_factor = scale.read_average(); //Get a baseline reading
Serial.print("Zero factor: "); //This can be used to remove the need to tare the scale.
Useful in permanent scale projects.
Serial.println(zero_factor);
}
6 www.handsontec.com
//=======================================================================================
// LOOP
//=======================================================================================
void loop() {
scale.set_scale(calibration_factor); //Adjust to this calibration factor
Serial.print("Reading: ");
Serial.print(scale.get_units(), 3);
Serial.print(" kg"); //Change this to kg and re-adjust the calibration factor if you
follow SI units like a sane person
Serial.print(" calibration_factor: ");
Serial.print(calibration_factor);
Serial.println();
if(Serial.available())
{
char temp = Serial.read();
if(temp == '+' || temp == 'a')
calibration_factor += 10;
else if(temp == '-' || temp == 'z')
calibration_factor -= 10;
else if(temp == 's')
calibration_factor += 100;
else if(temp == 'x')
calibration_factor -= 100;
else if(temp == 'd')
calibration_factor += 1000;
else if(temp == 'c')
calibration_factor -= 1000;
else if(temp == 'f')
calibration_factor += 10000;
else if(temp == 'v')
calibration_factor -= 10000;
else if(temp == 't')
scale.tare(); //Reset the scale to zero
}
}
//======================================================================================
Remove any load from the load sensor. Open up the Serial Monitor. The below window should open showing
the module had successfully connected to Arduino Uno.
7 www.handsontec.com
Place a known weight object on the load cell. In this case the author used a known weight of 191grams with
10KG Load Cell. The Serial Monitor will display some weigh figure as shown below:
We need to do calibration here:
 Key in letter " a, s, d, f " into the serial monitor command space and hit “Send” button to increase
calibration factor by 10, 100, 1000, 10000 respectively.
 Key in letter " z, x, c, v " into the serial monitor command space and hit "Send" button to decrease
calibration factor by 10, 100, 1000, 10000 respectively.
8 www.handsontec.com
Keep adjusting until the reading shown the actual weight placed on the load cell. Record down the
“calibration_factor” value, in this case “-239250” in author’s weigh of 191g reference with 10KG Load Cell.
We will need this value to plug into our second sketch for real measurement.
2nd
Step: Final Code for Real Weight Measurement
Before upload the sketch, we need to plug in the “calibration factor “obtained in 1st
step:
Upload the below sketch to Arduino Uno Board, after modified the scale factor:
/* Handson Technology www.handsontec.com
* 29th December 2017
9 www.handsontec.com
* Load Cell HX711 Module Interface with Arduino to measure weight in Kgs
Arduino
pin
2 -> HX711 CLK
3 -> DOUT
5V -> VCC
GND -> GND
Most any pin on the Arduino Uno will be compatible with DOUT/CLK.
The HX711 board can be powered from 2.7V to 5V so the Arduino 5V power should be fine.
*/
#include "HX711.h" //You must have this library in your arduino library folder
#define DOUT 3
#define CLK 2
HX711 scale(DOUT, CLK);
//Change this calibration factor as per your load cell once it is found you many need to vary it in thousands
float calibration_factor = -96650; //-106600 worked for my 40Kg max scale setup
//=============================================================================================
// SETUP
//=============================================================================================
void setup() {
Serial.begin(9600);
Serial.println("Press T to tare");
scale.set_scale(-239250); //Calibration Factor obtained from first sketch
scale.tare(); //Reset the scale to 0
}
//=============================================================================================
// LOOP
//=============================================================================================
void loop() {
Serial.print("Weight: ");
Serial.print(scale.get_units(), 3); //Up to 3 decimal points
Serial.println(" kg"); //Change this to kg and re-adjust the calibration factor if you follow lbs
if(Serial.available())
{
char temp = Serial.read();
if(temp == 't' || temp == 'T')
scale.tare(); //Reset the scale to zero
}
}
//=============================================================================================
After successful upload the sketch, open Serial Monitor. The below window should appear showing the real
measurement value:
10 www.handsontec.com
You can reset (Tare) the reading to 0.000kg (without load”) by key-in “t”or “T” into the command space and hit
“Send” button. Below display showing the measure value become 0.000kg after “Tare”.
Place an object onto the load cell, the actual weight should display. Below is the weight display when place the
object of 191grams (used in 1st
step for calibration).
11 www.handsontec.com
Hooray! You have constructed a weighing scale with accuracy of three decimal point !
Web Resources:
 https://www.phidgets.com/docs/Load_Cell_Primer
 HX711 Library download: https://github.com/bogde/HX711
 HX711 Load Cell Amplifier Module.
 Load Cell Metal Mounting Kit
12 www.handsontec.com
Handsontec.com
HandsOn Technology provides a multimedia and interactive platform for
everyone interested in electronics. From beginner to diehard, from student to
lecturer. Information, education, inspiration and entertainment. Analog and
digital, practical and theoretical; software and hardware.
HandsOn Technology support Open Source Hardware (OSHW)
Development Platform.
Learn : Design : Share
www.handsontec.com
13 www.handsontec.com
The Face behind our product quality…
In a world of constant change and continuous technological development, a new or replacement product
is never far away – and they all need to be tested.
Many vendors simply import and sell wihtout checks and this cannot be the ultimate interests of anyone,
particularly the customer. Every part sell on Handsotec is fully tested. So when buying from Handsontec
products range, you can be confident you’re getting outstanding quality and value.
We keep adding the new parts so that you can get rolling on your next project.
Breakout Boards & Modules Connectors Electro-Mechanical Parts
Engineering Material Mechanical Hardware
P
Electronics Components
Power Supply Arduino Board & Shield Tools & Accessory

More Related Content

What's hot (7)

1-3-phacMC Pres-EDAS
1-3-phacMC Pres-EDAS1-3-phacMC Pres-EDAS
1-3-phacMC Pres-EDAS
 
Lab 7 Report Voltage Comparators and Schmitt Triggers
Lab 7 Report Voltage Comparators and Schmitt TriggersLab 7 Report Voltage Comparators and Schmitt Triggers
Lab 7 Report Voltage Comparators and Schmitt Triggers
 
07
0707
07
 
Ece523 folded cascode design
Ece523 folded cascode designEce523 folded cascode design
Ece523 folded cascode design
 
CMOS Operational Amplifier Design
CMOS Operational Amplifier DesignCMOS Operational Amplifier Design
CMOS Operational Amplifier Design
 
Smh presentación jmsc depc
Smh presentación  jmsc depcSmh presentación  jmsc depc
Smh presentación jmsc depc
 
Two stage op amp design on cadence
Two stage op amp design on cadenceTwo stage op amp design on cadence
Two stage op amp design on cadence
 

Similar to Load cell

SolAero Tech Intern_Project Overview
SolAero Tech Intern_Project OverviewSolAero Tech Intern_Project Overview
SolAero Tech Intern_Project Overview
Eddie Benitez-Jones
 
96000707 gas-turbine-control
96000707 gas-turbine-control96000707 gas-turbine-control
96000707 gas-turbine-control
Mowaten Masry
 
Exercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docx
Exercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docxExercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docx
Exercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docx
nealwaters20034
 
Express pcb tutorial
Express pcb tutorialExpress pcb tutorial
Express pcb tutorial
awazapki
 
Criterion Unacceptable Minimum Satisfactory Excellent Weight.docx
Criterion Unacceptable Minimum Satisfactory Excellent Weight.docxCriterion Unacceptable Minimum Satisfactory Excellent Weight.docx
Criterion Unacceptable Minimum Satisfactory Excellent Weight.docx
faithxdunce63732
 
Last Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docxLast Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docx
smile790243
 

Similar to Load cell (20)

How to Build Digital Weighing Scales
How to Build Digital Weighing ScalesHow to Build Digital Weighing Scales
How to Build Digital Weighing Scales
 
Digital Weight Scale
Digital Weight ScaleDigital Weight Scale
Digital Weight Scale
 
How to Build a Digital Weighing Scale
How to Build a Digital Weighing ScaleHow to Build a Digital Weighing Scale
How to Build a Digital Weighing Scale
 
SolAero Tech Intern_Project Overview
SolAero Tech Intern_Project OverviewSolAero Tech Intern_Project Overview
SolAero Tech Intern_Project Overview
 
Diodes
DiodesDiodes
Diodes
 
96000707 gas-turbine-control
96000707 gas-turbine-control96000707 gas-turbine-control
96000707 gas-turbine-control
 
Use pspice for behavioral modeling of VCOs, EDN 2002
Use pspice for behavioral modeling of VCOs, EDN 2002Use pspice for behavioral modeling of VCOs, EDN 2002
Use pspice for behavioral modeling of VCOs, EDN 2002
 
Sequential Logic
Sequential LogicSequential Logic
Sequential Logic
 
Timer ppt
Timer pptTimer ppt
Timer ppt
 
Exercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docx
Exercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docxExercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docx
Exercise 1 – DOL Starters and Soft Starters  Procedure Outlin.docx
 
IRJET-Comparative Analysis of Rectangular and Square Column for Axial loading...
IRJET-Comparative Analysis of Rectangular and Square Column for Axial loading...IRJET-Comparative Analysis of Rectangular and Square Column for Axial loading...
IRJET-Comparative Analysis of Rectangular and Square Column for Axial loading...
 
Dtmf robot
Dtmf robotDtmf robot
Dtmf robot
 
Design & Construction of Switched Mode Power Supplies
Design & Construction of Switched Mode Power Supplies Design & Construction of Switched Mode Power Supplies
Design & Construction of Switched Mode Power Supplies
 
Express pcb tutorial
Express pcb tutorialExpress pcb tutorial
Express pcb tutorial
 
Criterion Unacceptable Minimum Satisfactory Excellent Weight.docx
Criterion Unacceptable Minimum Satisfactory Excellent Weight.docxCriterion Unacceptable Minimum Satisfactory Excellent Weight.docx
Criterion Unacceptable Minimum Satisfactory Excellent Weight.docx
 
Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...
 
Bender rc48 c
Bender rc48 cBender rc48 c
Bender rc48 c
 
Last Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docxLast Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docx
 
DigSILENT PF - 06 irena additional exercises
DigSILENT PF - 06 irena  additional exercisesDigSILENT PF - 06 irena  additional exercises
DigSILENT PF - 06 irena additional exercises
 
Write your own generic SPICE Power Supplies controller models
Write your own generic SPICE Power Supplies controller modelsWrite your own generic SPICE Power Supplies controller models
Write your own generic SPICE Power Supplies controller models
 

Recently uploaded

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 

Load cell

  • 1. 1 www.handsontec.com Handson Technology User Guide Single Point Load Cell A load cell is a force sensing module - a carefully designed metal structure, with small elements called strain gauges mounted in precise locations on the structure. This Single Point Load Cell is used in small jewelry scales and kitchen scales. It’s mounted by bolting down the end of the load cell where the wires are attached, and applying force on the other end in the direction of the arrow. Where the force is applied is not critical, as this load cell measures a shearing effect on the beam, not the bending of the beam. If you mount a small platform on the load cell, as would be done in a small scale, this load cell provides accurate readings regardless of the position of the load on the platform. The electrical signal output by the load cell is very small and requires specialized amplification. SKU: SSR-1004 Brief Data:  Rated Load Capacity: 5~20Kg.  Rated Output: 1.0mV/V±0.15mV/V.  Zero Output: ±0.1mV/V.  Recommended Amplifier: HX711 Module.  Operating voltage: 3 ~ 12 VDC (MAX 15Vdc).  Input Impedance: 1115±10%Ω.  Output Impedance: 1000±10%Ω.  Size: 3.15 x0.50 x 0.50 inch.  Material: Aluminum Alloy.  Connector: Dupont 4x pitch 2.54mm Female.  Weight: 30g.
  • 2. 2 www.handsontec.com Mechanical Dimension: Unit: mm Schematic Connection: Input End: Red+ (power), Black- (power) Output End: Green+(signal), White- (signal)
  • 3. 3 www.handsontec.com Connection to HX711 Amplifier Module: This load cell come with 4-pin Dupont female connector with pitch of 2.54mm for easy interface to HX711 load cell amplifier module. Orientation of Load cell connector to HX711 Pre-Amp Application Example with Arduino Uno: Most Load cell has four wires: red, black, green and white. On HX711 board you will find E+/E-, A+/A- and B+/B- connections. Connect load cell to HX711 sensor board according to the following table: HX711 Load Sensor Board Load Cell Wire E+ Red E- Black A+ Green A- White B- Unused B+ Unused
  • 4. 4 www.handsontec.com Figure 1: HX711 and Load Cell connected to Arduino Uno HX711 Sensor Arduino Uno GND GND DT D3 SCK D2 VCC 5V HX711 Module operates at 5V and communication is done using serial SDA and SCK pins. Where to apply weight on load cell? You can see an arrow is shown on Load cell. This arrow shows the direction of force on the load cell. You can make arrangement shown in figure using Load Cell Metal Mounting Kit. Attach metal plate on the Load cell using bolts as shown in below picture.
  • 5. 5 www.handsontec.com Programming Arduino UNO to Measure Weight in KG: Connect the schematic as shown in Figure 1 above. In order for this sensor module to work with Arduino boards, we need HX711 Library which can down load from https://github.com/bogde/HX711. Before HX711 can be used to measure an object weigh accurately, it need to calibrate first. Below step will show you how to do the calibration. 1st Step: Calibration Sketch Upload the below sketch to Arduino Uno Board: /* Handson Technology www.handsontec.com * 29th December 2017 * Load Cell HX711 Module Interface with Arduino to measure weight in Kgs Arduino pin 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND Most any pin on the Arduino Uno will be compatible with DOUT/CLK. The HX711 board can be powered from 2.7V to 5V so the Arduino 5V power should be fine. */ #include "HX711.h" //You must have this library in your arduino library folder #define DOUT 3 #define CLK 2 HX711 scale(DOUT, CLK); //Change this calibration factor as per your load cell once it is found you many need to vary it in thousands float calibration_factor = -96650; //-106600 worked for my 40Kg max scale setup //======================================================================================= // SETUP //======================================================================================= void setup() { Serial.begin(9600); Serial.println("HX711 Calibration"); Serial.println("Remove all weight from scale"); Serial.println("After readings begin, place known weight on scale"); Serial.println("Press a,s,d,f to increase calibration factor by 10,100,1000,10000 respectively"); Serial.println("Press z,x,c,v to decrease calibration factor by 10,100,1000,10000 respectively"); Serial.println("Press t for tare"); scale.set_scale(); scale.tare(); //Reset the scale to 0 long zero_factor = scale.read_average(); //Get a baseline reading Serial.print("Zero factor: "); //This can be used to remove the need to tare the scale. Useful in permanent scale projects. Serial.println(zero_factor); }
  • 6. 6 www.handsontec.com //======================================================================================= // LOOP //======================================================================================= void loop() { scale.set_scale(calibration_factor); //Adjust to this calibration factor Serial.print("Reading: "); Serial.print(scale.get_units(), 3); Serial.print(" kg"); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person Serial.print(" calibration_factor: "); Serial.print(calibration_factor); Serial.println(); if(Serial.available()) { char temp = Serial.read(); if(temp == '+' || temp == 'a') calibration_factor += 10; else if(temp == '-' || temp == 'z') calibration_factor -= 10; else if(temp == 's') calibration_factor += 100; else if(temp == 'x') calibration_factor -= 100; else if(temp == 'd') calibration_factor += 1000; else if(temp == 'c') calibration_factor -= 1000; else if(temp == 'f') calibration_factor += 10000; else if(temp == 'v') calibration_factor -= 10000; else if(temp == 't') scale.tare(); //Reset the scale to zero } } //====================================================================================== Remove any load from the load sensor. Open up the Serial Monitor. The below window should open showing the module had successfully connected to Arduino Uno.
  • 7. 7 www.handsontec.com Place a known weight object on the load cell. In this case the author used a known weight of 191grams with 10KG Load Cell. The Serial Monitor will display some weigh figure as shown below: We need to do calibration here:  Key in letter " a, s, d, f " into the serial monitor command space and hit “Send” button to increase calibration factor by 10, 100, 1000, 10000 respectively.  Key in letter " z, x, c, v " into the serial monitor command space and hit "Send" button to decrease calibration factor by 10, 100, 1000, 10000 respectively.
  • 8. 8 www.handsontec.com Keep adjusting until the reading shown the actual weight placed on the load cell. Record down the “calibration_factor” value, in this case “-239250” in author’s weigh of 191g reference with 10KG Load Cell. We will need this value to plug into our second sketch for real measurement. 2nd Step: Final Code for Real Weight Measurement Before upload the sketch, we need to plug in the “calibration factor “obtained in 1st step: Upload the below sketch to Arduino Uno Board, after modified the scale factor: /* Handson Technology www.handsontec.com * 29th December 2017
  • 9. 9 www.handsontec.com * Load Cell HX711 Module Interface with Arduino to measure weight in Kgs Arduino pin 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND Most any pin on the Arduino Uno will be compatible with DOUT/CLK. The HX711 board can be powered from 2.7V to 5V so the Arduino 5V power should be fine. */ #include "HX711.h" //You must have this library in your arduino library folder #define DOUT 3 #define CLK 2 HX711 scale(DOUT, CLK); //Change this calibration factor as per your load cell once it is found you many need to vary it in thousands float calibration_factor = -96650; //-106600 worked for my 40Kg max scale setup //============================================================================================= // SETUP //============================================================================================= void setup() { Serial.begin(9600); Serial.println("Press T to tare"); scale.set_scale(-239250); //Calibration Factor obtained from first sketch scale.tare(); //Reset the scale to 0 } //============================================================================================= // LOOP //============================================================================================= void loop() { Serial.print("Weight: "); Serial.print(scale.get_units(), 3); //Up to 3 decimal points Serial.println(" kg"); //Change this to kg and re-adjust the calibration factor if you follow lbs if(Serial.available()) { char temp = Serial.read(); if(temp == 't' || temp == 'T') scale.tare(); //Reset the scale to zero } } //============================================================================================= After successful upload the sketch, open Serial Monitor. The below window should appear showing the real measurement value:
  • 10. 10 www.handsontec.com You can reset (Tare) the reading to 0.000kg (without load”) by key-in “t”or “T” into the command space and hit “Send” button. Below display showing the measure value become 0.000kg after “Tare”. Place an object onto the load cell, the actual weight should display. Below is the weight display when place the object of 191grams (used in 1st step for calibration).
  • 11. 11 www.handsontec.com Hooray! You have constructed a weighing scale with accuracy of three decimal point ! Web Resources:  https://www.phidgets.com/docs/Load_Cell_Primer  HX711 Library download: https://github.com/bogde/HX711  HX711 Load Cell Amplifier Module.  Load Cell Metal Mounting Kit
  • 12. 12 www.handsontec.com Handsontec.com HandsOn Technology provides a multimedia and interactive platform for everyone interested in electronics. From beginner to diehard, from student to lecturer. Information, education, inspiration and entertainment. Analog and digital, practical and theoretical; software and hardware. HandsOn Technology support Open Source Hardware (OSHW) Development Platform. Learn : Design : Share www.handsontec.com
  • 13. 13 www.handsontec.com The Face behind our product quality… In a world of constant change and continuous technological development, a new or replacement product is never far away – and they all need to be tested. Many vendors simply import and sell wihtout checks and this cannot be the ultimate interests of anyone, particularly the customer. Every part sell on Handsotec is fully tested. So when buying from Handsontec products range, you can be confident you’re getting outstanding quality and value. We keep adding the new parts so that you can get rolling on your next project. Breakout Boards & Modules Connectors Electro-Mechanical Parts Engineering Material Mechanical Hardware P Electronics Components Power Supply Arduino Board & Shield Tools & Accessory