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

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

创作许可协议

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

评论(1)
DFrJ5KYVQaH
DFrJ5KYVQaH
不错的文章,买个称重测量仪试试
- 没有更多了 -