Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construye una balanza electrónica precisa con Arduino UNO – Guía paso a paso, piezas y código

Componentes y suministros

Arduino UNO × 1
Célula de carga 3 kg × 1
Pantalla LCD 16×2 (blanco sobre azul, Adafruit) × 1
Módulo I2C para LCD × 1

Aplicaciones y servicios en línea

Sobre este proyecto

Quería conocer el peso de componentes electrónicos, así que decidí construir mi propia balanza :)

Para ello necesitas descargar estas librerías:

Conecta todos los componentes según el diagrama de circuito.

La parte de programación es crítica:

  1. Calibración: Abre el sketch de calibración y súbelo sin carga en la bandeja. Pon un peso conocido, abre el puerto serie y ajusta el factor de calibración con las teclas a, s, d, f o z, x, c, v hasta leer el valor correcto. Ejemplo: pones 250 g y al principio marca 400 g o 1 kg. Corriges hasta que marque 250 g. Anota el factor de calibración.
  2. Sketch real: Pon el valor calibrado xxxxxxx en esta línea y sube: scale.set_scale(xxxxxxx);
  3. Tarar: Uso un pulsador para resetear el tara.

Código

Código principal

/* 
 * 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;
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("Press Sw to tare");
  scale.set_scale(-849650); // Factor calibrado
  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áticos

Construye una balanza electrónica precisa con Arduino UNO – Guía paso a paso, piezas y código

Proceso de manufactura

  1. Equipos de EEG: Diseño, fabricación y aplicaciones emergentes
  2. Máquinas expendedoras: Una industria de 36.600 millones de dólares en EE. UU.
  3. Tinta electrónica (e-ink): funcionamiento, historia y aplicaciones futuras
  4. Máquinas de Votar: Historia, Tecnología y Estándares
  5. Guía Experta de Máquinas Cambiadoras Modernas: Diseño, Componentes y Tendencias Futuras
  6. La evolución y fabricación de máquinas de coser: de la innovación del siglo XIX a la automatización moderna
  7. Partes Esenciales del Torno: Funciones, Componentes y Mantenimiento
  8. El Torno: Historia, Tipos, Principio de Funcionamiento, Partes y Aplicaciones
  9. Componentes Clave de una Fresadora Explicados
  10. ¿Qué es una máquina? Guía completa
  11. JW Machine: Servicios de Fabricación por Contrato CNC de Precisión