小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
很棒的创意~现在只是个位数四则运算。如果可以任意位数就更有难度了。可以作为拓展任务哈~ 满难的。看了下 哈哈,这个绝对要点赞 ,采用视觉识别会有很多意向不到的干扰问题,一定记住跟颜色相关的应用都要事先做 白平衡。
感谢朱老师如此有耐性的深入研究。
下次期待摇尾巴做算术的狗 Tarzen 发表于 2019-8-6 16:10
哈哈,这个绝对要点赞 ,采用视觉识别会有很多意向不到的干扰问题,一定记住跟颜色相关的应用都要事先做 白 ...
开始识别常出错,注意到环境的影响后就成功了。{:5_131:}
页:
[1]