Arduino UNO and HX711-Based Battery-Powered Load Sensor System
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit is designed to interface multiple load sensors with an Arduino UNO using an HX711 bridge sensor interface. The load sensors are used to measure weight, and the HX711 amplifies and converts the sensor signals to digital data, which is then read by the Arduino UNO. The circuit is powered by a 9V battery.
Component List
HX711 - Bridge Sensor Interface
- Description: Interface for load sensors, amplifies and converts analog signals to digital.
- Pins: E+, E-, A-, A+, B-, B+, GND - GROUND, DATA (OUT), SCK - CLOCK (IN), 3.3/3.5V Supply
Load Sensor - 50kg
- Description: Sensor to measure weight up to 50kg.
- Pins: W, R, B
Arduino UNO
- Description: Microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
9V Battery
- Description: Power source for the circuit.
- Pins: -, +
Wiring Details
HX711 - Bridge Sensor Interface
- E+: Connected to R pin of Load Sensor - 50kg
- E-: Connected to R pin of Load Sensor - 50kg
- A+: Connected to R pin of Load Sensor - 50kg
- A-: Connected to R pin of Load Sensor - 50kg
- GND - GROUND: Connected to GND pin of Arduino UNO
- DATA (OUT): Connected to D5 pin of Arduino UNO
- SCK - CLOCK (IN): Connected to D4 pin of Arduino UNO
- 3.3/3.5V Supply: Connected to 5V pin of Arduino UNO
Load Sensor - 50kg
- W: Connected to W pin of another Load Sensor - 50kg
- R: Connected to E+ pin of HX711
- B: Connected to B pin of another Load Sensor - 50kg
Load Sensor - 50kg
- W: Connected to W pin of another Load Sensor - 50kg
- R: Connected to A+ pin of HX711
- B: Connected to B pin of another Load Sensor - 50kg
Load Sensor - 50kg
- W: Connected to W pin of another Load Sensor - 50kg
- R: Connected to A- pin of HX711
- B: Connected to B pin of another Load Sensor - 50kg
Load Sensor - 50kg
- W: Connected to W pin of another Load Sensor - 50kg
- R: Connected to E- pin of HX711
- B: Connected to B pin of another Load Sensor - 50kg
Arduino UNO
- GND: Connected to GND pin of HX711 and - pin of 9V Battery
- D5: Connected to DATA (OUT) pin of HX711
- D4: Connected to SCK - CLOCK (IN) pin of HX711
- 5V: Connected to 3.3/3.5V Supply pin of HX711
- Vin: Connected to + pin of 9V Battery
9V Battery
- -: Connected to GND pin of Arduino UNO
- +: Connected to Vin pin of Arduino UNO
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation (documentation.txt)