5kg Load Cell – Strain Gauge Weight Sensor (Half-Bridge)
⚖️ 5kg Load Cell – Strain Gauge Weight Sensor (Half-Bridge)
The 5kg Load Cell is a precision strain gauge sensor used for measuring weight and force up to 5 kilograms. Commonly used in digital scales, force measurement devices, and IoT-based weight monitoring systems, this sensor outputs an analog signal based on the mechanical deformation caused by the applied load.
⚙️ Technical Specifications
| Parameter | Specification |
|---|---|
| Rated Load | 5 kg (Max) |
| Output Sensitivity | ~1.0 mV/V (typical) |
| Operating Voltage | 5V – 12V DC (excitation) |
| Output Type | Analog (millivolt signal) |
| Material | Aluminum Alloy |
| Mounting | 4 mounting holes for easy integration |
| Wiring | 4-wire (Red, Black, Green, White) |
| Dimensions | ~75 × 12.7 × 12.7 mm |
🧪 Wire Color Reference
| Color | Function |
|---|---|
| Red | Excitation+ (E+) |
| Black | Excitation– (E–) |
| Green | Signal+ (S+) |
| White | Signal– (S–) |
📚 How to Install the HX711 Library in Arduino IDE
The HX711 library simplifies communication between your Arduino and the HX711 load cell amplifier.
🔧 Option 1: Install via Arduino Library Manager
Open Arduino IDE
Go to Sketch > Include Library > Manage Libraries
In the Library Manager, type HX711 in the search box
Look for "HX711 by Bogdan Necula" or "HX711 by SparkFun"
Click Install
✅ You're ready to use the library in your code!
🔧 Option 2: Manual Installation (ZIP File)
Download the library ZIP file from GitHub:
📁 HX711 Library GitHub (by bogde)Open Arduino IDE
Go to Sketch > Include Library > Add .ZIP Library…
Select the downloaded ZIP file
🛠️ Applications
Electronic weighing scales
Kitchen or postal scales
Force detection and robotics
Smart shelves or bin monitoring
IoT load-measuring systems
🎮 Arduino Setup with HX711
📦 You will need:
5kg Load Cell
HX711 Module
Arduino/ESP32
📋 Library: HX711.h
#include "HX711.h" HX711 scale; void setup() { Serial.begin(9600); scale.begin(3, 2); // DT = pin 3, SCK = pin 2 scale.set_scale(); scale.tare(); // Reset scale to 0 } void loop() { Serial.println(scale.get_units(), 2); // Print weight delay(500); }



