983浏览
查看: 983|回复: 1

古德微智能称重计价仪(一)

[复制链接]
古德微智能称重计价仪是用古德微树莓派实现的一个称重小作品。主要技术有:百度AI图像识别果蔬,称重仪称重量,字典查询数据处理,语音播报、OLED显示。该作品实现了自动识别水果、自动称量水果的质量,调用水果字典取出水果的价格,自动结算所购买水果的总价格。
第一部分 称重仪及其基本使用
一、称重仪及其接线
本例中,我们需要用称重仪来获取水果的重量。严格来讲,此处的重量应该是质量,但是既然是叫称重仪,那么就叫重量好了。
1、认识称重仪:
                              
202005234156..png
称重仪的核心部件是称重传感器,另一部分则是模数转换电路板。
202005232955..png
2、称重仪的接线
202005238556..png
二、古德微图形化称重仪编程积木:
202005239685..png
称重仪的积木有四条,从上往下依次为称重仪结束退出、获取称重仪上的物体净重、称重仪去皮处理和设置称重仪的GPIO接口。
从用户的角度来看这四条积木,顺序应该是:
1、设置称重仪的GPIO接口,相当于完成称重仪初始化设置。
2、称重仪去皮处理,我们可以理解称重仪的自我校正。
3、获取称重仪上的物体净重,这才是最重要的部分,我们要利用这条积木完成对物体质量的获取。
4、称重仪结束退出,相当于关闭称重仪。
三、用称重仪获取物体质量
1、输出程序开始信息
2、设置称重仪的GPIO接口
3、称重仪去皮处理
需要说明的是,在执行这一步以前,不能将需要称量的物体放在称重仪上。原因很简单,这一步是对称重仪的自我校正。如果我们把要称量的物体提前放上,那么,最后称量的结果就会变为0。同理,如果需要带着容器称量物体,那么容器则必须提前放上,这才是去皮的本意。
4、建立重复当真循环
5、判断红外传感器的值
在这里,我们将红外传感的响应作为称量物体的触发条件。当我们将被测物体放到称重仪后,就需要触发这个条件,让称重仪开始工作。在我们后续的案例中将借助这个触发条件,实现连续称量不同的物体。
6、输出调试信息开始称重
有时候,程序可能因为会因为硬件问题没有正常运行,增加输出信息,可以帮助我们掌握程序运行的进度,判断错误的原因,实现程序的准确修正。
7、称重仪称重并输出结果
8、等待1秒
这个等待1秒是留给称重仪的反应时间。
9、等待1秒
最后这个等待1秒,是给重复循环的休息时间,让树莓派有时间去响应其他的程序,防止死机。
202005231870..png
10、最终程序执行结果
我们将一个鼠标放到称重仪上,输出结果为:
202005238152..png
至此,我们的称重仪已经可以正常使用了,接下来,我们会考虑如何将称重仪称量的结果与我们的称重计价结合起来。

DFrJ5KYVQaH  中级技匠

发表于 2020-5-23 13:54:51

不错的文章,买个称重测量仪试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail