Índice:
- Suprimentos
- Etapa 1: Etapa 1: Faça um protótipo de madeira para a balança de peso
- Etapa 2: Etapa 2: Soldar a célula de carga e HX-711 e criar o circuito
- Etapa 3: Etapa 3: Baixar Bibliotecas e Carregar o Código
- Etapa 4: Etapa 4: calibração do sensor HX-711
- Etapa 5: Etapa 5: Tempo para o teste
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Olá Instructables, Há poucos dias me tornei pai de um bebê fofo?. Quando eu estava no hospital, descobri que o peso do bebê é muito importante para monitorar o crescimento do bebê. Então, eu tenho uma ideia? para fazer eu mesmo uma máquina de peso para bebês. neste Instrutível, vou mostrar a você como fazer uma máquina de peso para bebês em menos de 10 $. Esta máquina também pode ser usada para outros fins de ponderação. Portanto, o Tutorial cobrirá; 1. Potótipo de madeira para pesagem. Fabricado com tábuas usadas. 2. Integração do Arduino uno / Nano com o OLED 128X64, célula de carga, HX-711. 3. Codificação do Arduino 4. Calibração dos sensores para obter leituras mais precisas.
Suprimentos
Arduino Uno / NanoOLED 128X64 Breadboard Load cellHX-711 sensor Arduino IDE
Etapa 1: Etapa 1: Faça um protótipo de madeira para a balança de peso
A primeira fase com a qual comecei é o hardware. Eu precisava de uma base e um topo para a célula de carga descansar. Eu não queria gastar muito dinheiro, então fui até minha loja e encontrei sobras de madeira. A base era apenas uma prancha de 20x20 polegadas e tinha orifícios centrais para segurar a célula.
Uma coisa a ser considerada criticamente é que a seta na célula de carga está voltada para baixo, caso contrário, suas leituras serão opostas. Primeiro aparafuse os parafusos de madeira com célula de carga à base e aperte-os o mais que puder. Agora é a vez do Top, fiz dois furos no centro exatamente com a mesma distância entre os furos da célula de carga. Depois disso, aperto os parafusos.
Parece barato - era, mas funcionou perfeitamente. Na verdade, isso é tudo de que você precisa para que a célula de carga funcione. Nosso objetivo principal - a base - foi alcançado.
Etapa 2: Etapa 2: Soldar a célula de carga e HX-711 e criar o circuito
Depois de concluir a estrutura de madeira, era hora de começar a construir a máquina real. Usei o amplificador HX-711 como sensor, então ele precisa soldar os pinos da célula de carga no HX-711. Siga a conexão de pinos mencionada abaixo.
LoadCell HX-711
Vermelho -> Vcc
Preto -> Gnd
Verde -> A +
Cinza -> A-
Siga os esquemas fornecidos nas fotos.
Ao conectar o Arduino com o OLED
OLED Arduino Vcc -> 5v
Gnd -> Gnd
SDA -> A4
SCL -> A5
Ao conectar o Arduino com o LOAD CELL HX-711
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Consulte o diagrama esquemático fornecido nos anexos.
Etapa 3: Etapa 3: Baixar Bibliotecas e Carregar o Código
Depois de fazer os esquemas, é hora de codificar o projeto. Baixe as bibliotecas necessárias e descompacte-as em
C: / Usuários / usuário / Documentos / Arduino / bibliotecas
Abra o esboço de calibração fornecido nos anexos.
Etapa 4: Etapa 4: calibração do sensor HX-711
A calibração do sensor é a parte mais marcante, mas eu fiz um código que irá ajudá-lo da maneira mais fácil de calibrar seu sensor. A célula de carga vem com diferentes limites de peso de 5 kg a 100 kg. O sensor gera diferentes resistências de acordo com suas especificações e peso superior, portanto é necessário calibrar o sensor.
Portanto, há um método muito simples de fazer isso, Primeiro pegue uma pedra de peso padrão conhecido, por exemplo, usei meu prato de lixo de exercício de 2 kg. Em seguida, coloque-o no topo do sensor e veja a leitura se ele dá o valor acima, então seu peso real para, por exemplo, 2,4 kg, então o fator de calibração deve ser aumentado e vice-versa.
Então, para a calibração, comece com o aleatório, mas com algum valor relevante na linha calibração 23 do esboço, por exemplo, comecei com 5000
float calibração_fator = 5000;
em 5000 dá um valor acima de 2 kg para, por exemplo, 2,3 kg, então comecei a aumentar o fator de calibração em 100 em cada etapa. Para aumentar o fator de calibração, tive que abrir o monitor serial, digite 'a' na caixa de texto e pressione enter. Em cada envio, ele adiciona 100 no fator de calibração.
Continuei aumentando até que deu aproximadamente 2,00 kg no fator de calibração de 57640.
Agora que a parte crucial havia acabado, eu havia encontrado o fator de calibração do meu sensor.
Agora não há necessidade de código de calibração, então escrevo outro código que mostra o peso em libras e kg. Você deve inserir o fator de calibração neste código.
Etapa 5: Etapa 5: Tempo para o teste
Eu coloco meu bebê no sensor e dá um peso 10% preciso. Agora posso monitorar o peso do meu bebê a qualquer momento e também posso usar este protótipo para outros fins.