
Galga Extensiometrica
- Capacidades
- Barra: 1 kg, 5 kg y 20 kg · Plana: 50 kg (media celda)
- Barras
- Puente completo de 4 cables: rojo E+, negro E−, blanco A− y verde A+
- Señal
- 1 mV por cada voltio de alimentación a plena carga (barras)
- Plana de 50 kg
- 3 cables; se usan 2 o 4 juntas para formar un puente completo
Características
Celdas de carga (galgas extensiométricas) para medir peso: al apoyar algo, el metal se deforma muy poco y su resistencia eléctrica cambia. Esa señal es muy pequeña, por eso se conecta al Arduino a través de un amplificador HX711.
Hay barras de aluminio de 1, 5 y 20 kg para armar balanzas, y la de 50 kg, que es una media celda plana, como las de las balanzas de baño, y se usa en grupos de 2 o 4.
| Capacidades | Barra: 1 kg, 5 kg y 20 kg · Plana: 50 kg (media celda) |
|---|---|
| Barras | Puente completo de 4 cables: rojo E+, negro E−, blanco A− y verde A+ |
| Señal | 1 mV por cada voltio de alimentación a plena carga (barras) |
| Plana de 50 kg | 3 cables; se usan 2 o 4 juntas para formar un puente completo |
| Alimentación | 5 V desde el módulo HX711 |
| Necesita | Amplificador HX711 (se vende aparte) |
¿Para qué sirve?
- Balanzas de cocina y de precisión
- Pesar sacos, tanques o colmenas
- Detectar si hay algo sobre una plataforma
Diagrama de conexión de prueba
Toca el dibujo para verlo en grande.
El HX711 alimenta la celda (E+ y E−) y lee su señal (A+ y A−); con el Arduino se comunica por 2 cables, DT y SCK. En las barras, la flecha impresa indica hacia dónde se aplica el peso.
Código de prueba
Instala desde el Gestor de librerías del IDE de Arduino: HX711 Arduino Library (de Bogdan Necula)
// Prueba de la celda de carga con el módulo HX711: muestra el peso.
// Para calibrar: deja FACTOR en 1, pon un peso conocido (por ejemplo 500 g),
// anota la lectura y cambia FACTOR por lectura ÷ gramos. Vuelve a subir el código.
#include <HX711.h>
const int PIN_DT = 3;
const int PIN_SCK = 2;
const float FACTOR = 1.0; // cambia este número al calibrar (es distinto en cada celda)
HX711 balanza;
void setup() {
Serial.begin(9600);
balanza.begin(PIN_DT, PIN_SCK);
Serial.println("Quita todo el peso: poniendo en cero...");
delay(1000);
balanza.set_scale(FACTOR);
balanza.tare(20); // promedio de 20 lecturas como cero
Serial.println("Listo. Pon un objeto sobre la celda.");
}
void loop() {
if (balanza.is_ready()) {
float peso = balanza.get_units(10); // promedio de 10 lecturas
Serial.print("Peso: ");
Serial.print(peso, 1);
Serial.println(FACTOR == 1.0 ? " (sin calibrar)" : " g");
}
delay(500);
}
Calibración: con FACTOR en 1, pon un peso conocido, anota la lectura y cambia FACTOR por lectura ÷ gramos. Abre el Monitor serie a 9600 baudios.
Precauciones
- Fija un extremo de la barra a la base y el otro a la plataforma, dejando espacio para que se doble.
- No superes la capacidad: una sobrecarga deforma la celda para siempre.
- En las de 50 kg, mide con el multímetro cuál es el cable central antes de cablear; para 4 celdas conviene una placa combinadora.
- Deja el circuito encendido unos minutos antes de calibrar: la lectura se estabiliza con la temperatura.
Fuentes consultadas: ShillehTek: celda de carga de 5 kg · ShillehTek: media celda de 50 kg · SparkFun: sensor de carga de 50 kg. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.