# Project Report: Load Cell with I2C Display, Arduino, and HX711
### 1. Objective:
The primary goal of this project is to create a comprehensive system integrating a Load Cell with
Arduino, HX711 amplifier, and an I2C display. The objective is to provide accurate load measurements
with a user-friendly display interface.
### 2. Components:
- Load Cell
- Arduino Board
- HX711 Amplifier
- I2C Display
- Connecting wires
-Battery
-Breadboard
### 3. Connections:
- Connect the Load Cell to the HX711 amplifier.
- Link the HX711 to the Arduino.
- Connect the I2C display to the Arduino.
- Power the components appropriately.
### 4. Project Figure:

### 5. Working Principle:
The Load Cell detects changes in resistance due to applied force. The HX711 amplifier converts these
changes into readable signals. Arduino processes these signals and communicates with the I2C display to
showcase real-time load measurements.
### 6. Setting Up:
- Assemble components following the provided circuit diagram.
- Ensure secure connections and wiring.
- Calibrate the system using known weights for precise load readings.
### 7. Code:
#include <HX711_ADC.h> // need to install
#include <Wire.h>
#include <LiquidCrystal_I2C.h> // need to install
HX711_ADC Loadcell(6, 7); // parameters: dt pin 6, sck pin 7;
LiquidCrystal_I2C lcd(0x27, 16,2); // 0x27 is the i2c address might different; you can check with Scanner
void setup()
Loadcell. Begin (); // start connection to HX711.
Loadcell. Start (2000); // load cells gets 2000ms of time to stabilize.
[Link](10000.0); // calibration factor for load cell => dependent on your individual setup
[Link]().
lcd. Backlight ();
void loop() {
[Link](); // retrieves data from the load cell
float i = [Link](); // get output value
[Link](0, 0); // set cursor to first row
[Link]("Weight[g]:"); // print out to LCD
[Link](0, 1); // set cursor to second row
[Link](i); // print out the retrieved value to the second row
}
```
### 8. Results:
- The system accurately measures and displays load values on the I2C display.
- Calibration ensures precision in load readings.
- User-friendly interface provides real-time information on applied loads.
This project successfully combines a Load Cell, HX711 amplifier, and I2C display, offering a practical
solution for applications requiring precise load measurements with a clear and convenient display
interface.