【教哈有方】超市价格查询机

2020-03-31958
AI 快速预览详细 收起
本文介绍了如何使用掌控板和二哈制作一个超市价格查询机。首先,将掌控板插到扩展板上,并将扩展板和二哈固定到MBot小车底板上。接着,通过4P线将二哈连接到扩展板的IIC接口上,并从扩展板的USB口供电。然后,刷新二哈的固件至0.4.9版本,以解决掉电后识别结果保存的问题。接下来,通过设置菜单调整语言为中文,并进入物体识别菜单,开启学习多个开关。分别学习多个目标物体,如酒精消毒液、闹钟等。最后,编写程序初始化并检测识别物体,在掌控板上显示识别商品的名称和价格。该项目适用于STEM教育场景,适合少儿编程入门。

          现在很多超市正常情况下都会有标价,但是有些特殊情况下,比如打折促销活动,商品的价格会有变动。超市来不及更改标签,导致很多顾客在付款时或者付款后,才发现商品价格和自己的认为的价格不一致,导致退货等情况发生。为避免这种情况的发生,可以在超市放置一些价格查询机,顾客通过扫描商品就能知道价格。

材料清单

步骤1 硬件连接

           硬件连接比较简单,掌控板插到扩展板上(注意不要插反,一个方向是microbit,一个方向是掌控)。把扩展板和二哈都固定到mbot小车底板上,这样比较稳当。

1、二哈通过配的4P线,连接到扩展板的IIC接口上,注意不要插反;

2、电源从扩展板的USB口供电。

project-image

步骤2 二哈固件刷新

         二哈刚拿到手的时候,刷的固件是0.4.6,。昨天DF李工给大家了新的固件,版本号是0.4.8,刷新的时候,发现会出现黑屏,又刷回0.4.6后,再刷0.4.8就可以了。结果今天在使用的时候,发现掉电后,学习的结果并没有被保存。李工及时放出了更新后的0.4.9版本固件,新固件可以保存识别结果。这样就解决了我挂科的危险。至于刷固件的程序和过程,这里就先不复述了。

步骤3 二哈目标物体学习

下面就来看看新固件是怎么学习目标物体的。

1、首先把进入设置菜单,把语言调整为中文,这样使用方便一点;

2、进入物体识别菜单,把学习多个开关打开,保存并返回。

project-image
project-image

3、分别学习多个目标物体。

我使用的物体是以下六种,都能准确识别:

1、酒精消毒液;2、闹钟;3、模块;4、扩展板;5、鼠标;6、斜口钳。

project-image

步骤4 程序编写

1、程序初始化

project-image

2、检测第一个识别物体

project-image

3、检测其他5种物体,并在掌控板上显示识别商品的名称和价格。

project-image

创作许可协议

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

所需材料/产品

加载全部

    micro:bit掌控IO扩展板(兼容行空板M10/K10、micro:bit、掌控)

    micro:bit掌控IO扩展板(兼容行空板M10/K10、micro:bit、掌控)

    micro:bit掌控IO扩展板(兼容行空板M10/K10、micro:bit、掌控)

    Gravity: 二哈识图(HuskyLens)AI 视觉传感器 基础套餐

    Gravity: 二哈识图(HuskyLens)AI 视觉传感器 基础套餐

    Gravity: 二哈识图(HuskyLens)AI 视觉传感器 基础套餐

相关推荐

评论(0)
- 没有更多了 -

创作许可协议

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

相关推荐

所需材料/产品

micro:bit掌控IO扩展板(兼容行空板M10/K10、micro:bit、掌控)

micro:bit掌控IO扩展板(兼容行空板M10/K10、micro:bit、掌控)

micro:bit掌控IO扩展板(兼容行空板M10/K10、micro:bit、掌控)

Gravity: 二哈识图(HuskyLens)AI 视觉传感器 基础套餐

Gravity: 二哈识图(HuskyLens)AI 视觉传感器 基础套餐

Gravity: 二哈识图(HuskyLens)AI 视觉传感器 基础套餐