rzyzzxw 发表于 2019-8-5 16:17:22

小MU|小狗狗,做算术-3

本帖最后由 rzyzzxw 于 2019-9-3 19:18 编辑



小狗狗会认数字有点厉害。
如果会做算术呢,是不是更厉害。
http://v.youku.com/v_show/id_XNDI5OTY4NDc5Mg==.html?spm=a2h3j.8428770.3416059.1

static/image/hrline/3.gif
要让我的MU小狗狗会做算术
我在群里求助。
MU的攻城狮给予了帮助。

http://v.youku.com/v_show/id_XNDI5OTY4MDY3Mg==.html?spm=a2h3j.8428770.3416059.1
基本思路如下:
以个位数加法为例1、先识别被加数2、然后识别+号3、最后识别加数4、然后进行计算,显示结果。在这四个步骤中,1,3,4都很容易识别但是小MU识别的卡片里并没有加号我们该如何解决呢?我们可以换一个思路,利用之前小MU的颜色识别功能找来四种不同的颜色的卡纸,分别在上面写上加减乘除号在我们人看来是加减乘除,在小MU看来就是不同的颜色,然后将颜色和运算符对应即可比如红色卡纸上写加号,黄色卡纸写减号,绿色卡纸写乘号,蓝色卡纸写除号然后问题就解决了
小提示:颜色识别时对环境有要求。个人感觉全用白色的背景最好,先开机白平衡。自然光最好,灯光也会有影响。杂乱环境的中的色块有影响,识别不准确。
这两天都在这方面困扰。一旦搞明白了,录视频就一次成功。测试视频http://v.youku.com/v_show/id_XNDMwMjc1MDAxNg==.html?spm=a2h3j.8428770.3416059.1

static/image/hrline/3.gif
设备清单:
器材准备:
麦昆   1
https://mc.dfrobot.com.cn/data/attachment/forum/201908/03/134004jiaeewzrykdti6l7.png
小MU 1

https://mc.dfrobot.com.cn/data/attachment/forum/201908/03/134114sc89hdrc422ry559.png
DF录音模块+小喇叭
https://mc.dfrobot.com.cn/data/attachment/forum/201908/03/133856i722575rltfz95bg.png
https://mc.dfrobot.com.cn/data/attachment/forum/201908/03/133833l6e7eq90i6e06m84.png

软件:
MIND+1.5.6

线路图:
https://mc.dfrobot.com.cn/data/attachment/forum/201908/03/160700ps4qftba11ms4frf.png
(在本项目中麦昆只是起到了扩展板的作用,你用其它bit扩展板都可以。)

static/image/hrline/3.gif


先用makecode编程
https://makecode.microbit.org
打开在线makecode,新建一个项目,点击扩展
搜索“mu-opensource/pxt-MuVisionSensorIII”,点击卡片完成添加
https://makelogimg.dfrobot.com.cn/FtHcNVmcEnLYfv8iCfENs61Tf35U?imageView2/2/w/1600



初始化MU


定义函数WO(录音模块中录有小狗叫声)

主程序




程序代码
https://makecode.microbit.org/_99KM24bUcF6W


static/image/hrline/3.gif

Mind+1.5.6

计划参考张勇老师教程
https://makelog.dfrobot.com.cn/article-1758.html

张老师在开发小MU掌控教程
非常感谢张老师的贡献哦
https://makelog.dfrobot.com.cn/s ... U&order=create_time




汤果 发表于 2019-8-6 08:27:42

很棒的创意~现在只是个位数四则运算。如果可以任意位数就更有难度了。可以作为拓展任务哈~

gada888 发表于 2019-8-6 09:26:25

满难的。看了下

Tarzen 发表于 2019-8-6 16:10:02

哈哈,这个绝对要点赞 ,采用视觉识别会有很多意向不到的干扰问题,一定记住跟颜色相关的应用都要事先做 白平衡。

感谢朱老师如此有耐性的深入研究。

下次期待摇尾巴做算术的狗

rzyzzxw 发表于 2019-8-6 16:31:44

Tarzen 发表于 2019-8-6 16:10
哈哈,这个绝对要点赞 ,采用视觉识别会有很多意向不到的干扰问题,一定记住跟颜色相关的应用都要事先做 白 ...

开始识别常出错,注意到环境的影响后就成功了。{:5_131:}
页: [1]
查看完整版本: 小MU|小狗狗,做算术-3