Boa tarde amigos, estou fazendo um projeto usando um sensor de força resistivo quadrado e um lcd, com o intuito de fazer o lcd imprimir na tela o valor da força detectado pelo sensor. Na montagem, fiz basicamente os dois esquemas dos links abaixo em uma única protoboard, e com uma blackboard 1.0:
http://labdegaragem.com/m/blogpost?id=6223006:BlogPost:139675
http://labdegaragem.com/profiles/blogs/tutorial-lcd-com-arduino
O código está como o enviado em anexo, e o problema está nos valores detectados e enviados para o lcd, que não possuem uma progressão linear. Ao colocar um peso de 100g, o lcd mostrou 900 de 1023(capacidade máxima que equivale a 10 quilogramas força), e ao dobrar o peso, o lcd mostrou somente 50 a mais de força, tanto em testes usando USB, quanto em testes com a fonte de 12V.
Alguém poderia me ajudar a solucionar?
Att, Breno
Tags:
Olá Breno!
Exatamente. A medida não varia linearmente!
Esses sensores são usados para detectar a pressão sobre eles, mas não são bons para medir o peso, pois não variam linearmente.
Veja o que diz o fabricante:
While FSRs can detect weight, they're a bad choice for detecting exactly how many pounds of weight are on them.
However, for most touch-sensitive applications like "has this been squeezed or pushed and about how much" they're a good deal for the money!
Outro cuidado que você deve ter ao exibir a medida é usar a função MAP para fazer a conversão, tipo:
medida = map(leitura, 0, 1023, 0, 255);
Obrigado pelo esclarecimento :)
Esse valor exibido com a função map está em que unidade de medida?
Achei esse material muito bom sobre FSR ( force sensing resistor) :
https://www.sparkfun.com/datasheets/Sensors/Pressure/fsrguide.pdf
Thanks :)
Bom dia,
Creio que o mais apropriado para seu projeto seria usar este tipo de amplificador Link Spark embora o link seja da Spark, aqui no Brasil é fácil de encontrar, junto com a sua célula.
Boa sorte.
Abs.
Oi BVS, bom dia.
Eu recomendo a substituição do sensor de força por um conjunto célula de carga/ HX711.
http://www.usinainfo.com.br/sensores-para-arduino/sensor-de-peso-ce...
Rui
Boa noite,
E como poderia fazer isso?
Breno bom dia,
Como os colegas já disseram, esse sensor não é o mais indicado para perceber forças, devido à imprecisão.
https://www.sparkfun.com/datasheets/Sensors/Pressure/fsrguide.pdf
Que tipo de força pretende medir?
Só encontrei resistores ohmicos comuns, onde posso obter esse resistor RM?
Esse resistor não tem nada de especial, dê preferência ao uso de resistores com 1% de tolerância. O circuito é apenas um divisor de tensão.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por