Diversos são os projetos que já imaginamos fazer em nossos laboratórios improvisados no quarto, na garagem, no quintal, seja onde for, e acredito que muitos já tiveram a intensão de montar uma balança digital caseira para desafiar as suas habilidades, em especial vamos trabalhar no projeto Célula de Carga Arduino com HX711 na Variação de um Strain Gauge.
Este pode ser um projeto um tanto quanto complicado e seu grau de complexibilidade pode pegar muitos de surpresa, o seu modo de conexão conta com algumas características próprias e extremamente relevantes que com uma boa explicação pode se tornar extremamente simples.
Os sensores de peso são pequenos equipamentos constituídos por um invólucro de metal e uma pastilha Strain Gage instalado junto ao seu corpo, devida a sua baixa variação de tensão, porém é necessária a utilização de um Módulo Amplificador de Sinais, neste caso, recomendado o Conversor Amplificador HX711 24bit 2 Canais.
O que é um Strain Gauge?
De forma direta, o Strain Gauge é um sensor variável que varia a sua resistência sempre que a superfície a qual está conectado sobre alguma alteração física como, por exemplo, quando a superfície em teste é comprimida, esticada ou submetida a deformação nos processos de análise, estando presente em na Célula de Carga Arduino, por exemplo.
Comumente conhecido como Sensor tipo folha, devido a sua milimétrica espessura, ele apresenta extrema funcionalidade já que torna possível a estimativa do grau de tensão utilizado para estruturas de grande e pequeno porte, como por exemplo, a estrutura do Sensor de Peso para Arduino.
De forma geral, trabalham com a associação da ponte de wheatstone, um esquema de ligação que equilibra os sinais de todos os sensores em uso e através de um amplificador torna possível a verificação e conversão de valores para medidas métricas de peso como grama e quilograma.
Teste Prático Célula de Carga Arduino e HX711
Através deste vídeo desenvolvido pelo nosso parceiro WR Kits, podemos observar de forma simples e direta a funcionalidade e as principais características deste exclusivo projeto.
Produtos Utilizados no Teste
Funcionamento do Programa da Célula de Carga Arduino
Neste projeto vamos apensar verificar a variação do valor obtido pelo strain gage sem obtermos valores diretos de peso, os valores exibidos junto a janela de comunicação serão valores brutos e sujeitos a aprimoração do código para se tornarem valores do sistema de medida padrão de peso.
Download do código de funcionamento: DOWNLOAD AQUI.
Montagem do Projeto
Ao observarmos a ligação dos equipamentos descrita logo a baixo, podemos verificar uma das principais características da ponte de wheatstone que é a interligação de dois ou mais equipamentos resistivos com o fim de utilizar ambos os valores para um resultado final.
Internamente, a Célula de Carga Arduino possui um Strain Gague que neste sistema elétrico possui a capacidade de identificar a variação e a pressão exercida sobre suas bases metálicas e apresentar junto a janela de comunicação da IDE do Arduino estes valores obtidos.
Para quem preferir, segue a baixo o esquema elétrico de ligação do referente projeto:
Conclusão
A ideia do projeto Célula de Carga Arduino com HX711 na Variação de um Strain Gauge é apresentar a forma de funcionamento do conjunto como um todo, sem necessariamente aplica-lo diretamente em uma balança digital, o que faremos em breve em um projeto completo de uma Balança Digital com Arduino e Célula de Carga.
Há um comentário do eng Wagner rambo , no vídeo, em que ele diz que iria deixar um link p projeto dde uma balança completa.
Não consegui ver, identificar , aonde ele há este link p o projeto.
Favor me direcionar a este link .
Grato Moisés
Olá Moisés para ter mais informações acesse https://www.youtube.com/watch?v=0btGnLHdv8I&list=PLZ8dBTV2_5HRIsKcTtFdzPhPghha30anO&index=6
Att Equipe Usinainfo
Estou fazendo um sistema que precisa de 2 celulas de carga num equipamento isoinercial mas a caga tem que ser ate 600 kg o strain gauge suporta essa carga?
Bom dia!
As células de carga que temos disponíveis no momento suportam somente no máximo 50kg com capacidade de combinação de até 4 unidades.
Amigo Gostaria de saber como faço para somar a capacidade de carga dessas celulas para suportar ate 200kg.
Bom dia Thiago!
Levando em consideração que cada célula de carga suporta 50kg, para suportar um peso de 200kg, você irá precisar de 4 células de carga distribuídas igualmente e com as devidas alterações no código e no esquema de ligação.
Gostaria de saber como faz para aparecer no programa o Peso (em kg) aplicado nos sensores.
Grato Vítor.
Boa tarde Vitor ! Infelizmente não temos até o momento um projeto para a leitura do peso em kg, somente a variação do Strain Gage, para realizar tal processo necessita-se de algumas alterações na variável e adaptação do projeto.
Att Equipe UsinaInfo
Deu um erro no programa:
Arduino: 1.8.3 (Mac OS X), Placa:”Arduino/Genuino Uno”
O sketch usa 2334 bytes (7%) de espaço de armazenamento para programas. O máximo são 32256 bytes.
Variáveis globais usam 192 bytes (9%) de memória dinâmica, deixando 1856 bytes para variáveis locais. O máximo são 2048 bytes.
avrdude: ser_open(): can’t open device “/dev/cu.usbmodem1411”: No such file or directory
Problema ao carregar para a placa. Veja http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugestões.
Este relatório teria mais informações com
“Mostrar a saida detalhada durante a compilação”
opção pode ser ativada em “Arquivo -> Preferências”
Boa tarde Julio!
Ao que tudo indica, o aplicativo tentou buscar algum arquivo, porém nada foi encontrado no local esperado. Tente desconectar o seu Arduino e conectar novamente e verifique seu diretório “/dev/cu.usbmodem1411” é onde a porta USB se conectou e tente conectar o Arduino como outra porta USB no seu computador.
Gostaria de saber se posso utilizar apenas um sensor, como fica o esquema elétrico neste caso.
Bom dia Lucas!
O recomendado é a utilização de dois Sensores de Carga como estes utilizados no projeto para o perfeito funcionamento do mesmo e uma melhor qualidade nas verificações.
Boa noite! É possível eu obter os valores de cada sensor de forma separada?
Olá Lucas!
Para realizar este procedimento você precisará também de instalações independes, cada sensor em um amplificador no caso.
Se a ligação for WHITE/WHITE, BLACK/BLACK e RED/RED, como mostra na figura, o potencial nos dois fios RED na saida de sinal vão ser iguais, tanto em A+ quanto no A-, assim ficando com o potencial zero entre A+ e A-, não?
Olá Guilherme!
O sistema de nomeação dos pinos neste caso não interfere no funcionamento do referente projeto, este é um esquema de ligação desenvolvido para realizar a leitura dos dados.
Consigo montar uma balança (50kg) com apenas um sensor? Como faço para tirar a tara e após exibir em KG?
Bom dia Danilo!
Cada sensor utilizado no referente projeto possui uma capacidade máxima de 50Kg, infelizmente até o momento não realizamos a conversão de valores para kg, algumas dicas você consegue através do seguinte link: http://www.nerdkits.com/videos/weighscale/
Boa noite.
Estou fazendo o teste exatamente conforme o esquema e com o mesmo código, mas só consigo leituras aleatórias, tanto com um quanto com dois sensores, pressionando-os ou não. Alguma ideia?
Bom dia Daniela!
Infelizmente não passamos por este problema quando desenvolvemos o referente projeto, você já verificou as soldas se estão tudo ok e as conexões se não estão apresentando algum mal contato que cause ruídos aleatórios e atrapalhem a leitura?
Boa tarde prezados,
Saberiam informar qual a durabilidade estimada desses sensores em uso com carga constante sobre eles? exemplo, coloco um peso de 20 kilos sobre esses sensores, por quanto tempo será que eles são capazes de suportar esse peso e fazer as leituras corretamente, antes de começarem a apresentar erros de leitura em função da deformação que o sensor começaria a sofrer após “x” horas de vida útil sobre pressão constante?
Desde já agradeço a atenção.
Bom dia!
Infelizmente não temos como afirmar um tempo de vida útil exato para o referente equipamento, vale ressaltar que este é um equipamento de alta durabilidade desenvolvido com metal de baixo índice de deformação, porém o tempo exato, somente submetendo-o a teste.
Ola boa noite , parabens pelo post, saberia me dizer qual e o tipo de protocolo de comunicacao que esta sendo usado entre o arduino e o HX711
Olá Wagner!
O protocolo de comunicação utiliza-se de uma combinação entre os determinantes CLOCK e DATA.
Bom dia Daniela!
Infelizmente não passamos por este problema quando desenvolvemos o referente projeto, você já verificou as soldas se estão tudo ok e as conexões se não estão apresentando algum mal contato que cause ruídos aleatórios e atrapalhem a leitura?
Queridos vocês precisam assinar os artigos. Precisamos de nomes para colocar como citações nos nossos trabalhos acadêmicos. Mais de um nome, se for o caso de vários autores.
Obrigado!
Olá Adriel!
Estamos providenciando isto, em breve teremos todos os nossos artigos assinados pelos seus devidos autores, fique de olho e não perca nossos novos artigos.
Bom dia! Para utilizar 4 células de carga, basta fazer a mesma ligação de hardware e conectar o fio vermelho das outras 2 celulas de carga em B+ e B-?
Obrigada
Ola Graciela!
A utilização de 4 células de carga simultânea junto ao HX711 necessita de um sistema de ligação diferenciado que pode ser encontrado na descrição do sensor junto ao nosso site.
Boa tarde, amigos!
Tenho um projeto para utilizar um strain gauge acoplado a um material que sofrerá deformação quando submetido a uma força.
A minha intenção é mensurar essa força através da deformação que o o material sofreu.
No meu caso eu não usarei célula de carga, mas sim strain gauge (extensometro).
Gostaria de saber se, utilizando o HX711, o UNO R3 e o código fonte do projeto da balança, apenas substituindo a célula de carga pelo extensometro, eu conseguiria fazer essa medição.
Agradeço desde já e desejo um otimo fim de ano à toda a equipe!
Abraços
Olá Jairo!
Até o dado momento não utilizamos este código direto com um Extensômetro, mas acreditamos que seja possível demonstrar a deformação do seu equipamento desta maneira.
Preciso de uma ponte de wheatstone urgente em Belo Horizonte. Obrigada, era o que eu procurava
Olá Juliana! Ficamos felizes em poder auxiliar.
estou pensando em usa-lo para controle de peso de gas de cozinha, com esp8266 1 na plataforma Blynk, teria as bibliotecas?
Boa tarde Luiz!
Infelizmente não desenvolvemos nenhum projeto semelhante, as informação que temos estão disponíveis junto ao artigo e a descrição do produto.
Boa Noite, Tenho um projeto da faculdade e preciso saber como consigo fazer uma balança que suporte uns 750 Kg, Tenho 16 Sensores de carga de 50 KG, mas não consegui encontrar nada que poça me auxiliar para tentar colocar eles em serie para conseguir esse peso máximo, ou aproximado, Se puder me auxiliar agradeço
Boa Tarde Jean!
A ligação em série em um único amplificador 711 infelizmente não é possível, cada módulo amplificador suporta apenas até 4 sensores. Uma opção seria utilizar 4 sensores em 4 amplificador e através de código realizar a somatória máxima de correspondentes 800kg.
Boa tarde,
Estou precisando medir apenas a deformação do strai-gage em uma placa de alumínio. Eu poderia retirar o sensor e colocar sobre a minha placa? O sensor medirá a deformação?
Boa Tarde Felipe!
A retirada do Strain Gages do Sensor de peso poderia resultar em danos e consequentemente a sua inutilização, segue o link do Strain Gages comercializado independentemente:
https://www.usinainfo.com.br/outros-sensores-arduino/strain-gages-extensometro-de-resistencia-eletrica-tipo-folha-2955.html
Porém, não podemos garantir a funcionalidade deste código para o seu projeto, é necessária a verificação de possíveis adaptações para o material em específico.
Bom dia,
Gostaria de saber qual a unidade desses valores (9166403…etc) que o arduino está informando na tela e saber se é possível converter esses valores (9166403…etc) para a unidade de deformação (em milímetros) ou carga. Se for possível, qual o cálculo que eu faria?
Obrigado
Boa tarde! Vocês já testaram este projeto utilizando o raspberry pi?
Boa Tarde Tadeu! Infelizmente até o momento não desenvolvi este projeto com nenhum outro microcontrolador além do Arduino.