Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Balança Eletrônica Precisa com Arduino UNO – Guia Passo a Passo, Peças e Código

Componentes e Materiais

Software

Sobre o Projeto

Queria conhecer o peso de componentes eletrônicos, então decidi construir minha própria balança :)

Para isso, você deve baixar as bibliotecas listadas acima.

Conecte todos os componentes conforme o diagrama de circuito.

A parte de programação é crítica:

  1. Calibração: Abra o sketch de calibração e faça upload sem nenhuma carga na bandeja. Coloque um peso conhecido (ex: 250 g). Abra o Monitor Serial e use as teclas a, s, d, f ou z, x, c, v para ajustar o fator de calibração até ler o valor conhecido (250 g). Anote o fator de calibração final.
  2. Sketch Principal: Insira o fator calibrado na linha scale.set_scale(xxxxxxx); e faça upload.
  3. Tara (Zero): Uso um botão push-button para resetar a tara.

Código

Sketch Principal (C/C++)

/* 
 * https://facebook/nissiembeddedlab
 * 2018 September 4
 * 3 Kg Load Cell HX711 Module Interface with Arduino to measure weight in Kgs
 * Arduino pin 2 -> HX711 CLK
 * 3 -> DOUT
 * 5V -> VCC
 * GND -> GND
 */
#include "HX711.h"
#define DOUT 3
#define CLK 2
HX711 scale(DOUT, CLK);

#include <Wire.h>
#include <LiquidCrystal_PCF8574.h>
LiquidCrystal_PCF8574 lcd(0x3F);

float calibration_factor = -96650; // Fator obtido na calibração
const int SW = 7; // Botão de tara

void setup() {
  Wire.begin();
  Wire.beginTransmission(0x3F);
  pinMode(SW, INPUT_PULLUP);
  lcd.setBacklight(255);
  lcd.begin(16, 2);
  lcd.setCursor(0,0);
  lcd.print("Nissi 3kgLoadCell");
  lcd.setCursor(0,1);
  lcd.print("Press Sw to tare");
  scale.set_scale(-849650); // Fator calibrado (exemplo)
  scale.tare();
}

void loop() {
  lcd.setCursor(0,1);
  lcd.print("W = ");
  lcd.setCursor(6,1);
  lcd.print(scale.get_units(), 3);
  lcd.println(" kg ");
  int x = digitalRead(SW);
  if (x == LOW) {
    scale.tare();
  }
}

Esquemático

Balança Eletrônica Precisa com Arduino UNO – Guia Passo a Passo, Peças e Código

Processo de manufatura

  1. Aparelhos de EEG: Design, Fabricação e Aplicações Emergentes
  2. Máquinas de Venda Automática: Uma Indústria de US$ 36,6 Bilhões nos EUA
  3. Tinta Eletrônica: Como Funciona, História e Aplicações Futuras
  4. Máquinas de Votação: História, Tecnologia e Padrões
  5. A Evolução e Fabricação de Máquinas de Costura: Da Inovação do Século XIX à Automação Moderna
  6. Partes Essenciais do Torno: Funções e Visão Geral
  7. Entendendo Tornos: História, Tipos e Aplicações
  8. Componentes Principais de uma Fresadora Explicados
  9. O que é uma Máquina? Um Guia Completo
  10. JW Machine: Serviços de Fabricação por Contrato CNC de Precisão