Sensores Flexibilidade & Força & Vibração

Produtos visualizados

HX711 weighing sensor 24 AD module pressure sensor

BE15000342

Novo produto

This module uses 24 high precision A/D converter chip hx711.

Mais detalhes

8,89 € com IVA

Adicionar à Lista de desejos

Mais informação

Size:

25mmx15mm/1.56"x0.79"(inch) (approx)

 
It is a specially designed for the high precision electronic scale design, with two analog input channel, the internal integration of 128 times the programmable gain amplifier. Theinput circuit can be configured to provide a bridge type pressure bridge (such as pressure, weighing sensor mode), is of high precision, low cost is an ideal sampling front-end module.

 

Features:

*Two selectable differential input channels

*On-chip active low noise PGA with selectable gain of 32, 64 and 128

*On-chip power supply regulator for load-cell and ADC analog power supply

*On-chip oscillator requiring no external component with optional external crystal

*On-chip power-on-reset

*Simple digital control and serial interface: pin-driven controls, no programming needed

*Selectable 10SPS or 80SPS output data rate

*Simultaneous 50 and 60Hz supply rejection

*Current consumption including on-chip analog power supply regulator: normal operation < 1.5mA, power down < 1uA

*Operation supply voltage range: 2.6 ~ 5.5V

*Operation temperature range: -40 ~ +85°

*This module uses 24 high-precision A / D converter chip hx711, is designed for high-precision electronic scale and design, with two analog channel input, the internal integration of a gain programmable amplifier 128.

Input circuit can be configured to provide an electrical bridge bridge voltage (such as pressure, weight) sensor model is an ideal high-precision, low-cost sampling front-end module.

 

For use with this type of sensors:

Four types of strain gauge load cells, two bar load cell and two disc load cells

 

Code:

#include "HX711.h"

// HX711.DOUT - pin #A1
// HX711.PD_SCK - pin #A0

HX711 scale(A1, A0); // parameter "gain" is ommited; the default value 128 is used by the library

void setup() {
Serial.begin(38400);
Serial.println("HX711 Demo");

Serial.println("Before setting up the scale:");
Serial.print("read: tt");
Serial.println(scale.read()); // print a raw reading from the ADC

Serial.print("read average: tt");
Serial.println(scale.read_average(20)); // print the average of 20 readings from the ADC

Serial.print("get value: tt");
Serial.println(scale.get_value(5)); // print the average of 5 readings from the ADC minus the tare weight (not set yet)

Serial.print("get units: tt");
Serial.println(scale.get_units(5), 1); // print the average of 5 readings from the ADC minus tare weight (not set) divided
// by the SCALE parameter (not set yet)

scale.set_scale(2280.f); // this value is obtained by calibrating the scale with known weights; see the README for details
scale.tare(); // reset the scale to 0

Serial.println("After setting up the scale:");

Serial.print("read: tt");
Serial.println(scale.read()); // print a raw reading from the ADC

Serial.print("read average: tt");
Serial.println(scale.read_average(20)); // print the average of 20 readings from the ADC

Serial.print("get value: tt");
Serial.println(scale.get_value(5)); // print the average of 5 readings from the ADC minus the tare weight, set with tare()

Serial.print("get units: tt");
Serial.println(scale.get_units(5), 1); // print the average of 5 readings from the ADC minus tare weight, divided
// by the SCALE parameter set with set_scale

Serial.println("Readings:");
}

void loop() {
Serial.print("one reading:t");
Serial.print(scale.get_units(), 1);
Serial.print("t| average:t");
Serial.println(scale.get_units(10), 1);

scale.power_down(); // put the ADC in sleep mode
delay(5000);
scale.power_up();
}

 

Downloads:

Library to interface the Avia Semiconductor HX711 24-Bit Analog-to-Digital Converter (ADC)

Acessórios

Clientes que compraram este produto também compraram: