电子称重机
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
|
关于这个项目
我想知道电子元件的重量。所以我决定做我自己的称重机:)
为此,您必须下载下面列出的一些库
LiquidCrystal_PCF8574
电线
HX711
按照电路图连接所有组件。
编程部分很关键
1. 校准
在校准中打开校准草图上传,托盘上没有任何负载。然后放入一些已知的重量元素,然后打开串行端口增量或减量校准系数 util 您看到已知值。
例如,如果你放了 250 克的砝码,第一次它会在校准前给出 400 克或 1 公斤。你使用 a、s、d、f 或 z、x、c、v 键来校正校准水平,直到你得到 250 克从 400 克或 1 公斤。然后记下校准系数。
2. 实际草图
将校准值 xxxxxxx 放在此行并上传所有内容....
scale.set_scale(xxxxxxx);
3. 一键重置皮重值。
代码
- 代码
代码C/C++
/* * https://facebook/nissiembeddedlab * 2018 年 9 月 4 * 3 公斤称重传感器 HX711 模块与 Arduino 的接口,以测量公斤重量 Arduino 引脚 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);96650;const int SW =7;void setup() { Wire.begin(); Wire.beginTransmission(0x3F); pinMode(SW,INPUT_PULLUP); lcd.setBacklight(255);液晶显示器。开始(16, 2); lcd.setCursor(0,0); lcd.print("Nissi 3kgLoadCell"); lcd.setCursor(0,1); lcd.print("按 Sw 去皮"); scale.set_scale(-849650);秤。皮重(); }void loop() { lcd.setCursor(0,1); lcd.print("W ="); lcd.setCursor(6,1); lcd.print(scale.get_units(),3); lcd.println("公斤"); int x =digitalRead(SW); if(x ==LOW) { scale.tare(); }}
示意图
制造工艺