Comprei uma balança digital de cozinha modelo SF-400 que mede pesos de 0 a 10Kg com resolução de 1g.
Estou hakeando a mesma, puxando para fora os fios da célula de carga para registrar o peso pelo Arduino.
Estou usando o CI INA125PA para amplificar o sinal e usando a porta analógica para receber este sinal amplificado.

Acontesse que com pesos padronizados de 100g, 150g, 300g, 500g, 1500g não consigo obter leituras constantes pelo Arduino.

Sem nenhuma carga na balança já tenho uma leitura de valor 17 na porta analógica. Se coloco 100g ou 150g ou 300g continuo recebendo o valor 17. A partir de 500g o valor varia de 20 a 25 e com 1500g o valor varia de 717 a 868 na porta analógia. Se coloco um peso maior que 2Kg bate no valor 1023 que é o limite da porta analógica do Arduino.

Não preciso medir pesos além de uma faixa de 500g a 1500g com resolução que pode ser até de 10g

Mas não estou obtendo valores constantes e lineares nas minhas medições.

Será que é interferência e/ou mau contato na protoboard nas ligações da célula de carga com o CI INA125PA e deste com o Arduino?

Obs.: O AREF da porta analógica está externo em 3.3V, o resistor de ganho do INA125PA é de 10 Ohms e a alimentação do circuito é de 5V.

Exibições: 12603

Responder esta

Respostas a este tópico

tem um tutorial de como fazer neste site (https://learn.adafruit.com/smart-cocktail-shaker?view=all). talvez resolva teu caso.
abraço

Andre,

Obrigado pelo link. É praticamente o que eu quero fazer: medir volume de um líquido através de seu peso.

cara sou tecnico em balanças se precisar de alguma ajuda posso tentar

a sua balança tem saida serial?

vc pode fazer a leitura dela pelo serial e fazer o arduino ler essas informaçoes

José,

Infelizmente não tem.

É uma balança de cozinha de R$40, que abri e cortei os 4 fios que vem da célula de carga e vão para o circuito do display de lcd. 

Pensei até em puxar fios do CI da balança e obter o valor já calculado, mas parece que o display é lacrado e pode deixar de funcionar.

Obrigado.

Wagner,

   Estou a um tempão tentando comprar o INA125 mas não encontro, pois gostaria justamente de fazer esse teste que você esta fazendo,  poderia por favor me indicar onde comprou e como posso fazer pra adiquirir ?

    Sobre estabilização de leituras, o truque é você refazer a leitura várias vezes e dividir pela média, assim os resultados ficam estaveis,  esse é o truque utilizado em quase todos os equipamentos de medição.

Weider, recentemente adquiri alguns INA125 na Farnell...

Wiechert,

   Eu já ouvi falar na Farnell e na mouser mas nunca comprei com eles,   você já fez muitas compras com a farnell ?   algumas duvidas:

1- Eles tem vendas mínimas ?

2- O frete é nacional ou internacional ?  compensa ?

mais uma vez obrigado.

Weider,

Tem na Farnell (site) e na Multicomercial (só na loja) também.

O meu problema é que muda o referencial cada vez que desligo e ligo o circuito. Algumas vezes 500g equivalem ao valor 20, outras 22, outras até 25. Assim não dá para tirar uma equação linear. 

Como o circuito está numa protoboard, deve estar havendo interferência, mau contato ou falta de um aterramento correto.

Estou fazendo a média de 20 leituras a cada 1s, mas o resultado não fica estável como no display da balança.

Complementando, já comprei um na Farnell por R$20,06+9,77 de frete (nacional) e na Multi por uns R$25,00 na loja.

Wagner,

    Não sei se você tem acompanhado o post onde falo sobre colocar 4 sensors ultrasonicos,  bem, o lance é que eles tambem ficam louquinhos com poucas leituras.

    Eu tô nesse momento fazendo alguns testes, mas trabalhando com um só sensor, o melhor resultado obtivo foi quando mandei ele ler 300 vezes, somar e depois dividir por 300.

    Parece muito, mas conversei com um amigo que me falou que existem equipamentos comerciais que chegam a fazer 1.000 leituras antes de darem o resultado.

    Lembro que microcontroladores trabalham com faixas de milisegundos, logo, mil leituras são feitas em apenas 1 segundo,  obvio, se o sensor permitir.

Neste caso de calibração.... Vc coloca o peso sempre no mesmo local na balança!? A balança esta calibrada!? Digo, num piso nivelado, sem inclinação nenhuma!?

A balança estava em uma mesa (vou testar com um medidor de nível) e o peso sempre no centro da plataforma.

A calibração foi comparar o peso medido pelo CI da balança (eu consigo religá-la conforme conector da foto) com o medido pelo Arduino, através dos ajuste de parâmetros do código e resistor de ganho do INA125.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço