所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
智能图书管理助手-----小悦HuskyLens版
LING_ LING_ 2020-04-05 21:59:22
13
2
简单

项目背景

随着科技发展,图书管理也在发展,越来越智能化。加入了文字识别、语音识别的图书管理系统更加节省人力,更加方便人们进行图书管理。内含的语音交互系统方便年龄较小的孩子进行找书,借书,续借,还书。

这篇文章是上篇的升级版

一、上一版的缺陷在文字识别方面,运用摄像头进行书本信息识别并不精确,所以有了这个HuskyLens版的小助手,主要运用了HuskyLens的标签识别这一功能,通过将书本信息导入进标签中进行识别,提高了准确性。

二、上一版发现这个掌控板很多余,所以这次就把他去掉了,降低了成本。

三、顺便体验了一下HuskyLens的人脸识别验证,但是却引发了一系列问题,删除了续借功能,主要是因为在mind+实时模式上不能将接受物联网的指令连起来,收到物联网指令是个单独的模块,只能向下写程序,不能想上写程序,所以我就蒙了,但之后发现多个选择也可以达到相同的目的,这在还书的部分再详细说。


projectImage
projectImage
材料清单 材料清单
1x
HuskyLens摄像头
1x
Arduino UNO R3
3x
LED灯若干
1x
Gravity: UART OBLOQ - IoT物联网模块
1x
笔记本电脑
1x
杜邦线若干
步骤1 步骤1
设计思路
projectImage
projectImage
步骤2 步骤2
准备工作

1、通过http://mindplus.cc/下载Mind+软件的最新版本,并进行安装。 

2、打开软件,通过左下角的扩展模块,添加语音识别、文字朗读、MQTT。 

 3、注册百度AI工作平台,http://ai.baidu.com。点击右上角的控制台,注册并登陆,创建应用。具体方法请参照教程地址:http://mindplus.dfrobot.com.cn/ai。 

4、登录IoT网站http://iot.dfrobot.com.cn,注册账号。进入工作间。新建一个设备,在Mind+进行配置。具体方法请参照https://mc.dfrobot.com.cn/thread-276708-1-1.html

步骤3 步骤3
编写程序:笔记本(实时模式)(助手)

一、环境搭建 

配置easy lot,左下角拓展中主控板选择掌控板、功能模块选择语音识别与文字朗读、网络服务界面选择MQTT

projectImage

二、欢迎界面 

通过功能模块里的文字朗读与语音识别,进行交互,获取下一步指令。


projectImage

三、功能界面

3.1找书

通过语音识别书籍名中的关键词完成,大大提高了书籍识别的成功率

识别书名之后利用easy lot 物联网,将要找的书名发送给ardunino,ardunino将控制led对要找的书进行亮灯操作,帮助读者找书。

projectImage

3.2借书

首先将需要进行人脸识别的指令发送到物联网,二哈收到指令后进行人脸验证

当收到人脸验证成功的指令后,助手才会进行下一步操作,发送给物联网进行书本标签识别

识别成功后结束就成功了

projectImage

3.3还书

还书需要发送给物联网标签识别的指令进行操作,最后识别成功的话就会提示读者还书成功,因为实时模式无法判断接受指令

但是可以设置多个当MQTT收到。。指令的操作,这样也能达到同样的目的

就是说借书的标签识别单独列出一个识别成功的指令,还书的标签识别单独设置一个识别成功的指令

projectImage
步骤4 步骤4
编写程序:Ardunino(上传模式)(书架)
projectImage
步骤5 步骤5
组装实物
projectImage
projectImage
projectImage

因为5v的接口只有一个,所以这两个用面包板连接了起来

其余的接法和上一个版本相同

步骤6 步骤6
演示视频
附件 附件
Makelog作者原创文章,未经授权禁止转载。
13
2
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]