基于CH32的检测有无佩戴安全帽装置
简介
基于CH32和以K210为核心单元的MaixBit开发板所开发的装置,该装置可以通过判断工作人员是否佩戴了安全帽,通过电机控制装置停止旋转并运用syn6288语音模块播报检测结果。
简介:基于CH32和以K210为核心单元的MaixBit开发板所开发的装置,该装置可以通过判断工作人员是否佩戴了安全帽,通过电机控制装置停止旋转并运用syn6288语音模块播报检测结果。开源协议
:Public Domain
描述
1、工程背景:
在一些特定的工作场景,需要确保作业人员的作业安全,要求工作人员必须佩戴安全帽,为了防止作业人员由于某种原因而未佩戴安全帽作业,由此开发了一种可以进行人脸识别并判断是否佩戴安全帽的装置。
2、工程原理:
工作流程:
1)在Sipeed官方图像识别训练网站对K210进行识别人脸与安全帽的训练,以此运用K210进行图像特征识别。
采集图片制作数据集,对数据集进行训练。
2)K210在识别到人脸后再进行安全帽识别,并对人脸与安全帽的坐标位置信息进行对比,由此判断工作人员是否佩戴了安全帽,之后MaixBit运用Maixpyide编写代码,配置串口,通过串口发送识别结果的特定数据到主控板。
未佩戴安全帽识别结果
佩戴安全帽识别结果
3)运用MounRiver Studio软件配置CH32串口与PWM,输出PWM到驱动模块控制电机,驱动整个装置旋转,CH32通过串口与MaixBit进行通信,当串口接收到MaixBit发送过来的数据后,再由IO口输出相应的PWM控制装置停止旋转。
4)编写数据包,CH32通过串口发送控制语音模块播报识别结果的相应数据包到语音模块,语音模块对K210识别判断的结果进行播报。
3、选用硬件:
K210作为核心单元的MaixBit开发板为AI机器视觉模块
L298N驱动模块
SYN6288语音模块
减速电机
Sipeed2.4寸显示屏
4、作用:
该装置可以初步判断需要佩戴安全帽作业的特定工作场景下,工作人员是否遵守作业要求,佩戴安全帽进行作业。
评论