自制一只小台秤-hx711
本帖最后由 gada888 于 2020-6-28 23:04 编辑生活中有的时候需要称一下手头的小物件的重量啦。hx711真的是个满物美价廉的旋转。再加一个I2C 显示屏,不是很容易就做出一个简单的称么。
https://v.youku.com/v_show/id_XNDY4OTgyODk4NA==.html?spm=a2hzp.8244740.0.0
你所需要的物料极少,就是三两个。
1.Arduino Uno Romeo
2.I2C LCD
3.hx711 module
4.重量传感-10kg
下面简单介绍一下各个模块的参数
Uno Romeo
1602 IIC 显示屏
hx711参数
重量传感参数
下面是连线图
下面是代码部分
// 2020-05-20 by gada888
#include <HX711_ADC.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
HX711_ADC LoadCell(4, 5); // hx711的dt pin和sck pin
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // 0x27是显示器的地址
void setup() {
LoadCell.begin(); // 连接hx711
LoadCell.start(2000); // 两秒时间来自平衡
LoadCell.setCalFactor(999.0); // 初始调整参数
lcd.begin(16, 2); // 连LCD模块
lcd.backlight(); // 打开LCD的背光
}
void loop() {
LoadCell.update(); // 获取hx711的数据
float i = LoadCell.getData(); // 获得浮点值
lcd.setCursor(0, 0); // 初始LCD光标位置-第一行
lcd.print("Weight:"); // LCD显示文字
lcd.setCursor(0, 1); // 初始LCD光标位置-第二行
lcd.print(i); // LCD第二行显示获取的传感值
}
这么好的贴,为毛没人跟
页:
[1]