Translate:

 

Sensor de Peso com Arduino e LM358 – 3 Fios

s1

Sensor de Peso com Arduino e LM358 – 3 Fios

Olá Amigos, tenho visto muitos questionamentos de como utilizar um sensor de peso com Arduino, por este motivo resolvi escrever este post mostrando como iniciar e entender o seu funcionamento. Adquiri para este projeto o sensor de 3 Fios e erroneamente muitos acham que podem liga-lo diretamente ao Arduino utilizando as portas analógicas, a exemplo do sensor de temperatura.

Bem este sensor não funciona desta forma, para isso utilizaremos um amplificador de uso geral o LM358 que nos ajudará neste trabalho.

Ao comprar o sensor de peso de 3 fios ou seja (meia ponte), necessitaremos de criar a outra meia ponte para conseguir analisá-lo. Para criar a outra meia ponte devemos pegar o multímetro e medir a resistência entre o + e – na célula que estou utilizando deu 2k, para esta celular o fio de cor vermelha é o sinal+ e preto é o negativo e o branco positivo.

Bom agora que sabemos como ela funciona e temos as medições vamos ao esquema elétrico:

s1Load_Cell_LM358

Observe que os R4 e R5 são a outra meia ponte que esta faltando, e que o R3 deverá ser ajustado para o equilíbrio da sua célula e o peso aferido.

Agora segue o código para fazer a leitura da porta A0 do Arduino:

/*
ReadAnalogVoltage
Reads an analog input on pin 0, converts it to voltage, and prints the result to the serial monitor.
Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

This example code is in the public domain.
*/

// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// Convert the analog reading (which goes from 0 – 1023) to a voltage (0 – 5V):
float voltage = sensorValue * (5.0 / 1023.0);
// print out the value you read:
Serial.println(voltage);
}

Desta forma consegui um bom resultado, e o demais fica em sua criatividade e necessidade! 😉

 

8 Comments
  • Felipe Pinheiro Correia

    19 de julho de 2015 at 15:19 Responder

    Boa tarde! Estou começando um projeto de uma balança para medir o IMC, e minha duvida esta quanto ao funcionamento deste sensor de peso, minha meta para o projeto e de que a balança consiga aferir ate 200KG, neste caso preciso combinar 4 sensores “cada um afere 50KG” você saberia me dizer o que preciso adquirir para conseguir ligar os 4 sensores?

    • Alexandre Teixeira

      20 de julho de 2015 at 13:46 Responder

      Olá Felipe, neste caso acredito que você precisará de 2 LM358 ou algum equivalente e utilize 4 portas analógicas para realizar as medições. Observe que para um sensor eu utilizei a porta A0 e você poderá utilizar as próximas para esta finalidade.

  • Leonardo zuanazzi Erais

    10 de outubro de 2015 at 18:14 Responder

    quando faço o circuito mostrado acima, minha leitura fica variando rapido demais sem colocar peso algum na celula, de 0 a 5 volts

    • Alexandre Teixeira

      13 de outubro de 2015 at 13:56 Responder

      Olá Leonardo,

      Verifique se a resistência do sensor de carga é a mesma dos resistires (R4,R5) e ou se a ligação do circuito esta correta, pois para nós não apresentou esta variação.

  • Deison Almeida

    26 de outubro de 2015 at 07:44 Responder

    Olá Alexandre, estou desenvolvendo um projeto com esta mesma célula de carga, porém irei utilizar o conversor HX711. O procedimento para equilíbrio da ponte é da mesma forma conforme apresentado? Obrigado por sua atenção!

  • Douglas França

    9 de fevereiro de 2016 at 17:39 Responder

    Olá, pode me passar por gentileza a especificação dessa célula de carga que você utilizou?

  • Vinicius Henrique

    24 de junho de 2016 at 00:29 Responder

    Ola, vcs chegaram a fazer alguma função que converta para quilogramas? a precisão dele esta aceitável? no caso os 50 kg seria o valor de 1023 e a relação linear, ou n?

    • Alexandre Teixeira

      30 de junho de 2016 at 14:49 Responder

      Olá Vinicius,

      Este tutorial foi até onde chegamos com esta célula de carga.

Post a Comment