Hx711 Proteus Library ⭐

The HX711 is a 24-bit precision ADC specifically designed for bridge sensors, especially load cells and strain gauges. Key features:

In real life, you connect a load cell (e.g., 5kg, 20kg) to the HX711, and the HX711 connects to a microcontroller. The MCU reads digital weight values.

But when designing a product, you want to simulate first – and that needs a Proteus model. hx711 proteus library


Let us simulate a simple weight scale using:

| HX711 Pin | Connected To | |-----------|-------------------------| | VCC | +5V | | GND | GND | | DT (Data) | Arduino Pin 3 | | SCK (Clock)| Arduino Pin 2 | | E+ | +5V (excitation+) | | E- | GND (excitation-) | | A+ | Load cell signal + | | A- | Load cell signal - | The HX711 is a 24-bit precision ADC specifically

To simulate load cell output, put a 1mV to 10mV differential voltage between A+ and A- using two voltage sources or a pot.

💡 Tip: Use a differential amplifier with a pot to create variable weight. In real life, you connect a load cell (e

Connect the HX711 to the Arduino as follows:

| HX711 Pin | Arduino Pin | | :--- | :--- | | VCC | 5V | | GND | GND | | DT (Data) | Pin 3 (Digital) | | SCK (Clock) | Pin 2 (Digital) |

Note: You can change the Digital pins in the code later.

Place a general ADC (e.g., MCP3201 or ADC0804) and manually amplify the load cell signal using an instrumentation amplifier (INA125). This gives you simulation without a special library.

  • Connect a load cell substitute:
  • asdasd