Arduino Projects

Load Cell & HX711 Module With Arduino Nano


Hi, in this tutorial, we will be making a weight sale machine using a load cell and Hx711 module. The load cell sensor generals a proportional electrical signal to the weight applied to it.

Hx711 amplifier converts analog signal to a digital value that Arduino Nano can understand. First, we calibrate the load cell and Hx711 amplifier then the load cell measures the proper weight on which one you put the object in the load cell.

if you interested in more Arduino Tutorial

Bill of Materials




Link To Buy


Arduino Nano



16x2 LCD Display



10kg Load Cell



HX711 Module



10k Pot



Push Button



Zero PCB




Loadcell Component4

Arduino nano

Arduino nano is Also a Small Microcontroller and its operating voltage is 3.3v To 5v . This Microcontroller is supported by USB2.0 Mini B To USB2.0A.

Motion Detection And Temperature Monitoring System Using Arduino1

16×2 LCD Display

16×02 LCD type with 2 rows of 16 Columns. This model operates at 5V and has a green backlight with white-on-Green text. It features a standard HD44780 compatible controller to simplify integration into your project and includes a strip of male header that can be soldered to the board as needed.

Smart Bike Helmet With Accident Alert System7

10k Pot

Smart Bike Helmet With Accident Alert System10

Push Button

Smart Bike Helmet With Accident Alert System4

Load Cell & HX711 Module

Load Cell 

10KG Load Cell

The load cell is a module for measuring the force. they are used in varial fields, industrial, weight machines & medical applications to measure the weight of an object, the force exerted by the fluid on a surface. a load cell is made of metal Saft by an inbuilt strain gauge. When force is applied to the beam, the strain gauge measuring the resulting distortion of the beam produces a signal that the proportional to the force. 


  • Capacity – 10kg
  • Accuracy – 0.03% Fs
  • Output – 4 wires (Whcalshone bride)
  • Method of connecting wire – Red(+), Black(-), Green(+), White(-)
  • Zero output – 0.05% fs

Loadcell Component2 1 scaled e1675014609107

HX711 Load Cell Amplifier

HX711 Module

This deuce is used to measure the force exerted by an object. The module interfacing with the load cell and Arduino Nano microcontroller are easy to read reading & it is clearly reading the whetstone bridge formed by the load cell. Converting the analog reading to Digital form with an internal 24-bit A/D converter.

To communicates the Hx711 Amplifier circuit with Arduino Nano pin (clock & Date) in a serial way. (similar to I2C)

In 4 wire Arough we could to Hx711 module to load cells, Red, Black, White & Green.

  • Red – Excitation Voltage(+), E+, VCC
  • Black – Excitation Voltage (-), E-, GND
  • Green – Amplifier (-), Signal (-), A(-)
  • White – Amplifier (+), Signal (+), A(+)


  • Operating Voltage – 2.7V to 5V DC
  • Operating voltage – 710 mA
  • Refresh frequency – 10/90 HZ
  • Data Accularly – 24-bit ( A/D converter chip)

Zero PCB

Esp32 cam Motion Detection using Ultrasonic Sensor4

Circuit Diagram

Circuit Diagrams 2


Load cell – Hx711

  • Red (E+) – E+
  • Black (E-) – E-
  • White(A-) – A-
  • Green(A+) – A+

Hx711 – Arduino Nano

  • GND – GND
  • DT – D5
  • SLK –
  • VCC – 5v

16×2 LCD – Arduino Nano

  1. VSS – Ground
  2. VCC – 5V
  3. VEE – Contrast adjust
  4. RS Data/command select (data=high, command=low) – D12
  5. R/W Read/write select (read=high, write=low) – GND
  6. E Enable – D11
  7. DB0 Data bit – X
  8. DB1 Data bit – X
  9. DB2 Data bit – X
  10. DB3 Data bit – X
  11. DB4 Data bit – D10
  12. DB5 Data bit – D9
  13. DB6 Data bit – D8
  14. DB7 Data bit – D7
  15. LED(+) – Backlight – 5V 
  16. LED(-) – GND

Push Button Interfacing With – D6

PCB Design

Load Cell HX711 Module With Arduino Nano2


Load Cell HX711 Module With Arduino Nano4

Load Cell HX711 Module With Arduino Nano3

Load Cell HX711 Module With Arduino Nano5

Installing the HX711 Library

There are many sources to get measurements from a load cell using the HX711 amplifier. We’ll use the HX711 library. It is compatible with Arduino, ESP32, and ESP8266.

The following instructions are to install the library in Arduino IDE.

  • Open Arduino IDE and go to Sketch > Include Library > Manage Libraries.
  • Search for “HX711 Arduino Library” and install the library by Bogdan Necula.


Source Code


Demo of Project

Before Put Weight on the load cell

Load Cell HX711 Module With Arduino Nano0

After Put Weight on the load cell

Load Cell HX711 Module With Arduino Nano1 e1675480455659


Video Tutorial


Hi, Prateek Here I’m interested in Electronics That's why I Make Soo Many Projects, I’m currently Pursuing M Tech.. if you Relay Like To My Blog Plz Comment Below...Thanks To All Electronics Lover...❤️

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker