- New
Product description: 24-bit ADC module for load cells - HX711 - Adafruit 5974
The Adafruit HX711 is a versatile and precise 24-bit ADC module designed to work with strain gauges and Wheatstone bridges . It allows you to connect two 4-wire sensors using a screw-type connector (channels A and B). Channel A offers a choice of 64x or 128x gain, while channel B has a fixed 32x gain. It supports two data rate modes: 10 SPS for accurate measurements and 80 SPS for fast readings. The module can be powered from 2.6V to 5.5V , and the built-in digital voltage regulator allows for the separation of analog and digital power supplies. Compatible with CircuitPython and Arduino , it offers intuitive setup and operation. Ideal for precision measurement applications such as electronic scales or force sensors.
Main features of the module
- 24-bit selective gain ADC
- Supports two differential channels (A and B)
- Screw connector for 4-wire strain gauges
- Two data rate modes: 10 SPS and 80 SPS
- Low current consumption: <1.5 mA in working mode, <1 μA in sleep mode
- Built-in voltage regulator for digital power supply
- Compatible with Arduino and CircuitPython
- Simple pseudo-SPI interface
Module pins
- Power pins:
- VIN : module power supply, compatible with the logical level of the microcontroller (e.g. 5 V for Arduino)
- VIO : Voltage regulator output for digital power supply
- GND : common ground for power and logic
- Screw connector pins:
- E+ : analog power supply for strain gauge (red wire)
- E- : strain gauge mass (black wire)
- A+, A- : Channel A differential inputs (green and white strain gauge wires)
- B+, B- : Channel B differential inputs (optional second strain gauge)
- Communication pins:
- SCK : clock input
- DATA : data output
- RATE : reading rate control (low state: 10 SPS, high state: 80 SPS)
Programming the board using CircuitPython and Python
The Adafruit HX711 supports a pseudo-SPI interface, which allows you to use any two digital pins of the microcontroller to transmit data . With the Adafruit_CircuitPython_HX711 and Arduino libraries, you can easily configure the module and read the ADC values. In CircuitPython, an example configuration involves connecting the DATA and SCK pins, and then setting channel A or B for measurements. The module allows for seamless integration into measurement projects, offering intuitive operation even for novice users.
Technical specification of the board
- Supply voltage: 2.6 V to 5.5 V
- Resolution: 24-bit
- Inputs: 2 differential channels (A and B)
- Gain: 64x / 128x (A), 32x (B)
- Data Rate Modes: 10 SPS / 80 SPS
- Current consumption: <1.5 mA in working mode, <1 μA in sleep mode
- Dimensions: 25.5 x 23 x 12.1 mm
- Weight: 3.9 g
Kit Contents
- 1x 24-bit ADC Module for Load Cells - HX711 - Adafruit 5974
- 1x 6-pin goldpin connector