Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Сборка точных электронных весов на Arduino UNO — пошаговое руководство, детали и код

Компоненты и материалы

Необходимые инструменты и сервисы

О проекте

Хотел знать вес электронных компонентов, поэтому решил сделать свои весы.

Необходимо установить библиотеки:

Подключите все компоненты по схеме.

Программирование — критически важный этап:

  1. Калибровка: Загрузите скетч калибровки без нагрузки на платформе. Положите известный вес. Откройте монитор порта и клавишами a, s, d, f или z, x, c, v корректируйте калибровочный коэффициент, пока показания не совпадут с известным весом. Например, кладете 250 г, а показывает 400 г или 1 кг — подправляйте до 250 г. Запишите полученный коэффициент.
  2. Основной скетч: Вставьте откалиброванное значение в строку scale.set_scale(xxxxxxx); и загрузите.
  3. Сброс тары: Использую одну кнопку для обнуления (tare).

Исходный код

/* 
 * 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 
#include 
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); // ВСТАВЬТЕ СВОЙ КОЭФФИЦИЕНТ ЗДЕСЬ
  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();
  }
}

Схема

Сборка точных электронных весов на Arduino UNO — пошаговое руководство, детали и код

Производственный процесс

  1. ЭЭГ-аппараты: дизайн, производство и новые применения
  2. Торговые автоматы: индустрия США на $36,6 млрд
  3. Электронные чернила: принцип работы, история и будущие применения
  4. Голосовальные машины: история, технологии и стандарты
  5. Эволюция и производство швейных машин: от изобретений XIX века к современной автоматизации
  6. Основные узлы токарного станка: функции и обзор
  7. Понимание токарных станков: история, типы и применение
  8. Ключевые компоненты фрезерного станка: подробное объяснение
  9. Что такое машина: определение, принцип работы и механизмы
  10. JW Machine: услуги точного контрактного производства по чертежам ЧПУ