所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

HUSKYLENS III |非接触式二哈AI打卡机[网络版]

rzyzzxw rzyzzxw 2020-03-30 10:03:13
projectImage
二哈AI签到机迭代到了第三代。

I,[项目分享]Huskylens|二哈AI人脸识别签到_简易版https://mc.dfrobot.com.cn/thread-301824-1-1.html

程序不简练,没有外壳,一堆电子件。

II,【教哈有方】二哈AI签到机(单机版)https://makelog.dfrobot.com.cn/article-308276.html

纸盒做壳,接触式,功能单一,不符合当前疫情使用,无网络功能。


【功能目标】

1、增加网络连接,掌控板增加时间显示及天气显示。

2、增加物联功能,用SIOT向后台发送签到信息,方便签到时间记录和数据导出。

3、语音播报提示签到结果,AI非接触式签到,发挥科技力量。

projectImage
材料清单 材料清单
1x
树莓派4B
1x
树莓派4代金属外壳(双风扇)
1x
5V@3A USB电源适配器
1x
掌控板
1x
N+百灵鸽掌控扩展板
1x
二哈识图(HuskyLens)AI 视觉传感器
1x
纸板美工刀胶枪双面胶等工具
1x
8欧小喇叭
1x
Speech Synthesizer Bee语音合成模块
1x
WiFi Bee IO扩展板
步骤1 步骤1
产品造型

好看的皮囊千篇一律,有趣的灵魂万里挑一。

这次花了一点时间,把II代机器的纸盒拆了,改造了新的造型,稍稍做了些美化。

移动更方便,放置更平稳。

外形更美观,功能更强大。

projectImage
projectImage
projectImage
projectImage
步骤2 步骤2
测试视频
步骤3 步骤3
搭建树树莓派SIOT服务器【用电脑搭服器也行】
projectImage

GDW树莓派上可以方便搭建SIOT服务器,可以一条指令启动,不用专门开一台电脑,方便使用。

登录GDW平台:http://www.gdwrobot.cn/

编写程序:

projectImage

运行程序,显示当前树莓派SIOT服务器的IP是:192.168.0.109

在浏览器中输入http://树莓IP:8080,帐号:siot,密码:gdwrobot就可以进入SIOT平台。

projectImage

测试时SIOT收到的消息。

projectImage
步骤4 步骤4
免费注册天气平台
projectImage
projectImage
projectImage

找到APPID和APPSecret,下面程序中使用。

projectImage
步骤5 步骤5
灵魂是程序

掌控的灵魂是物联。

程序初始化,联网,连接SIOT,TTS语音合成识别初始化,二哈AI人脸识别初始化,天气信息初始化。

1、添加主控

projectImage

2、添加二哈传感器和TTS语音合成执行器

projectImage
projectImage

3、添加网络功能扩展

projectImage

3、添加多线程功能模块

projectImage

5、设备初始化

projectImage
projectImage
projectImage
projectImage
projectImage
projectImage

6、子线程,AI签到

当AI识别到本机构人脸后开始签到,并发送姓名到SIOT,SIOT会记录签到时间,同时可以导出备份。

projectImage

7、按A播报签到名单

projectImage

8、按B播报未签到人员名单

projectImage

9、按A+B删除当天已签到名单

projectImage

【小结】有了SIOT网络备份功能,上面789三项意义已经不太大了。

步骤6 步骤6
线路连接
projectImage
步骤7 步骤7
项目小结

这个小项目还没有结束,硬件基本就这些,功能程序方面还有其它的设想。

比如,设置签到时间区间,签到与签走等,等大家一起来钻研哈。

projectImage
Makelog作者原创文章,未经授权禁止转载。
0
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]