基于人脸检测的喊话机器人-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4515|回复: 0

基于人脸检测的喊话机器人

[复制链接]
发表于 2021-4-2 22:51 | 显示全部楼层 |阅读模式
1. 概述

通过语音录制功能进行声音录制,保存到内存卡再根据人脸识别功能,当检测到人脸时,调取刚才存储的语音进行播放。

  
2. 项目耗材清单
硬件及耗材
  • microbit*1
  • 盔甲板*1
  • 红色电机*1
  • 360度舵机*2
  • koi*1
  • 装有电池的电池盒*1
  • 结构件若干
软件及服务
  • kittenblock
制作工具

3. 项目故事
为了配合小区的疫情宣传工作,我打算制作一个转动镜头巡视且识别到人脸后播放预先录制好的音频的机器人,同时还会挥手吸引人们注意。
4. 制作步骤步骤一:功能分析
首先分析下喊话机器人应该有的功能,以及可以怎样实现对应功能。
步骤二:电路连接
左右舵机分别接在S1和S2接口(注意颜色线序);电机接在M1接口;KOI接在Armourbit的Port2(需要电池盒供电)。
步骤三:流程分析步骤四:程序展示初始化)
通过人脸识别来判断是否有人经过,以变量state记录结果,state为0则代表没人,state为1则代表有人。
框架编写)
录音程序和检测程序,编写完成后,上传,按下A录下想要说的话
提醒程序)
有人时播放提醒的声音并控制舵机做出动作,引起人们的注意
云台扫描)
通过电机控制机器人摄像头左右转动,因为连接线的限制,转动角度的范围在-30°到30°,具体对应的电机转速和转动时间需要后面实际实验测试得到
步骤五:结构设计
根据图纸进行组装,或根据自己想法做相应设计调整。

第14课 机器人喊话 组装图.pdf
5. 后记
除了使用人脸追踪,我们还可以试一试使用特征分类进行检测。
附录参考资料:
1.喵家教程:http://learn.kittenbot.cn/
2.云台:https://baike.baidu.com/item/云台

注:未经作者许可,任何人不得摘编、转载文章。文章首发于https://zone.kittenbot.cn/zone,这里还有海量教程、工具推荐、创意脑洞、免费课程模板,内容持续更新中,快来看看吧!


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-9-20 16:58 , Processed in 0.066312 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表