一、创作背景
近年来,特殊建筑施工场所(如化工配套基建区、高空幕墙安装区域)的安全事故统计数据显示:约 60% 的现场险情源于 “人员违规操作未被及时制止”—— 比如在易燃易爆物料临时堆放区违规吸烟、高空作业人员未规范系挂安全带、临边作业时未佩戴安全帽等,而传统人工巡检受限于 “巡检频率、视野盲区、人力精力”,往往无法第一时间发现隐患。
同时,我们在 AI 技术实践课程中接触到智能摄像头的 “自主学习与多维度识别能力”(可实现物体、姿态、行为的实时检测),联想到若能将这种技术与现场预警需求结合,就能搭建一套 “低成本、易部署” 的轻量化监测系统。考虑到施工场景的环境特点(如噪音大、光线复杂),我们额外搭配了语音合成模块(确保预警信息清晰传递)、LED 灯条(辅助视觉提示),甚至加入小型风扇(兼顾设备散热与现场人员轻度降温),最终形成这套 “集识别、预警、适配场景” 于一体的安全监测装置,希望能为小型施工区域的安全防护提供更高效的辅助手段。

图1(违规吸烟) 图2(未规范系挂安全带) 图三(未佩戴安全帽)
二、材料准备
三、本文介绍了二哈识图2与arduino uno 开发板 结合天问ASRpro语音控制板之间通过TX与RX串口通讯实现语音交互;
四、天问Block 单片机开发利器,一站式的开发工具,通过简单易用的图形化模式和代码模式编程,让天问51开发变得简单和高效。天问Block主要包括项目创建和云保存,代码编辑,调试配置,程序下载和调试等功能,结合图形化、代码编程以及丰富的软件资源,减少重复工作,提高开发效率。
- 1、图形化界面编程(入门模式)
- 2、零基础入门,快速上手。程序多型号单片机互通。
- 3、自定义图形库,各类元器件使用更方便
- 4、字符界面编程(专业模式)
- 5、代码自动补全,无需记忆库函数
- 6、简洁方便的库管理,提升开发效率
- 天问Block下载链接:http://www.twen51.com/new/twen51/art_show.php?id=230
- 天问Block上手视频链接:http://www.twen51.com/new/twen51/coursePlayCloud.php?id=24&info_id=217
ASRPRO 基础开发板:长宽为 30x28mm,板载麦克风、指示灯,用户只需要外接喇叭就可以使用,下载程序需要搭配 STC-LINK 下载器。

五、二哈识图2(篇幅过长下方附带产品资料链接)

产品资料链接:https://wiki.dfrobot.com.cn/_SKU_SEN0638_Gravity_HUSKYLENS_2_AI_Camera_Vision_Sensor
六、大功率MOS管(相当于一个电子开关)
mos管的使用方法非常简单,注意电源的正负极输入IN+、IN-,电源的正负极输出OUT+、OUT-,下方红框里是控制器的负极,pwm及(数字信号高电平)都能驱动mos管工作!高电平控制开启,低电平控制断开(电子开关),其用来控制cob灯带的闪烁。




七、线路连接:
注意:不论在什么情况下下载程序,均需要将tx与rx线路扒开,不然会导致程序下载失败。
建议:在进行供电的时候清选择5v 2A以上的稳定电源进行供电,不然可能导致供电不稳定,会导致二哈2频繁重启。
八、由于arduin nano里面的程序和天问ASR里面的程序是独立存在,所以程序需要两个程序,分别给天问ASR板子下载程序及arduino nano下载程序;
天问ASR控制板程序如下:


arduino nano控制器程序如下:


九、为了方便大家调试,我将源代码放在下面(请叫我“雷锋”);
附件
十、总结:
在首次接触二哈2关于自学习时候,每次需要学习很多遍,需要每张照片一张一张的学习,在此基础上花费了大量时间,不小心学习错了其他id又会将之前学习的内容全部清空,会造成非常不必要的麻烦。好在mind+ 2.x版本出来了,可以在mind+里面进行自学习,给大家附一个mind+新版本下载地址:https://mindplus.cc/download.html。(在程序下载前需要先训练模型)
附训练方法:



最后给大家附一个视频:

返回首页
回到顶部




评论