산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 우노로 정밀 전자 저울 만들기 - 단계별 가이드, 부품, 코드

부품 및 소모품

부품수량비고
아두이노 우노1
3kg 로드셀 (Load Cell)1
Adafruit 표준 LCD - 16x2 흰색/파란색1
I2C LCD 모듈 (PCF8574)1

앱 및 온라인 서비스

프로젝트 소개

전자 부품들의 무게를 알고 싶어 직접 저울을 만들었습니다 :)

다음 라이브러리들을 다운로드해야 합니다:

회로도에 따라 모든 부품을 연결하세요.

프로그래밍이 핵심입니다.

  1. 캘리브레이션: 캘리브레이션 스케치를 업로드하고 트레이에 아무 것도 올리지 않은 상태에서 시리얼 모니터를 엽니다. 알려진 무게(예: 250g)를 올리면 처음에는 400g이나 1kg 등으로 틀리게 나옵니다. 시리얼 모니터에서 a, s, d, f 또는 z, x, c, v 키로 캘리브레이션 팩터를 조정해 250g이 정확히 표시되게 만듭니다. 그때의 캘리브레이션 팩터 값을 기록해 두세요.
  2. 실제 스케치: 기록한 캘리브레이션 팩터를 scale.set_scale(xxxxxxx); 줄에 넣고 업로드하면 끝입니다.
  3. 영점(테어) 리셋: 푸시버튼 하나로 테어 값을 리셋합니다.

코드

메인 코드 (C/C++)

/* 
 * https://facebook/nissiembeddedlab
 * 2018 September 4
 * 3kg 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); // 캘리브레이션 팩터 적용
  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();
  }
}

회로도

아두이노 우노로 정밀 전자 저울 만들기 - 단계별 가이드, 부품, 코드

제조공정

  1. 뇌파계(EEG): 설계, 제조, 새로운 응용 분야
  2. 자판기: 366억 달러 규모의 미국 거대 산업
  3. 전자 잉크: 작동 원리, 역사, 미래 응용
  4. 투표 기계: 역사, 기술, 그리고 표준
  5. 재봉틀의 진화와 제조: 19세기 혁신에서 현대 자동화까지
  6. 선반 머신 필수 부품: 기능 및 개요
  7. 선반 머신 이해: 역사, 종류 및 용도
  8. 밀링 머신 핵심 구성 요소 상세 해설
  9. 기계란 무엇인가? 정의, 작동 원리, 메커니즘 총정리
  10. JW Machine: 정밀 CNC 계약 제조 서비스