Estoy tratando de usar un sensor de carga de 3 cables, conectarlo a INA125 para amplificación de voltaje y luego usar la salida amplificada para alimentar ADC de Arduino.
Yo había usado la siguiente configuración con INA125.
DondeS+yS-sonSense+ySense-.Probétodalaconfiguración,esdecir,laceldadecargaúnica,lamitaddelpuentedepiedradetrigo,elpuentecompletodepiedradeturba,peronadafuncionó.SolosigoobteniendounvalordeADCaleatorio14-16einclusoalpresionarelsensordecargaalrevés,nadacambió.Básicamente,seguílasiguienteconfiguraciónmientrasintentabaconunasolaceldadecarga.
Y un código arduino simple, solo para leer el valor ADC para verificar si estoy haciendo las cosas bien. Según el código, el valor de ADC debe cambiar, pero no lo hicieron. A continuación se muestra el código de ejemplo.
#include<stdio.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int sensorValue = 0;
int sensorPin = A0;
void setup()
{
Serial.begin(9600);
Serial.println("Weight sensor reading");
lcd.begin(16, 2);
}
void loop()
{
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.print("Weight measurement");
sensorValue = analogRead(sensorPin);
Serial.print(sensorValue);
lcd.setCursor(0,1);
lcd.print(sensorValue);
delay(200);
}
Ahora con respecto a la celda de carga única, conecté negro a GND, blanco a + 5V y rojo a S + en el pin 6 de INA125 y conecté PIN7 que es S- a GND. Pero esto no funcionó.
Cuando utilicé 2 sensores de carga, conecté los cables blancos de ambos sensores de carga a + 5V, el cable negro a GND, el cable ROJO del primer sensor de carga a S + y el cable ROJO de otro sensor de carga a S-. Pero incluso eso no funcionó y las lecturas siguen siendo las mismas, es decir, de 14 a 16 voltios y no cambiaron incluso al aplicar suficiente presión.
Ahora, con respecto a la configuración completa del puente de piedra de trigo, usé esta configuración basada en imágenes que se encuentra en este enlace .Pero ni siquiera funcionó.
No puedo entender lo que estoy haciendo mal. Me puede sugerir
Importante: Estoy usando resistencia de 10k entre PIN8 y PIN9, lo que me proporciona una ganancia de 10. ¿Es eso suficiente para que arduino lea? O debo usar alguna otra resistencia que me proporcione una ganancia mayor. Pero creo que incluso con resistencia de 10k debo ver algún cambio en el valor del ADC, pero ni siquiera lo estoy logrando. En mi pregunta anterior también, pregunté a un tipo similar de pregunta, pero en ese momento no tenía INA125 conmigo.
A continuación se muestra la imagen de la configuración que estoy usando.