使用 Visuino 的智能累积称重秤 HX711

ChangeCode
转载
发布时间: 2025-06-10 15:27:04 | 阅读数 0收藏数 0评论数 0
封面
这款采用 Visuino 打造的创新型称重秤可让您实时跟踪多件物品的总重量。只需将一个物品放在秤上登记其重量,添加另一个,然后自动查看总数更新!该项目基于Instructables上的Arduino缩放教程的基础设计,利用 HX711 称重传感器和直观的 Visuino 平台实现无缝设置和操作。

准备工作:

材料:

材料名称
数量
备注
arduino UNO
1
/
面包板
1
/
称重传感器的 HX711
1
/
ADC 传感器模块
1
/
OLED 显示器
1
/
面包板
1
/
按钮
1
/
1K 欧姆电阻
1
/
跳线
1
/
1

观看视频!

2

您需要的材料

Visuino 程序:下载 Visuino

注意:您可以在线购买称重传感器和 HX711 ADC 传感器模块作为套件。

3

电路

称重传感器图 1)红线连接到 HX711 模块的 E+ 引脚将称重传感器图 1)的黑线连接到 HX711 模块的 E 引脚将称重传感器图 1)的白线连接到 HX711 模块的 A 引脚连接称重传感器的绿线图 1)到 HX711 模块的 A+ 引脚将 HX711 ADC 传感器模块地线黑线)连接到 Arduino 板的接地引脚将 HX711 ADC 传感器模块电源线红线)连接到 Arduino 板的 5V 引脚将 HX711 ADC 传感器模块 DT 线绿线)连接到 Arduino Nano 板的数字引脚 3 将 HX711 ADC 传感器模块 SCK 线黄线)连接到 Arduino Nano的数字引脚 2OLED 显示引脚 [SCL] 连接到 Arduino 引脚 [SCL]将 OLED 显示引脚 [SDA] 连接到 Arduino 引脚 [SDA]将 OLED 显示引脚 [VCC] 连接到 Arduino 引脚 [5v]将 OLED 显示引脚 [GND] 连接到Arduino 引脚 [GND]将 Arduino 数字引脚 [4] 连接到面包板上的按钮和电阻器电阻器的另一侧连接到面包板引脚 [GND]将按钮的其他引脚连接到面包板正极引脚 [5V]将 Arduino 引脚 [5V] 连接到面包板正极引脚 [红线]将 Arduino 引脚 [GND] 连接到面包板负极引脚 [黑线]

4

启动 Visuino

如第一张图所示启动 Visuino 点击 Visuino 中 Arduino 组件(图 1)上的“工具”按钮 当对话框出现时,选择“Arduino UNO”,如图 2 所示

5

在Visuino中添加和设置组件

添加“体重秤 HX711”组件并像本教程中一样进行校准添加“检测边缘”组件添加 2X“模拟多源”组件添加“比较模拟值”组件添加“数字多源”组件添加“模拟开/关开关”组件添加“防抖按钮”组件添加“时钟多源”组件添加“添加模拟”组件添加“记住模拟值”“组件添加”OLED I2C“组件选择”Compare1“组件,在属性窗口中将”Compare Type“设置为ctBiggerOrEqual选择”DetectEdge1“,在属性窗口中将”On Rising/True“设置为False双击”DisplayOLED1“,在”元素“窗口中将”绘制文本“拖动到左侧,在”属性“窗口中将”大小“设置为1,并将”文本”“到”权重 (g)“在”元素“窗口中,将”文本字段“拖动到左侧,在”属性“窗口中,将”大小“设置为 3,将”Y“设置为 15,在”元素“窗口中,将”绘制文本“拖动到左侧,在”属性“窗口中,将”大小“设置为 1,将”文本“设置为”总计:“,将”Y“设置为 48在”元素“中“窗口,将”文本字段“拖动到左侧,然后在”属性“窗口中,将”大小“设置为 2,将”Y“设置为 48,将”X“设置为 40关闭”元素“窗口

6

Visuino Connect Comp

Arduino 数字引脚 [3] 连接到“WeightScale1”引脚 [传感器数据]连接“WeightScale1”引脚 [传感器时钟] 到 Arduino 数字引脚 [2]将“DetectEdge1”引脚 [输出] 连接到“WeightScale1”引脚 [零]连接“WeightScale1”引脚 [输出] 到“MultiSource4”引脚 [输入]将“MultiSource4”引脚 [0] 连接到“比较 1”引脚 [输入]将“MultiSource4”引脚 [1] 连接到“Switch1”“引脚 [输入]将”Compare1“引脚 [输出] 连接到”MultiSource5“引脚 [输入]将”MultiSource5“引脚 [0] 连接到”Switch1“引脚 [启用]将”MultiSource5“引脚 [1] 连接到”DetectEdge1“引脚 [输入]将”Switch1“引脚 [输出] 连接到”MultiSource3“引脚 [输入]将”MultiSource3“引脚 [0] 连接到”Add1“引脚 [0]将”MultiSource3“引脚 [1] 连接到”DisplayOLED1”“ > ”文本字段1“引脚 [输入]将Arduino数字引脚 [4] 连接到”按钮1“引脚 [输入]将”按钮1“引脚 [输出] 连接到”MultiSource1“引脚 [输入]将”MultiSource1“引脚 [0] 连接到”添加1“引脚 [时钟]将”MultiSource1“引脚 [1] 连接到”记住1“引脚 [记住]将”MultiSource2“引脚 [0] 连接到”DisplayOLED1“ > ”文本字段2“引脚 [输入]连接”记住1”“ pin [Out] 到 ”Add1“ pin [1]将”DisplayOLED1“引脚 I2C [Out] 连接到 Arduino 引脚 I2C [In]

7

生成、编译和上传 Arduino 代码

在 Visuino 中,单击底部的“构建”选项卡,确保选择了正确的端口,然后单击“编译/构建和上传”按钮。

URL
Smart-Scale.zip.url
187B
阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载