The 50kg Half-bridge Experiments Body Scale Load Cell Sensor is a precision strain gauge based sensor designed for measuring force and weight in a half-bridge configuration. It features a strain E-shaped beam with a sensing element affixed to the intermediate section, designed to measure shear forces when pressure is applied to the outer arms of the beam.
This sensor works on the principle of converting mechanical deformation (strain) into a change in electrical resistance. When a force is applied to the outer edges of the beam, it creates shear force that bends the beam, causing strain. The strain gauges in the bridge circuit output a differential voltage proportional to the applied force, which can be amplified and read by a microcontroller via an analog-to-digital converter.
50kg capacity for body scale and weight sensing applications
Half-bridge strain gauge configuration for precision measurement
E-shaped beam design with strain element in the middle
Outputs differential voltage proportional to applied force
Requires signal conditioning for direct microcontroller interfacing
Ideal for load cells, weighing scales, and force measurement experiments
Pin Connections Table 1
Board Sensor Pin Connection Load Cell Wires to HX711 per half-bridge wiring diagram (E+/E-/A+/A-)
50kg Half-bridge Experiments Body Scale Load Cell Sensor - Arduino Uno
50kg Half-bridge Experiments Body Scale Load Cell Sensor - Arduino Nano
50kg Half-bridge Experiments Body Scale Load Cell Sensor - Arduino Mega
50kg Half-bridge Experiments Body Scale Load Cell Sensor - ESP32
50kg Half-bridge Experiments Body Scale Load Cell Sensor - ESP8266
50kg Half-bridge Experiments Body Scale Load Cell Sensor - STM32
50kg Half-bridge Experiments Body Scale Load Cell Sensor - Raspberry Pi Pico
1 //ekostra.com
2 //electronics store in egypt
3 //+201008896258
4
5 // DT=3 , SCK=2 on Arduino Uno
6 #include <HX711.h>
7
8 #define LOADCELL_DOUT_PIN 3
9 #define LOADCELL_SCK_PIN 2
10
11 HX711 scale;
12
13 void setup () {
14 Serial.begin (115200 );
15 scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
16 scale.set_scale(); // replace with your own calibration factor once known
17 scale.tare(); // zero the scale with no load on it
18 Serial.println ("Scale ready - place a known weight and adjust the calibration factor.");
19 }
20
21 void loop () {
22 if (scale.is_ready()) {
23 float reading = scale.get_units(10 ); // average of 10 readings
24 Serial.print ("Weight: "); Serial.print (reading); Serial.println (" (raw scale units - calibrate to grams/kg)");
25 } else {
26 Serial.println ("HX711 not found.");
27 }
28 delay (300 );
29 }
1 //ekostra.com
2 //electronics store in egypt
3 //+201008896258
4
5 // DT=3 , SCK=2 on Arduino Nano
6 #include <HX711.h>
7
8 #define LOADCELL_DOUT_PIN 3
9 #define LOADCELL_SCK_PIN 2
10
11 HX711 scale;
12
13 void setup () {
14 Serial.begin (115200 );
15 scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
16 scale.set_scale(); // replace with your own calibration factor once known
17 scale.tare(); // zero the scale with no load on it
18 Serial.println ("Scale ready - place a known weight and adjust the calibration factor.");
19 }
20
21 void loop () {
22 if (scale.is_ready()) {
23 float reading = scale.get_units(10 ); // average of 10 readings
24 Serial.print ("Weight: "); Serial.print (reading); Serial.println (" (raw scale units - calibrate to grams/kg)");
25 } else {
26 Serial.println ("HX711 not found.");
27 }
28 delay (300 );
29 }
1 //ekostra.com
2 //electronics store in egypt
3 //+201008896258
4
5 // DT=3 , SCK=2 on Arduino Mega
6 #include <HX711.h>
7
8 #define LOADCELL_DOUT_PIN 3
9 #define LOADCELL_SCK_PIN 2
10
11 HX711 scale;
12
13 void setup () {
14 Serial.begin (115200 );
15 scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
16 scale.set_scale(); // replace with your own calibration factor once known
17 scale.tare(); // zero the scale with no load on it
18 Serial.println ("Scale ready - place a known weight and adjust the calibration factor.");
19 }
20
21 void loop () {
22 if (scale.is_ready()) {
23 float reading = scale.get_units(10 ); // average of 10 readings
24 Serial.print ("Weight: "); Serial.print (reading); Serial.println (" (raw scale units - calibrate to grams/kg)");
25 } else {
26 Serial.println ("HX711 not found.");
27 }
28 delay (300 );
29 }
1 //ekostra.com
2 //electronics store in egypt
3 //+201008896258
4
5 // DT=16 , SCK=4 on ESP32
6 #include <HX711.h>
7
8 #define LOADCELL_DOUT_PIN 16
9 #define LOADCELL_SCK_PIN 4
10
11 HX711 scale;
12
13 void setup () {
14 Serial.begin (115200 );
15 scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
16 scale.set_scale(); // replace with your own calibration factor once known
17 scale.tare(); // zero the scale with no load on it
18 Serial.println ("Scale ready - place a known weight and adjust the calibration factor.");
19 }
20
21 void loop () {
22 if (scale.is_ready()) {
23 float reading = scale.get_units(10 ); // average of 10 readings
24 Serial.print ("Weight: "); Serial.print (reading); Serial.println (" (raw scale units - calibrate to grams/kg)");
25 } else {
26 Serial.println ("HX711 not found.");
27 }
28 delay (300 );
29 }
1 //ekostra.com
2 //electronics store in egypt
3 //+201008896258
4
5 // DT=D2, SCK=D1 on ESP8266
6 #include <HX711.h>
7
8 #define LOADCELL_DOUT_PIN D2
9 #define LOADCELL_SCK_PIN D1
10
11 HX711 scale;
12
13 void setup () {
14 Serial.begin (115200 );
15 scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
16 scale.set_scale(); // replace with your own calibration factor once known
17 scale.tare(); // zero the scale with no load on it
18 Serial.println ("Scale ready - place a known weight and adjust the calibration factor.");
19 }
20
21 void loop () {
22 if (scale.is_ready()) {
23 float reading = scale.get_units(10 ); // average of 10 readings
24 Serial.print ("Weight: "); Serial.print (reading); Serial.println (" (raw scale units - calibrate to grams/kg)");
25 } else {
26 Serial.println ("HX711 not found.");
27 }
28 delay (300 );
29 }
1 //ekostra.com
2 //electronics store in egypt
3 //+201008896258
4
5 // DT=PB6, SCK=PB7 on STM32
6 #include <HX711.h>
7
8 #define LOADCELL_DOUT_PIN PB6
9 #define LOADCELL_SCK_PIN PB7
10
11 HX711 scale;
12
13 void setup () {
14 Serial.begin (115200 );
15 scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
16 scale.set_scale(); // replace with your own calibration factor once known
17 scale.tare(); // zero the scale with no load on it
18 Serial.println ("Scale ready - place a known weight and adjust the calibration factor.");
19 }
20
21 void loop () {
22 if (scale.is_ready()) {
23 float reading = scale.get_units(10 ); // average of 10 readings
24 Serial.print ("Weight: "); Serial.print (reading); Serial.println (" (raw scale units - calibrate to grams/kg)");
25 } else {
26 Serial.println ("HX711 not found.");
27 }
28 delay (300 );
29 }
1 //ekostra.com
2 //electronics store in egypt
3 //+201008896258
4
5 // DT=6 , SCK=7 on Raspberry Pi Pico
6 #include <HX711.h>
7
8 #define LOADCELL_DOUT_PIN 6
9 #define LOADCELL_SCK_PIN 7
10
11 HX711 scale;
12
13 void setup () {
14 Serial.begin (115200 );
15 scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
16 scale.set_scale(); // replace with your own calibration factor once known
17 scale.tare(); // zero the scale with no load on it
18 Serial.println ("Scale ready - place a known weight and adjust the calibration factor.");
19 }
20
21 void loop () {
22 if (scale.is_ready()) {
23 float reading = scale.get_units(10 ); // average of 10 readings
24 Serial.print ("Weight: "); Serial.print (reading); Serial.println (" (raw scale units - calibrate to grams/kg)");
25 } else {
26 Serial.println ("HX711 not found.");
27 }
28 delay (300 );
29 }
Project Notes: Half-bridge load cell (needs pairing with a second half-bridge cell, or use as-is with HX711 in a simple half-bridge config).
نظرة عامة ومواصفات المنتج — بالعربية 50kg Half-bridge Experiments Body Scale Load Cell Sensor متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Sensors، بسعر 75,00 EGP. كود المنتج لدينا: EK829. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.
أهم المواصفات الفنية:
Capacity: 50kgConfiguration: Half-Bridge Strain GaugeSensor Element: E-Shaped Strain BeamPrinciple: Shear Force MeasurementOutput: Differential Voltageالاستخدامات: Weighing / Force Measurement / Body Scalesالوزن: 1 gهذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.
تصفّح المزيد من Sensors في إكوسترا.