一:系统资源介绍
大家好我是Tany,此次给大家带来的是基于NXP大赛的LPC55S69的智能语音监控传输系统。
项目包含的主要有LPC55S69开发板,LD320语音芯片,蜂鸣器,OLED显示屏,OV2640摄像头模块(之前加了一个OV5640频率太低跑不动)。ME3616物联网模块,舵机,电磁锁,锂电池等。通过语音触发报警和操控摄像头角度显示,并且向MQTT服务器上报行为数据信息。
这里值得一说的就是我用的LPC55S69基于Cortex-M33双核的2.6.3版本的rpmsg_doublecore_freertos,但是用库给出的fsl_freertos_uart函数发送和接收数据会存在一个问题,希望得到官方解决。就是receive函数一旦被调用之后,send函数在查询信息后发送是不成功的,官方给出的例程也是一样的,所以请帮忙解决。
正是由于这个原因折腾了我好几天,然后我ME3616的收据发送过来这边是无法被接收的,好像串口中断被阻塞的一样,用USB-TTL是可以向开发板发送信息的。
另外就是原理图和板载上在我使用的资源中发现两个错误,一并更新到帖子当中,希望官方后续将这两个地方改动回来。一个就是LEG_RGB灯的红色信号灯与蓝色信号灯标注互反,另一个就是串口TX与RX引脚,原理图上没有错误,但是板载却将TX与RX反向了。
后续很多资源来不及了去挖掘暂时提供这些。
二:系统程序设计流程
本次设计的这款语音智能监控系统是人为通过wifi检测到的图像信息识别到状态信息,通过语音唤醒报警指令,系统响应报警信息,LED闪烁,蜂鸣器报警,电磁锁锁合,OLED屏幕置位危险信息,串口传输danger信息,物联网模块推送到服务器;通过语音唤醒安全指令,LED,蜂鸣器关闭,电磁锁退出吸合,OLED屏幕置位安全信息,串口传输safe信息,物联网模块推送到服务器报备。同时语音可切换图像视频角度,能够全景显示当前环境信息。
三:设备实景用途
所以我这个项目可实用性就是智能家居里的安全监控,在晚上不用担心敲门去开门发生意外,同时可以绑定公安机关的MQTT服务器,进行有效信息推送,一旦匹配到危险信号,便能够做出相应的处理。同时发出警报声能够求助周围的人或者小区管理进行帮助,同时wifi推送图像信号,只要绑定一个云平台就能将图像数据输送到云平台上进行远程监督。电磁锁也会根据行为状态信息进行锁合,舵机操控方位可以180度墙面无死角监控,能够真正意义上保证用户的居家安全。
由于程序文件和视频文件过大,将其保存到百度云盘上,大家可以自行下载,以下给出下载链接和密码。因为所有展示的功能我都体现在视频当中了,所以在这里我就不一一赘述。还有ME3616还附带GNNS功能够有效更新GPS数据,但是只能用于室外,室内接收不到卫星信号,但是我尝试去做了一下这个功能发现精确度还是蛮高的。所以这个产品用于户外除了基础功能外还可以时刻上报事发区域的坐标位置。给出坐标信息和地理位置
四:功能视频演示及其demo
https://pan.baidu.com/s/1bOkj8m_7SnnG8D1ChNzVqw,密码为bqmu
五:产品最终demo样貌
最后给出这个项目的整体面图留作封面展览用途,所有功能和程序敬请参考链接里面的源码和视频演示。因为MQTT程序属于ME3616我没用上传,如果大家需要,也可以分享给大家的。谢谢大家的支持。