跟二哈(HuskyLens)相处了一段时间,发现它真是个聪明的孩子。只要有正确的方法和足够的耐心,就能让它学会很多技能。
为了让它能赢在起跑线上,语数英是必不可少的了。今天我就来教它学数学,让它认识数字1-5和加法。
点开视频可以看下它的学习成果↓
步骤1 硬件接线
#接线:掌控板和二哈连接使用I2C接口
#编程软件:Mind+
步骤2 让二哈认识数字和加号
首先教它认识数字1-5和+号。但是目前的二哈是没有识别文字的功能的,所以我用了“颜色识别”的功能来实现:用不同颜色来表示不同的数字。多种颜色学习和识别方法可以看这里:Gravity: 二哈识图(HuskyLens)AI 视觉传感器 (dfrobot.com.cn)
为了避免颜色相近而造成识别错误,所以选择了相差较大的颜色。如下图:
步骤3 设计显示图案
为了让二哈更加灵动,使用PPT给它设计了表情和对话框。掌控板屏幕分辨率是128x64,所以要将图片宽高比例设置为2:1。
步骤4 编写程序
接下来开始编程
打开Mind+,切换到上传模式。
加载掌控板和HuskyLens传感器模块。
1.初始化二哈板子,掌控板屏幕来回切换表情
2.识别对应颜色数字,显示到屏幕上。
使用变量依次检测对应的颜色数字是否在画面中,检测到就显示对应信息。
3.学习加法
1)可以在程序上设置,当二哈看到“+”和两个数字的时候,就知道要做加法了。
这里只是部分程序。
2)将计算结果显示。
这里只是部分程序,
步骤5 注意事项
1.环境光线要充足,建议开启二哈的补光灯;
2.二哈学习识别时要让整个数字都被方框框住,距离不宜过远;
3.因为颜色相近的可能会识别错误,比如橙色和黄色。如果想要增加识别的数字,就要选择色差较大的颜色来表示。
步骤6 改进和优化
1.感兴趣的小伙伴可以让二哈学习更多数字,以及减法、乘法、除法。
2.还可以让二哈识别汉字等。
3.欢迎小伙伴们一起留言探讨,提出改进建议。
——END——
评论