自制一只小台秤-hx711
2020-05-281.2万
AI 快速预览详细
本文介绍了如何使用HX711模块和Arduino Uno Romeo制作一个简易的小台秤。所需物料包括Arduino Uno Romeo、I2C LCD、HX711模块和10kg重量传感器。文章详细说明了各个模块的参数,并提供了详细的电路连线图和代码示例。通过这个项目,用户可以轻松实现对小物件的称重,适用于日常生活中的各种需求。
|
生活中有的时候需要称一下手头的小物件的重量啦。hx711真的是个满物美价廉的旋转。再加一个I2C 显示屏,不是很容易就做出一个简单的称么。 ![]() ![]() 你所需要的物料极少,就是三两个。 1.Arduino Uno Romeo 2.I2C LCD 3.hx711 module 4.重量传感-10kg 下面简单介绍一下各个模块的参数 Uno Romeo ![]() 1602 IIC 显示屏 ![]() hx711参数 ![]() 重量传感参数 ![]() 下面是连线图 ![]() 下面是代码部分 [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] |












