Olá pessoa! diante a instabilidade que estava tendo com a balança com as células de carga, decidir como tinha visto aqui antes tentar decifrar a placa das balanças corporal comum! e foi facil!
VAMOS LÁ!
-
Abrir a balança e removi a placa!
-
Removi essa plaquinha na qual vem sodado os fios das células da balança
-
Essa é a placa hx711!
- ligar E+ em E+
- Ligar E- em E-
- Ligar A+ em S+
- Lgar A- em S-
-
Conectando com o ESP32
- VCC no VIN
- SCK em pin 2
- DT em pin 4
- GND em GND
PARA GARANTIR A ESTABILIDADE SÓ DEU CERTO PORQUE EU SOLDEI TUDO EM UMA PLACA DE CIRCUITO!
-
O que saiu da placa de fio só foi a alimentação!
-
Depois colei uma madeira no vidro com super cola para proteção do mesmo!
-
E coloquei em um suporte com rodinhas para melhor a locomoção na hora da troca do gás!
-
Codigo do sensor no esphome:
sensor:####### BALANÇA ####
-
platform: hx711
name: “Peso balança individual gas”
dout_pin: 4
clk_pin: 2
gain: 128
icon: ‘mdi:scale’
id: peso_balanca
update_interval: 5s
accuracy_decimals: 1
filters:- calibrate_linear:
- -382400 → 0
- -354647 → 1
- median:
window_size: 7
send_every: 4
send_first_at: 3
unit_of_measurement: kg
######## PESO LIQUIDO #####
- calibrate_linear:
-
platform: template
id: peso_liquido
name: “Peso liquido Gas”
unit_of_measurement: ‘Kg’
icon: “mdi:scale”
update_interval: 11s
accuracy_decimals: 2
lambda: ‘return (((id(peso_balanca).state) - (id(tara_botijao).state)) - 1);’######## TARA BOTIJÃP #####
-
platform: homeassistant
name: “Tara botijão gas”
accuracy_decimals: 2
unit_of_measurement: ‘Kg’
id: tara_botijao
entity_id: input_number.gas_taraVOLUME GÁS
-
platform: template
name: “Volume Gás”
icon: “mdi:gauge”
id: volume_gas
unit_of_measurement: ‘L’
accuracy_decimals: 1
lambda: ‘return (id(peso_liquido).state);’
update_interval: 12s
filters:- calibrate_linear:
- 0.0 → 0.0
- 13 → 31.5
PORCENTAGEM GÁS
- calibrate_linear:
-
platform: template
name: “Porcen. Gás x peso”
icon: “mdi:propane-tank”
id: volts_comp_peso
unit_of_measurement: ‘%’
accuracy_decimals: 1
lambda: ‘return (id(peso_liquido).state);’
update_interval: 10s
filters:- calibrate_linear:
- 0 → 0
- 13 → 100
- calibrate_linear:
-
-
Agora os resultados e como ficou estável! Sem variação alguma!
o sensor de temperatura e umidade está desconectado!