Visualizações: 222 Autor: Tina Publicar Tempo: 2024-11-09 Origem: Site
Menu de conteúdo
● Entendendo as células de carga
>> O que é uma célula de carga?
>> Como as células de carga funcionam
● Fiação da célula de carga para Arduino
>> Instruções passo a passo de fiação
>> Diagramas de fiação e imagens
>> Como conectar o HX711 à célula de carga e Arduino
>> Explicação da estrutura do código
● Calibrando a célula de carga
>> Processo de calibração passo a passo
● Construindo uma escala de pesagem digital
>> Integração da célula de carga com uma tela LCD
>> 1. Qual é o peso máximo que uma célula de carga pode medir?
>> 2. Posso usar várias células de carga com um arduino?
>> 3. Como garante leituras precisas da minha célula de carga?
>> 4. Quais são as aplicações comuns das células de carga?
>> 5. Como escolho a célula de carga certa para o meu projeto?
As células de carga são componentes essenciais em várias aplicações, principalmente nos sistemas de pesagem. Eles convertem força mecânica em um sinal elétrico, permitindo medições precisas de peso. A interface de uma célula de carga com um microcontrolador Arduino permite que os entusiastas e engenheiros criem escalas de pesagem digital e outros dispositivos de medição. Este artigo o guiará através do processo de interface um Carregue a célula com Arduino, usando o módulo HX711 para amplificação de sinal e conversão de dados.
Uma célula de carga é um transdutor que converte uma força ou peso em um sinal elétrico. Normalmente, consiste em um elemento metálico que se deforma sob carga, com medidores de tensão presos para medir essa deformação.
Existem vários tipos de células de carga, incluindo:
◆ Células de carga do medidor de deformação: o tipo mais comum, usando medidores de tensão para medir a deformação.
◆ Células de carga hidráulica: use pressão do fluido para medir o peso.
◆ Células de carga pneumática: Use pressão do ar para medição de peso.
As células de carga operam com o princípio dos medidores de tensão, que mudam de resistência quando esticados ou compactados. Essa mudança na resistência é convertida em um sinal elétrico, que pode ser lido por um microcontrolador como o Arduino.
Para interagir uma célula de carga com o Arduino, você precisará dos seguintes componentes:
◆ Carregar célula
◆ Módulo de amplificador de célula de carga HX711
◆ Conselho Arduino (por exemplo, Arduino Uno)
◆ Fios de jumper
◆ Pão de pão (opcional)
◆ Visor LCD (opcional para saída)
1. Conecte a célula de carga ao módulo HX711:
◆ Conecte o fio vermelho (excitação+) da célula de carga ao terminal E+ do HX711.
◆ Conecte o fio preto (excitação-) ao terminal eletrônico.
◆ Conecte o fio branco (sinal+) ao terminal A+.
◆ Conecte o fio verde (sinal-) ao terminal A.
2. Conecte o HX711 a Arduino:
◆ Conecte o pino VCC do HX711 ao pino de 5V no Arduino.
◆ Conecte o pino GND do HX711 ao pino GND no Arduino.
◆ Conecte o pino DT (dados) do HX711 a um pino digital no Arduino (por exemplo, D2).
◆ Conecte o pino SCK (relógio) a outro pino digital (por exemplo, D3).
Este diagrama ilustra as conexões entre a célula de carga, o módulo HX711 e o Arduino.
O HX711 é um conversor analógico-digital de 24 bits de precisão (ADC) projetado para escalas de pesagem e aplicações de controle industrial. Amplifica os pequenos sinais das células de carga, tornando -as legíveis pelo Arduino.
Siga as instruções de fiação fornecidas acima para conectar o módulo HX711 à célula de carga e ao Arduino. Verifique se todas as conexões estão seguras para evitar a perda de sinal.
◆ A biblioteca HX711 está incluída para facilitar a comunicação com o módulo HX711.
◆ O objeto de escala é criado para gerenciar a célula de carga.
◆ Na função Setup (), a comunicação serial é inicializada e os pinos HX711 são definidos.
◆ A função loop () lê continuamente o peso e a imprime no monitor serial.
A calibração é crucial para garantir medições precisas de peso. Envolve ajustar as leituras da célula de carga para combinar com pesos conhecidos.
1. Coloque um peso conhecido na célula de carga.
2. Registre a leitura do Arduino.
3. Use a seguinte fórmula para calcular o fator de calibração:
Fator de calibração = artina de pesagem conhecida do fator de calibração da célula de carga = leitura da célula de carga Peso
4. Atualize seu código Arduino com o novo fator de calibração.
Para exibir as leituras de peso, você pode conectar uma tela LCD de 16x2 ao Arduino. Use as seguintes conexões:
◆ Conecte o VCC do LCD a Arduino 5V.
◆ Conecte o GND ao GND.
◆ Conecte os pinos SDA e SCL aos pinos correspondentes no Arduino.
Quando tudo estiver conectado, faça o upload do código para o Arduino e teste a configuração colocando pesos na célula de carga. Ajuste o fator de calibração conforme necessário para leituras precisas.
◆ Leituras imprecisas: verifique se a célula de carga está calibrada corretamente e se não há conexões soltas.
◆ Sem saída: verifique a fiação e verifique se o módulo HX711 está ligado corretamente.
◆ Leituras flutuantes: isso pode ser devido ao ruído elétrico; Tente usar uma fonte de alimentação estável e aterramento adequado.
Interface uma célula de carga com um Arduino usando o módulo HX711 é um processo direto que abre inúmeras possibilidades para criar escalas de pesagem digital e outros dispositivos de medição. Com os componentes certos e um pouco de programação, você pode criar um sistema confiável para várias aplicações.
O peso máximo que uma célula de carga pode medir depende de suas especificações. As células de carga comuns podem medir de alguns gramas a várias toneladas.
Sim, você pode usar várias células de carga com um Arduino, conectando -as em paralelo ou usando um multiplexador, mas isso requer calibração e programação cuidadosas.
Para garantir leituras precisas, calibre a célula de carga regularmente, verifique se há estabilidade mecânica e minimize o ruído elétrico.
As células de carga são comumente usadas em escalas industriais, dispositivos médicos e vários sistemas de automação onde a medição de peso é crucial.
Considere a faixa de peso, precisão e condições ambientais ao selecionar uma célula de carga para o seu projeto.
O conteúdo está vazio!
Contato:
Telefone: +86 18921011531
Email: nickinfo@fibos.cn
Add: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, China