工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

電子はかり

コンポーネントと消耗品

>
Arduino UNO
× 1
3Kgロードセル
× 1
Adafruit標準LCD-16x2白地に青
× 1
I2CLCDモジュール
× 1

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

電子部品の重量について知りたいのですが。だから私は自分の体重計を使うことにしました:)

これを行うには、以下にリストされているいくつかのライブラリをダウンロードする必要があります

LiquidCrystal_PCF8574

ワイヤー

HX711

回路図に従ってすべてのコンポーネントを接続します。

プログラミングの部分は重要です

1.キャリブレーション

キャリブレーションで、トレイに負荷をかけずにキャリブレーションスケッチのアップロードを開きます。次に、既知の重量要素をいくつか入れてから、シリアルポートの増分を開くか、既知の値が表示されているキャリブレーション係数を使用してデクリメントします。

たとえば、250グラムの分銅を入れると、最初はキャリブレーション前に400グラムまたは1kgになります。250グラムになるまで、a、s、d、fまたはz、x、c、vキーを使用してキャリブレーションレベルを修正します。 400グラムまたは1kgから。次に、校正係数を書き留めます。

2.実際のスケッチ

キャリブレーションされた値xxxxxxxをこの行に入力し、それをすべてアップロードします...

scale.set_scale(xxxxxxx);

3.風袋値をリセットするには、1つの押しボタンを使用します。

コード

  • コード
コード C / C ++
 / * * https:// facebook / nissiembeddedlab * 20189月4日* 3 KgロードセルHX711モジュールインターフェースとArduinoを使用して、KgsArduinoピン2-> HX711 CLK 3-> DOUT 5V-> VCC GND-> GND * /#include "HX711.h" #define DOUT 3#define CLK 2HX711 scale(DOUT、CLK); #include  #include  LiquidCrystal_PCF8574 lcd(0x3F); floatcalibration_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( "Swを押して風袋引きする"); 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. 自動販売機
  3. 電子インク
  4. 投票機
  5. 両替機
  6. ミシン
  7. 旋盤の部品
  8. 旋盤を理解する
  9. フライス盤の部品
  10. 機械を理解する
  11. JWマシン