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

2021-04-024393
AI 快速预览详细 收起
本文介绍了如何制作一个基于人脸检测的喊话机器人,用于小区疫情宣传工作。项目使用了microbit、盔甲板、红色电机、360度舵机等硬件,并通过kittenblock软件进行编程。通过语音录制功能进行声音录制,保存到内存卡,当检测到人脸时,调取存储的语音进行播放。此外,还详细介绍了电路连接、程序编写和结构设计等步骤。


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. 后记
除了使用人脸追踪,我们还可以试一试使用特征分类进行检测。

注:文章转载与kzone喵星球,未经作者许可,任何人不得摘编、转载文章。

FriApril-202104023227..png (118.5 KB, 下载次数: 3906)

STEM教育 · 基于人脸检测的喊话机器人_image_3.webp

WedApril-202104071589..png (70.17 KB, 下载次数: 3833)

STEM教育 · 基于人脸检测的喊话机器人_image_6.webp

WedApril-202104076677..png (61.81 KB, 下载次数: 3928)

STEM教育 · 基于人脸检测的喊话机器人_image_9.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
yeadmin
yeadmin
帮忙看一下图片是不是没有上传成功
rzegkly
rzegkly
人工智能很好的案例,学习
- 没有更多了 -