自制一只小台秤-hx711

2020-05-281.2万
AI 快速预览详细 收起
本文介绍了如何使用HX711模块和Arduino Uno Romeo制作一个简易的小台秤。所需物料包括Arduino Uno Romeo、I2C LCD、HX711模块和10kg重量传感器。文章详细说明了各个模块的参数,并提供了详细的电路连线图和代码示例。通过这个项目,用户可以轻松实现对小物件的称重,适用于日常生活中的各种需求。


生活中有的时候需要称一下手头的小物件的重量啦。hx711真的是个满物美价廉的旋转。再加一个I2C 显示屏,不是很容易就做出一个简单的称么。

自制一只小台秤-hx711图7
自制一只小台秤-hx711图6
你所需要的物料极少,就是三两个。
1.Arduino Uno Romeo
2.I2C LCD
3.hx711 module
4.重量传感-10kg

下面简单介绍一下各个模块的参数
Uno Romeo
自制一只小台秤-hx711图1
1602 IIC 显示屏
自制一只小台秤-hx711图2
hx711参数
自制一只小台秤-hx711图3
重量传感参数
自制一只小台秤-hx711图4
下面是连线图
自制一只小台秤-hx711图5
下面是代码部分
[mw_shl_code=applescript,false]// 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[g]:"); // LCD显示文字
  lcd.setCursor(0, 1); // 初始LCD光标位置-第二行
  lcd.print(i); // LCD第二行显示获取的传感值
}[/mw_shl_code]

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
hnyzcj
hnyzcj
这么好的贴,为毛没人跟
- 没有更多了 -