Arduino UNO-Based Digital Weighing Scale with HX711 Load Cell Amplifier
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit involves an Arduino UNO microcontroller interfacing with a SparkFun Load Cell Amplifier (HX711) and a Load Cell. The Arduino UNO provides power and reads data from the HX711, which in turn amplifies the signal from the Load Cell. This setup is typically used for precise weight measurements.
Component List
Arduino UNO
- Description: A 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
SparkFun Load Cell Amplifier - HX711
- Description: A precision 24-bit analog-to-digital converter (ADC) designed for weigh scales and industrial control applications to interface directly with a bridge sensor.
- Pins: VDD, VCC, DAT, SCK, GND, B+, B-, A+, A-, AVDD
Load Cell - Red/white/black/green
- Description: A sensor that converts force into an electrical signal.
- Pins: E+, A-, E-, A+
Wiring Details
Arduino UNO
- 5V: Connected to VDD and VCC of the SparkFun Load Cell Amplifier - HX711.
- GND: Connected to GND of the SparkFun Load Cell Amplifier - HX711.
- D3: Connected to DAT of the SparkFun Load Cell Amplifier - HX711.
- D2: Connected to SCK of the SparkFun Load Cell Amplifier - HX711.
SparkFun Load Cell Amplifier - HX711
- VDD: Connected to 5V of the Arduino UNO.
- VCC: Connected to 5V of the Arduino UNO.
- GND: Connected to GND of the Arduino UNO.
- DAT: Connected to D3 of the Arduino UNO.
- SCK: Connected to D2 of the Arduino UNO.
- A+: Connected to A+ of the Load Cell.
- A-: Connected to A- of the Load Cell.
- GND: Connected to E- of the Load Cell.
- AVDD: Connected to E+ of the Load Cell.
Load Cell - Red/white/black/green
- E+: Connected to AVDD of the SparkFun Load Cell Amplifier - HX711.
- A-: Connected to A- of the SparkFun Load Cell Amplifier - HX711.
- E-: Connected to GND of the SparkFun Load Cell Amplifier - HX711.
- A+: Connected to A+ of the SparkFun Load Cell Amplifier - HX711.
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)
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the microcontroller.