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