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

Máquina de pesagem eletrônica

Componentes e suprimentos

Arduino UNO
× 1
Célula de carga de 3Kg
× 1
Adafruit LCD padrão - 16x2 branco em azul
× 1
Módulo I2C LCD
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


Quero saber sobre o peso dos componentes eletrônicos. Então decidi fazer minha própria balança :)

Para fazer isso, você deve baixar algumas bibliotecas que estão listadas abaixo

LiquidCrystal_PCF8574

Fio

HX711

Conecte todos os componentes de acordo com o diagrama de circuito.

A parte de programação é crítica

1. Calibração

Em Calibração, abra o upload do esboço de calibração sem qualquer carga na bandeja. Em seguida, coloque algum elemento de peso conhecido e abra o incremento da porta serial ou diminua o fator de calibração até ver o valor conhecido.

Por exemplo, se você colocar 250 gramas de peso, na primeira vez dará 400 gramas ou 1 kg antes da calibração .. Use as teclas a, s, d, f ou z, x, c, v para corrigir o nível de calibração até obter 250 gramas de 400 gramas ou 1kg. Em seguida, basta anotar o fator de calibração.

2. Esboço real

Coloque o valor calibrado xxxxxxx nesta linha e carregue isso tudo ....

scale.set_scale (xxxxxxx);

3. Para redefinir o valor da tara, uso um botão.




Código

  • Código
Código C / C ++
 / * * https:// facebook / nissiembeddedlab * 2018 4 de setembro * 3 Kg Load Cell HX711 Module Interface com Arduino para medir peso em Kgs Arduino pino 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND * / # include "HX711.h" #define DOUT 3 # define a escala CLK 2HX711 (DOUT, CLK); # include  #include  LiquidCrystal_PCF8574 lcd (0x3F); float calibração_factor =-96650; const int SW =7; 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 ("Pressione Sw para tarar"); scale.set_scale (-849650); 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 =leitura digital (SW); if (x ==LOW) {scale.tare (); }} 

Esquemas


Processo de manufatura

  1. Máquina EEG
  2. Máquina de venda automática
  3. Tinta eletrônica
  4. Máquina de votação
  5. Máquina de Costura
  6. Partes da máquina de torno
  7. Entendendo o torno mecânico
  8. Componente da fresadora
  9. Entendendo a Máquina
  10. Máquina JW