Toda balança digital — da de cozinha à industrial — é, no fundo, uma peça de metal que entorta um tiquinho. Esse é o princípio da célula de carga, que junto com o amplificador HX711 transforma peso em número.

Montar a própria balança é um dos projetos mais satisfatórios da eletrônica: junta mecânica, física e programação num resultado que você mede na hora.

💡 Dica: salve este guia! A parte da montagem em balanço e da calibração é o que separa uma balança precisa de uma que só mostra número aleatório.

⚖️ O que é e como funciona

A célula de carga é uma barra de alumínio usinada com um formato específico (geralmente com um furo no meio que cria pontos de flexão). Nela são colados extensômetros (strain gauges).

Um extensômetro é uma trilha metálica em ziguezague sobre um filme flexível. Quando ele é esticado, a trilha fica mais longa e fina → a resistência aumenta. Quando é comprimido, acontece o contrário.

  1. Você coloca peso na ponta livre da barra.
  2. A barra flexiona alguns micrômetros (invisível a olho nu).
  3. Os extensômetros de cima esticam e os de baixo comprimem.
  4. Essa diferença de resistência é convertida em um pequeno sinal elétrico.

🔬 A ponte de Wheatstone

Os quatro extensômetros são ligados numa configuração clássica chamada ponte de Wheatstone. Ela existe para transformar variações minúsculas de resistência em uma diferença de tensão mensurável — e para cancelar o efeito da temperatura.

É por isso que a célula tem 4 fios:

Fio (cor típica)Função
VermelhoE+ (excitação positiva)
PretoE− (excitação negativa)
VerdeA+ (sinal positivo)
BrancoA− (sinal negativo)
🔎 As cores variam por fabricante. Se a leitura for negativa quando você aperta a célula, basta inverter os fios de sinal (verde e branco) — ou corrigir no código.

🔍 Por que precisa do HX711

O sinal que sai da ponte é minúsculo: na ordem de milivolts, ou até microvolts. A entrada analógica do Arduino (10 bits, 0–5 V) simplesmente não enxerga isso — seria como medir a espessura de um fio de cabelo com uma régua escolar.

Entra o HX711: um circuito integrado feito sob medida para células de carga, que combina:

  • Amplificador de instrumentação com ganho de 32, 64 ou 128×.
  • Conversor A/D de 24 bits (mais de 16 milhões de níveis).
  • Interface digital simples: apenas 2 fios (DT e SCK) para o Arduino.
  • Fonte de excitação estável para a própria célula.
Peso → flexão → Δresistência → mV → HX711 (24 bits) → númeroO Arduino recebe um número inteiro grande, proporcional ao peso.

🔧 Montagem mecânica — mais importante que o código

🌡️ A montagem define a precisão. A célula precisa ser fixada em balanço: uma extremidade presa firmemente a uma base rígida, e a outra livre, recebendo a carga. Se as duas pontas ficarem presas, ela não flexiona e a leitura não funciona.
  1. Fixe a extremidade marcada (geralmente com uma seta indicando o sentido da carga) na base.
  2. Use espaçadores para que a barra não encoste na base ao flexionar.
  3. A carga deve ser aplicada na extremidade livre, na direção da seta.
  4. Base e plataforma devem ser rígidas — plástico mole introduz erro.

🎚️ Calibração passo a passo

O HX711 entrega um número cru, sem unidade. A calibração transforma esse número em gramas:

  1. Com a balança vazia, leia o valor e defina como tara (zero).
  2. Coloque um peso conhecido (ex.: 500 g — pode ser um pacote fechado de arroz/açúcar).
  3. Leia o novo valor e calcule: fator = (leitura − tara) ÷ peso_conhecido.
  4. Grave esse fator no código. A partir daí: peso = (leitura − tara) ÷ fator.
  5. Confira com outro peso diferente para validar a linearidade.

📖 Exemplo numérico de calibração

Balança vazia: leitura = 8.400 (essa é a tara).

Com 500 g: leitura = 108.400.

Fator: (108.400 − 8.400) ÷ 500 = 200 unidades por grama.

Uso: um objeto que resulte em 48.400 → (48.400 − 8.400) ÷ 200 = 200 g.

Tara + peso conhecido = fator de calibração

📏 Escolhendo a capacidade

CapacidadeUso típicoObservação
1 kgBalança de precisão, cozinha pequenaMelhor resolução
5 kgCozinha, hobby, dosagemO mais versátil
20 kgBagagem, encomendasResolução menor
50–200 kgPessoas, cargas maioresUsa 4 células (uma por canto)
⛔ Nunca ultrapasse a capacidade. Exceder o limite deforma permanentemente a barra e a célula perde a calibração para sempre. Escolha com folga, mas não exagere: capacidade muito acima do necessário reduz a resolução.

🎯 Onde usar

  • Balanças de cozinha, comerciais e industriais.
  • Dosadores automáticos e enchedoras.
  • Comedouro automático de pet (que pesa a ração).
  • Sensor de força, nivelamento de impressora 3D e testes mecânicos.

🛠️ Problemas comuns

SintomaCausa provávelSolução
Leitura variando sozinhaVibração, corrente de ar ou fios soltosBase rígida; média de leituras; fios firmes
Valor negativoFios de sinal invertidosTroque verde e branco (ou inverta no código)
Sempre o mesmo númeroCélula presa nas duas pontasMonte em balanço, com espaçadores
Deriva com o tempoVariação de temperaturaDeixe estabilizar; refaça a tara
Perdeu a calibraçãoExcesso de peso deformou a barraSubstitua a célula
🛒 Na Mamute Eletrônica tem células de carga de 1 kg a 200 kg e o módulo HX711 — sua balança começa aqui.

🚀 Conclusão

Peso vira número graças ao metal que verga, aos extensômetros numa ponte de Wheatstone e ao HX711 de 24 bits.

Guarde as três chaves do sucesso: capacidade adequada, montagem em balanço e calibração com peso conhecido. Com isso, sua balança fica precisa e confiável.

Dúvidas? Comenta aí! 🦣⚡

Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br

Para montar o que você acabou de ler

Sem célula o HX711 não mede nada: a de 50 kg é para balança e a de 10 kg para bancada.