7982浏览
查看: 7982|回复: 17

[项目分享] 【智控万物】二哈+麦昆Plus+二维码编程机

[复制链接]
本帖最后由 云天 于 2020-8-13 14:13 编辑

【智控万物】二哈+麦昆Plus+二维码编程机图2


【项目背景】
很长时间里,我都想用二维码做点事情。一直没有找到合适的切入点,最近二哈出的新固件中,出现了“二维码识别“,结合麦昆Plus,App Inventor2 Wxbit 编程。实现手机编写二维码程序,通过二哈识别二维码传递给麦昆Plus。
【项目准备】
1、https://www.dfrobot.com.cn/goods-2050.html二哈的相关介绍。
2、目前二哈的固件的最新版本为:HUSKYLENSWithModelV0.5.1Norm.kfpkg。刷固件教程
3、之前使用Mind+,二哈扩展切换算法中并没有“二维码识别”。技术说,现在是测试版,正式版会有的。可以手动将二哈切换到“二维码识别”。

【智控万物】二哈+麦昆Plus+二维码编程机图1

将Mind+更新至V1.6.4 RC2.0,已经可以看到“二维码识别”,但后面有备注“教育版独有”。
【智控万物】二哈+麦昆Plus+二维码编程机图3

我之前的二哈(教育版)已损坏,返厂维修。新买了一个二哈,刷了新固件HUSKYLENSWithModelV0.5.1Norm.kfpkg,但并没有出现“二维码识别”,那我从DF商场上买的应该不是教育版。
【智控万物】二哈+麦昆Plus+二维码编程机图4

有的是“标签识别”,这个功能也可满足我的需求,就用它了。

【标签识别】
1、DF教程中说明


本功能可以侦测二维码标签;学习、识别、追踪指定的二维码标签。但没有说明这个二维码是什么二维码?
【智控万物】二哈+麦昆Plus+二维码编程机图5


2、二维码类型

将其中一个“二维码”截图,上传至百度,进行识图搜索。

【智控万物】二哈+麦昆Plus+二维码编程机图6

此二维码类型是AprilTag。
3、AprilTags
在概念上类似于QR码,因为它们是一种二维条形码。 但是,它们被设计用于编码更小的数据有效载荷(4到12位之间),从而可以更长距离地检测它们。 此外,它们设计用于高定位精度 - 可以计算AprilTag相对于相机的精确3D位置。

【智控万物】二哈+麦昆Plus+二维码编程机图7



4、生成二维码图片
使用MaixPy IDE,下载地址:https://dl.sipeed.com/MAIX/MaixPy/ide/_/v0.2.4/maixpy-ide-windows-0.2.4.exe


【智控万物】二哈+麦昆Plus+二维码编程机图8


【智控万物】二哈+麦昆Plus+二维码编程机图11


【智控万物】二哈+麦昆Plus+二维码编程机图10



【智控万物】二哈+麦昆Plus+二维码编程机图9
【智控万物】二哈+麦昆Plus+二维码编程机图12

当HuskyLens检测到二维码标签时,屏幕上会用白色框自动框选出检测到的所有二维码标签

【学习二维码】
Mind+编程,实现自动学习。
【智控万物】二哈+麦昆Plus+二维码编程机图14


下载附件自动学习.rar
每三秒自动进行学习,二哈屏幕有相应数字提示,手动在电脑进行二维码图片切换。


二维码tag36h11_1,2,3,4,5……,对应动作,如“前进”、“后退”、“停止”、“向左”、“向右”、亮左灯、亮右灯、关左灯、关右灯、开灯、关灯、音乐、抬铲、落铲,1秒,2,5,10秒,1分,2分等,让二哈先学习。

【识别二维码演示】
【智控万物】二哈+麦昆Plus+二维码编程机图13





【完整演示视频】

【App Inventor2编程】
1、界面设计
【智控万物】二哈+麦昆Plus+二维码编程机图15

2、导入二维码素材
【智控万物】二哈+麦昆Plus+二维码编程机图16

3、指令列表
【智控万物】二哈+麦昆Plus+二维码编程机图17

【智控万物】二哈+麦昆Plus+二维码编程机图18


【智控万物】二哈+麦昆Plus+二维码编程机图19

4、逻辑设计

【智控万物】二哈+麦昆Plus+二维码编程机图20

指令列表选择,文本框显示指令
【智控万物】二哈+麦昆Plus+二维码编程机图21


【智控万物】二哈+麦昆Plus+二维码编程机图22

点击“生成”按钮,显示“指令按钮”,并记录在“命令列表”变量中。


【智控万物】二哈+麦昆Plus+二维码编程机图23

【智控万物】二哈+麦昆Plus+二维码编程机图27

【智控万物】二哈+麦昆Plus+二维码编程机图24

点击“传送”按钮,利用定时器,从“命令列表”读取指使,并显示相应的二维码。
【智控万物】二哈+麦昆Plus+二维码编程机图28


【智控万物】二哈+麦昆Plus+二维码编程机图25

传送完成后,使用“启动”按钮,显示启动二维码。
【智控万物】二哈+麦昆Plus+二维码编程机图29

【智控万物】二哈+麦昆Plus+二维码编程机图26

点击“重启”按钮,重新开始。


【App Inventor2源码】


下载附件二维码编程机.rar

【Mind+编程】


【智控万物】二哈+麦昆Plus+二维码编程机图31


记录由二哈识别二维码的编码所代表的指令。


【智控万物】二哈+麦昆Plus+二维码编程机图32


显示指令名称

【智控万物】二哈+麦昆Plus+二维码编程机图33

【智控万物】二哈+麦昆Plus+二维码编程机图34


执行指令
【智控万物】二哈+麦昆Plus+二维码编程机图35

主程序


【Mind+源码】
下载附件编程机.rar

云天  初级技神
 楼主|

发表于 2020-8-11 20:44:40

期待我的教育版“二哈”重新返回我的怀抱。
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-12 11:52:53

本项目适合无蓝牙、wifi等连接方式的情况下,传递指令信息。
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-12 12:30:09

AprilTags二维码,识别效率比较高,我手绘了一个二维码,识别的也挺好。【智控万物】二哈+麦昆Plus+二维码编程机图1
回复

使用道具 举报

帅猫  高级技师

发表于 2020-8-12 16:09:08

AprilTag确实是个好东西
回复

使用道具 举报

 初级技匠

发表于 2020-8-12 16:11:14

项目太好了,加个友吧
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-12 19:49:07

帅猫 发表于 2020-8-12 16:09
AprilTag确实是个好东西

我想好好利用这个二维码
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-12 19:52:20

诩 发表于 2020-8-12 16:11
项目太好了,加个友吧

,好的
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-12 19:59:19

帅猫 发表于 2020-8-12 16:09
AprilTag确实是个好东西

手绘比较容易,可以把这种二维码画在任何目标上。
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-13 11:26:08

经测试:AprilTag二维码需要,在8*8格外再加一圈白色。才能有效识别。且为黑白色。【智控万物】二哈+麦昆Plus+二维码编程机图1
【智控万物】二哈+麦昆Plus+二维码编程机图2
【智控万物】二哈+麦昆Plus+二维码编程机图3
识别不了
【智控万物】二哈+麦昆Plus+二维码编程机图4

以桌子的白色为背景,可识别。
【智控万物】二哈+麦昆Plus+二维码编程机图5
重新手绘一个,最外圈为白色。
【智控万物】二哈+麦昆Plus+二维码编程机图6
可有效识别。
回复

使用道具 举报

DFS1w2cb8o8  中级技师

发表于 2020-8-13 14:59:05

大麦在哪买的??
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-13 16:11:58

大麦是DF的试用,教育套装。DF商场好像没有。
回复

使用道具 举报

佛系唐法官  中级技师

发表于 2020-8-13 18:12:26

回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-8-14 08:54:55

【智控万物】二哈+麦昆Plus+二维码编程机图1
回复

使用道具 举报

DFS1w2cb8o8  中级技师

发表于 2020-8-15 16:50:56

云天 发表于 2020-8-13 16:11
大麦是DF的试用,教育套装。DF商场好像没有。

哦,知道了
回复

使用道具 举报

 初级技匠

发表于 2022-6-7 16:20:48

终于学会了如何搞到二维码~~~
回复

使用道具 举报

六月水柜  学徒

发表于 2022-7-13 21:34:30

不知道教育版和普通版有没有硬件上的差异?现在教育版根本买不到,要是没有硬件差异看看能不能打开教育版的限定功能
回复

使用道具 举报

zhouzhuofeng  初级技匠

发表于 2022-8-2 06:32:52

同问,普通版通过这个也可以扫二维码,不清楚教育版还有哪些限定功能
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail