近期稍空点,想调试下二哈,我的目标是想做一个识别到物体后,能够有所反应,当然主要目的是看看二哈有哪些功能。
我先尝试用掌控板加拓展板进行实验,拓展板上IIC和二哈进行连接,这个比较简单,没有很多技巧,因为是四对四,当然我看到有些教程是连P12什么的,因为我毕竟是菜鸟,所以觉得连IIC相对保险点,连好后,开始编程。
步骤1 连接线路
步骤2 编程
步骤3 调试
程序上传后,开始进行调试,但是有些东西识别的不是很正确,比如固体胶识别结果一般是瓶子。虽然识别不是很精确,但是只要是二哈设置好的几个物品,基本还是识别正确的,比如人等。
步骤4 重新编程
因为我想提高特定物品的识别程度,刚才的话只能识别20多种物品,不能识别其他一些物品,所以我想到了二哈的特定标签,只要在物体上贴上特定标签,那么他就可以识别出来。使得物品识别可以不受到其他因素的干扰。通过上面的选择键选择到标签识别,然后长按后,选择学习多个,保存并返回。就可以识别多个标签。(至于标签详细操作,可以参考这里,我就不重复了https://makelog.dfrobot.com.cn/article-308244.html)
步骤5 增加语音功能
我尝试想,如果识别以后,他能够用语音进行播报,那就更好了,但是在家里没有TEL0103 WiFi Bee IO扩展板(详见https://mc.dfrobot.com.cn/thread-298591-1-1.html),而有的是arduino的一套语音设备,所以接着就采用arduino来尝试,首先重新连接电路,把Speech Synthesizer Bee语音合成模块插入IO传感器扩展板 V6 (兼容Arduino)中,把他们插入语音识别拓展板(因为我想采用语音控制,不过后来发现语音识别率不是特别好),然后再把Voice Recognition 语音识别扩展板插入arduino,这样就是三层。
然后再把二哈的四个引脚插入到语音识别拓展板那(因为有些人说插在IO拓展板那有冲突,测试了下好像确实不太行,所以改插在语音识别拓展板的MP3那了)红圈圈的位置
步骤6 重新编程
步骤7 调试
大致算满足我的要求了,接下来就是要设计我的正式项目了,作为一个菜鸟的我,希望大家多多指导,多多帮助,这里先感谢各位了。
评论