Célula de Carga 10kg Alta Precisão: Manual Técnico Completo

Célula de Carga 10kg — manual técnico completo

Introdução

Neste manual, será apresentado como instalar, configurar e utilizar a célula de carga de 10kg de alta precisão. Se desejar adquirir este produto, clique aqui.

A medição precisa de massa e força em projetos de engenharia, sistemas embarcados e bancadas industriais exige transdutores capazes de converter deformações elásticas microscópicas em variações elétricas proporcionais. A célula de carga do tipo viga paralela com capacidade nominal de 10 kg opera com extensômetros de resistência elétrica (strain gauges) em ponte completa, fornecendo sensibilidade e estabilidade térmica adequadas para balanças digitais, dosadores automáticos e sistemas de controle de carga.

Especificações técnicas

Principais especificações

As características dimensionais, mecânicas e de tolerância da célula de carga de 10 kg estão detalhadas na tabela a seguir:

ParâmetroEspecificação
Capacidade nominal (Carga máxima)10 kg10\,\text{kg}
Sensibilidade nominal (Saída de fundo de escala)1,0±0,15 mV/V1{,}0 \pm 0{,}15\,\text{mV/V}
Não linearidade±0,05% F.S.\pm 0{,}05\%\,\text{F.S.} (Full Scale)
Histerese±0,05% F.S.\pm 0{,}05\%\,\text{F.S.}
Repetibilidade±0,05% F.S.\pm 0{,}05\%\,\text{F.S.}
Fluência (Creep, 30 minutos)±0,05% F.S.\pm 0{,}05\%\,\text{F.S.}
Equilíbrio do ponto zero±0,1 mV/V\pm 0{,}1\,\text{mV/V}
Efeito da temperatura sobre o zero±0,05% F.S./10∘C\pm 0{,}05\%\,\text{F.S.} / 10^\circ\text{C}
Efeito da temperatura sobre o span±0,05% F.S./10∘C\pm 0{,}05\%\,\text{F.S.} / 10^\circ\text{C}
Material construtivoLiga de alumínio aeronáutico anodizado
Dimensões físicas (C×L×AC \times L \times A)80,0×12,7×12,7 mm80{,}0 \times 12{,}7 \times 12{,}7\,\text{mm}
Furações de fixaçãoRoscas M4 e M5 com espaçamento padronizado
Grau de proteçãoIP65 (vedação em resina de silicone)
Massa própria do sensor31 g31\,\text{g}
Código de referência (SKU)RB0664

Características elétricas e operacionais

Os limites operacionais, requisitos de excitação e impedâncias internas do transdutor são apresentados abaixo:

Parâmetro Elétrico / OperacionalValor
Tensão de excitação recomendada3 VDC3\,\text{VDC} a 12 VDC12\,\text{VDC}
Tensão máxima de excitação permitida15 VDC15\,\text{VDC}
Impedância de entrada (entre cabos Vermelho e Preto)410±30 Ω410 \pm 30\,\Omega
Impedância de saída (entre cabos Verde e Branco)350±3 Ω350 \pm 3\,\Omega
Resistência de isolamento elétrico>2000 MΩ> 2000\,\text{M}\Omega (medida a 50 VDC50\,\text{VDC})
Faixa de temperatura com compensação térmica−10∘C-10^\circ\text{C} a +40∘C+40^\circ\text{C}
Faixa de temperatura operacional admissível−20∘C-20^\circ\text{C} a +60∘C+60^\circ\text{C}
Sobrecarga mecânica admissível segura120% F.S.120\%\,\text{F.S.} (12 kg12\,\text{kg})
Carga de ruptura mecânica limite>150% F.S.> 150\%\,\text{F.S.} (>15 kg> 15\,\text{kg})
Condutores de saída4 fios flexíveis com blindagem, comprimento de ≈25 cm\approx 25\,\text{cm}

Descrição do produto

O que é a Célula de Carga 10kg Alta Precisão?

A célula de carga de 10 kg é um transdutor eletromecânico do tipo viga em balanço paralela (parallel beam single-point load cell). O corpo do sensor é usinado a partir de um bloco sólido de liga de alumínio de alta resistência mecânica, com um recorte central bi-cilíndrico que canaliza as tensões de cisalhamento para zonas de flexão calculadas.

Sobre essas zonas finas são colados extensômetros piezoresistivos de folha metálica interligados no arranjo de Ponte de Wheatstone completa. Toda a região ativa é encapsulada em resina elastomérica de cura neutra com grau de proteção IP65, protegendo os elementos condutores contra umidade, poeira e oxidação atmosférica sem comprometer a flexibilidade elástica da liga metálica.

Para que serve?

  • Medição quantitativa de massa e força vertical descendente em balanças de bancada com pratos de até 200×200 mm200 \times 200\,\text{mm}.
  • Monitoramento de nível por pesagem em silos compactos, dosadores industriais e reservatórios de matéria-prima.
  • Verificação de esforço mecânico, tração linear e empuxo em plataformas de teste eletromecânicas e robóticas.

Por que devo usar?

  • Compensação geométrica single-point: absorve pequenas excentricidades do centro de gravidade da carga sobre a bandeja sem introduzir erros angulares severos.
  • Ponte de Wheatstone balanceada internamente: quatro strain gauges ativos configurados para cancelar perturbações térmicas comuns e maximizar a excursão diferencial de sinal.
  • Relação custo-benefício e durabilidade: estrutura monobloco em alumínio sem partes móveis sujeitas a desgaste por atrito mecânico.

Quando devo usar?

A célula de carga de 10 kg é recomendada para aplicações em que a massa máxima esperada (incluindo o prato ou suporte estrutural de pesagem) situe-se entre 500 g500\,\text{g} e 9 kg9\,\text{kg}, garantindo uma margem de segurança contra choques dinâmicos dentro do limite de 10 kg.

O componente não deve ser utilizado quando:

  • A pesagem envolver microgramas ou cargas abaixo de 50 g50\,\text{g} em que a resolução de fundo de escala seja insuficiente (cenário indicado para células de 100 g100\,\text{g} ou 500 g500\,\text{g}).
  • A aplicação exigir pesagem de massas superiores a 10 kg10\,\text{kg}, em que há risco de escoamento plástico permanente do alumínio (cenário indicado para células de 20 kg20\,\text{kg}, 50 kg50\,\text{kg} ou células em formato S de aço-liga).
  • O esforço for exercido na direção lateral, torcional ou axial não compatível com o eixo ortogonal de deflexão do corpo de prova.

Pinout e diagrama de entradas/saídas

Internamente, a célula de carga contém quatro resistores variáveis sensíveis à deformação mecânica montados em circuito fechado. Dois extensômetros trabalham sob tração (+ΔR+ \Delta R) e dois sob compressão (−ΔR- \Delta R). Quando uma tensão contínua de excitação VexcV_{\text{exc}} é aplicada aos terminais de alimentação, a diferença de potencial diferencial nos nós de medição VoutV_{\text{out}} é proporcional à deformação elástica sofrida pela viga:

Vout=Vexc⋅S⋅(mmnominal)V_{\text{out}} = V_{\text{exc}} \cdot S \cdot \left( \frac{m}{m_{\text{nominal}}} \right)

onde SS representa a sensibilidade nominal do transdutor (1,0 mV/V1{,}0\,\text{mV/V}), mm é a massa instantânea submetida à viga e mnominalm_{\text{nominal}} equivale a 10 kg10\,\text{kg}.

O cabo de ligação possui quatro condutores isolados por código de cores universal:

Condutor / CorIdentificaçãoFunção ElétricaConexão Recomendada no HX711
VermelhoE+ (Excitation +)Alimentação positiva da ponteBorne / Ilha E+
PretoE- (Excitation -)Retorno / Referência negativa da alimentaçãoBorne / Ilha E-
VerdeA+ (Signal +)Saída diferencial positiva de sinal analógicoBorne / Ilha A+
BrancoA- (Signal -)Saída diferencial negativa de sinal analógicoBorne / Ilha A-

💡 Dica: Caso a leitura gerada no microcontrolador apresente valores numéricos negativos ao aplicar carga descendente, basta inverter as conexões dos fios de sinal (Verde e Branco) nos terminais A+ e A- do módulo conversor analógico-digital.

Como fazer a ligação

Requisitos de instalação e alimentação

Devido à sua sensibilidade nominal de 1,0 mV/V1{,}0\,\text{mV/V}, ao alimentar o sensor com uma tensão de excitação de 5 VDC5\,\text{VDC}, a tensão de saída em carga máxima (10 kg10\,\text{kg}) atinge meros 5 mV5\,\text{mV}:

Vout(maˊx)=5 V×1,0 mVV=5,0 mVV_{\text{out(máx)}} = 5\,\text{V} \times 1{,}0\,\frac{\text{mV}}{\text{V}} = 5{,}0\,\text{mV}

Conversores analógico-digitais convencionais integrados em microcontroladores (como o ADC de 10 bits do microcontrolador ATmega328P no Arduino Uno, com resolução de aproximadamente 4,88 mV/LSB4{,}88\,\text{mV/LSB}) são fisicamente incapazes de resolver esse sinal sem saturação ou perda total de sensibilidade. É mandatório o uso de um módulo conversor analógico-digital de 24 bits especializado com amplificador de ganho programável integrado, como o circuito integrado HX711.

Para a fixação mecânica, utilize o arranjo em balanço (cantilever):

  1. A extremidade que contém os condutores elétricos deve ser rigidamente aparafusada à base estática pesada através dos dois furos rosqueados M5, utilizando calços espaçadores para evitar o contato da face intermediária do sensor com a base.
  2. A extremidade oposta fica suspensa no ar e recebe a plataforma de pesagem fixada pelos furos rosqueados M4, também com calço espaçador cilíndrico.
  3. Respeite obrigatoriamente o sentido indicado pela seta gravada na etiqueta lateral da célula (orientada no sentido da gravidade, apontando para baixo).

Diagrama de ligação elétrica

A imagem esquemática a seguir apresenta a arquitetura em blocos sem cruzamento de fios, detalhando a célula de carga ligada ao módulo conversor ADC HX711 de 24 bits e a comunicação digital com o microcontrolador:

Diagrama de ligação elétrica da célula de carga 10kg com módulo HX711 e microcontrolador

Tabela de conexões dos terminais

A conexão elétrica é dividida em dois estágios independentes: o estágio de instrumentação analógica (Célula →\to HX711) e o estágio de barramento digital serial (HX711 →\to Microcontrolador).

Estágio 1: Célula de Carga para o Módulo HX711

Terminal da CélulaTerminal no HX711Cor do FioTipo de SinalObservação
E+ (Excitação +)Ilha E+VermelhoAlimentação analógicaTensão regulada fornecida pelo HX711 (≈4,3 V\approx 4{,}3\,\text{V})
E- (Excitação -)Ilha E-PretoTerra analógicoRetorno de corrente da ponte de extensômetros
A+ (Sinal +)Ilha A+VerdeSinal diferencial (+)Linha não inversora do canal A
A- (Sinal -)Ilha A-BrancoSinal diferencial (-)Linha inversora do canal A

Estágio 2: Módulo HX711 para o Microcontrolador (Arduino Uno / ESP32)

Terminal HX711Conexão no Arduino UnoConexão no ESP32 DevKitTipo de LinhaFunção
VCCPino 5V (ou 3.3V)Pino 3V3 (ou VIN 5V)Alimentação DCAlimenta a lógica digital e o regulador analógico
GNDPino GNDPino GND0VReferência de aterramento comum
DT / DOUTPino digital D2Pino GPIO 4Saída DigitalLinha serial síncrona de dados (Data Out)
SCK / CLKPino digital D3Pino GPIO 5Entrada DigitalLinha de clock serial gerada pelo microcontrolador

Cuidados e observações de segurança

⚠️ Atenção: Nunca aplique choques mecânicos, marteladas ou quedas sobre a célula de carga. Os extensômetros colados sobre a liga de alumínio possuem espessuras micrométricas e rompem-se facilmente sob impactos dinâmicos, destruindo o alinhamento da ponte resistiva de forma irreversível.

⚠️ Atenção: Ao parafusar a célula de carga na base e na plataforma, certifique-se de que os parafusos não ultrapassem o comprimento útil da rosca a ponto de pressionar a seção central fletora. Caso a seção central toque na base de apoio durante a deflexão, o sensor perderá a linearidade e sofrerá travamento mecânico.

⛔ Perigo: Este sensor destina-se exclusivamente a instrumentação eletrônica de baixa tensão (3 VDC3\,\text{VDC} a 12 VDC12\,\text{VDC}). NUNCA conecte nenhum de seus terminais à rede elétrica de corrente alternada (127 V127\,\text{V} ou 220 V220\,\text{V}). O contato com alta tensão provocará queima instantânea dos strain gauges, destruição do microcontrolador e risco de choque elétrico grave.

Como usar

Guia de operação passo a passo

  1. Montagem mecânica dos espaçadores: instale arruelas ou calços usinados entre a célula de carga e as superfícies de montagem, garantindo que somente as pontas do bloco toquem as estruturas de suporte.
  2. Soldagem dos condutores: solde com estanho os quatro condutores da célula nas ilhas correspondentes da placa HX711 (E+, E-, A+, A-), evitando o sobreaquecimento da placa.
  3. Instalação da biblioteca na Arduino IDE:
    • Abra o menu Ferramentas > Gerenciar Bibliotecas…;
    • Pesquise por HX711 Arduino Library (desenvolvida por Bogdan Necula);
    • Clique em Instalar.
  4. Execução do programa de calibração: carregue o código de calibração para obter o fator de escala relacionando as leituras brutas em pulsos ADC à unidade real de massa (gramas).
  5. Aplicação de tara e medição: grave o código operacional definitivo, realizando a tara inicial do conjunto com o prato de pesagem vazio.

Modos de operação e ajustes

O circuito integrado HX711 opera com ganho programável em hardware e duas taxas de atualização selecionáveis:

  • Seleção de Ganho do Canal A: o ganho de amplificação de entrada é determinado pelo número de pulsos de clock enviados na linha SCK após a leitura dos 24 bits de dados:
    • 25 pulsos de clock: seleciona o Canal A com ganho 128 (tensão de fundo de escala diferencial de ±20 mV\pm 20\,\text{mV}). Este é o padrão utilizado para a célula de 10 kg.
    • 26 pulsos de clock: seleciona o Canal B com ganho 32 (fundo de escala de ±80 mV\pm 80\,\text{mV}).
    • 27 pulsos de clock: seleciona o Canal A com ganho 64 (fundo de escala de ±40 mV\pm 40\,\text{mV}).
  • Taxa de Amostragem (Pino RATE): a placa HX711 permite configurar a velocidade de saída conectando o pino RATE do chip:
    • RATE em nível lógico baixo (GND): taxa de 10 amostras por segundo (10 Hz). Este modo oferece forte rejeição de ruído de rede de 50 Hz e 60 Hz, ideal para balanças estáticas de bancada.
    • RATE em nível lógico alto (VCC): taxa de 80 amostras por segundo (80 Hz). Recomendado para esteiras transportadoras ou pesagem dinâmica com resposta rápida.

A relação matemática empregada pelo firmware para converter os dígitos brutos do conversor ADC de 24 bits em massa física é dada por:

Massa (g)=Leitura Bruta do ADC−Valor de TaraFator de Calibrac¸a˜o\text{Massa (g)} = \frac{\text{Leitura Bruta do ADC} - \text{Valor de Tara}}{\text{Fator de Calibração}}

Exemplos práticos de uso

Exemplo 1: Programa de Determinação do Fator de Calibração

Utilize este código para descobrir o fator de calibração exato da sua montagem mecânica. Tenha em mãos um objeto com massa exata conhecida (por exemplo, um peso padrão calibrado de 500 g500\,\text{g} ou 1000 g1000\,\text{g}).

/**
 * ============================================================================
 * RoboBuilders - Manual Técnico: Célula de Carga 10kg Alta Precisão
 * Código 1: Script de Calibração Interativa do Fator de Escala
 * Biblioteca: HX711 de Bogdan Necula
 * ============================================================================
 */

#include "HX711.h"

// Definição dos pinos de interface digital com o HX711
const int PINO_DT  = 2; // Linha de dados (DOUT)
const int PINO_SCK = 3; // Linha de clock (SCK)

HX711 escala;

void setup() {
  Serial.begin(115200);
  while (!Serial) { delay(10); }

  Serial.println(F("=================================================="));
  Serial.println(F("    ROBOBUILDERS - CALIBRACAO CELULA DE CARGA     "));
  Serial.println(F("=================================================="));

  // Inicializa o conversor HX711
  escala.begin(PINO_DT, PINO_SCK);

  if (!escala.is_ready()) {
    Serial.println(F("[ERRO] HX711 nao detectado. Verifique fios e alimentacao."));
    while (1) { delay(100); }
  }

  Serial.println(F("Passo 1: Remova qualquer peso sobre o prato de pesagem."));
  Serial.println(F("Pressione ENTER no monitor serial para tarar a celula..."));
  while (!Serial.available()) { delay(10); }
  while (Serial.available()) { Serial.read(); }

  // Executa a tara (estabelece o ponto zero com base em 20 leituras)
  Serial.println(F("Tarando... aguarde."));
  escala.tare(20);
  Serial.println(F("Tara concluida com sucesso!"));

  Serial.println(F("\nPasso 2: Posicione um peso de referencia conhecido sobre o prato."));
  Serial.println(F("Pressione ENTER apos posicionar o peso..."));
  while (!Serial.available()) { delay(10); }
  while (Serial.available()) { Serial.read(); }

  // Coleta a média das leituras analógicas com o peso sobre o prato
  long leituraMedia = escala.get_value(20);
  Serial.print(F("Valor medio bruto lido (descontada a tara): "));
  Serial.println(leituraMedia);

  Serial.println(F("\nPasso 3: Digite o valor exato da massa (em gramas) e envie:"));
  while (!Serial.available()) { delay(10); }
  float pesoConhecidoGramas = Serial.parseFloat();
  while (Serial.available()) { Serial.read(); }

  if (pesoConhecidoGramas <= 0.0) {
    pesoConhecidoGramas = 1000.0; // Fallback para 1000g se digitado incorretamente
  }

  // Calcula o fator de escala
  float fatorCalibracao = (float)leituraMedia / pesoConhecidoGramas;

  Serial.println(F("\n=================================================="));
  Serial.print(F("FATOR DE CALIBRACAO ENCONTRADO: "));
  Serial.println(fatorCalibracao, 2);
  Serial.println(F("Copie este valor para o codigo operacional principal!"));
  Serial.println(F("=================================================="));
}

void loop() {
  // O processo é executado uma única vez no setup
}

Exemplo 2: Balança Digital Contínua com Comando de Tara

Após identificar o fator de calibração, insira-o na constante FATOR_CALIBRACAO do código a seguir para realizar leituras contínuas com filtragem e comando serial de tara:

/**
 * ============================================================================
 * RoboBuilders - Manual Técnico: Célula de Carga 10kg Alta Precisão
 * Código 2: Firmware de Balança Digital com Média Móvel e Tara Serial
 * Biblioteca: HX711 de Bogdan Necula
 * ============================================================================
 */

#include "HX711.h"

// Definição dos pinos conectados ao módulo HX711
// Para Arduino Uno / Nano: DT = 2, SCK = 3
// Para ESP32 DevKit: DT = 4, SCK = 5
const int PINO_DT  = 2;
const int PINO_SCK = 3;

// Substitua pelo valor calculado obtido no Código 1
const float FATOR_CALIBRACAO = 428.50f;

HX711 balanca;

void setup() {
  Serial.begin(115200);
  while (!Serial) { delay(10); }

  Serial.println(F("Inicializando modulo HX711 e Celula de Carga 10kg..."));

  balanca.begin(PINO_DT, PINO_SCK);

  // Define o fator de calibração do sensor
  balanca.set_scale(FATOR_CALIBRACAO);

  // Executa a tara automática inicial ao ligar (média de 15 amostras)
  Serial.println(F("Executando tara automatica de inicializacao..."));
  balanca.tare(15);

  Serial.println(F("Sistema pronto para operacao!"));
  Serial.println(F("Dica: Envie o caractere 't' pelo monitor serial para tarar.\n"));
}

void loop() {
  // Verifica se o usuário enviou comando de tara pelo monitor serial
  if (Serial.available() > 0) {
    char cmd = Serial.read();
    if (cmd == 't' || cmd == 'T') {
      Serial.println(F("\n[COMANDO] Re-tarando a balanca..."));
      balanca.tare(10);
      Serial.println(F("[OK] Tara concluida.\n"));
    }
  }

  // Realiza a leitura estável com média de 5 amostras consecutivas
  if (balanca.is_ready()) {
    float pesoGramas = balanca.get_units(5);

    // Filtro para ruídos infinitesimais em repouso
    if (pesoGramas > -0.5f && pesoGramas < 0.5f) {
      pesoGramas = 0.0f;
    }

    float pesoKg = pesoGramas / 1000.0f;

    Serial.print(F("Massa: "));
    Serial.print(pesoGramas, 1);
    Serial.print(F(" g   |   "));
    Serial.print(pesoKg, 3);
    Serial.println(F(" kg"));
  } else {
    Serial.println(F("[AVISO] HX711 ocupado ou aguardando conversao..."));
  }

  // Intervalo de amostragem no monitor serial
  delay(250);
}

Projetos

A célula de carga de 10 kg é o componente central em projetos práticos de automação desenvolvidos pela comunidade RoboBuilders. Aplicações avançadas integram o módulo HX711 com microcontroladores equipados com conectividade Wi-Fi e Bluetooth:

  • Balança Conectada para Monitoramento de Estoque IoT: com um ESP32, as leituras de peso de caixas organizadoras ou bobinas de filamento 3D são transmitidas via protocolo MQTT para um dashboard Node-RED ou Home Assistant, disparando notificações automáticas quando o insumo atinge nível crítico.
  • Alimentador Automático de Precisão: dosagem programada de ração animal ou insumos agrícolas em que o acionamento de um servomotor ou rosca sem-fim é interrompido no momento exato em que a célula registra a massa configurada.
  • Plataformas de Teste de Empuxo: montagens mecânicas orientadas para medição dinâmica da força gerada por hélices e motores brushless em bancadas de aeromodelismo e drones.

Conclusão

A Célula de Carga de 10 kg Alta Precisão oferece robustez mecânica e excelente repetibilidade para medição de massa em projetos eletromecânicos:

  • Arquitetura Full-Bridge: quatro extensômetros piezoresistivos em Ponte de Wheatstone com compensação térmica integrada e vedação em resina IP65.
  • Alta Resolução com HX711: o sinal de fundo de escala em milivolts é digitalizado com precisão de 24 bits, eliminando as limitações dos conversores AD convencionais.
  • Instalação em Balanço Cantilever: fixação com espaçadores mecânicos e respeito ao sentido vetorial da carga asseguram linearidade em toda a escala nominal de até 10 kg.

Com a correta fixação física e o procedimento de calibração em duas etapas apresentado neste manual, o desenvolvedor obtém leituras confiáveis para balanças digitais, dosadores e dispositivos IoT de alta precisão.

Solução de problemas

Olá! Sou o assistente técnico da RoboBuilders. Descreva seu problema com o Célula de Carga 10kg Alta Precisão: Manual Técnico Completo e eu ajudarei a encontrar a solução.

O assistente usa IA e pode errar. Confirme informações críticas no datasheet oficial do fabricante.