我用涂鸦模块做的报警系统
在上次发的涂鸦的文章之后
最近刚好有一个朋友需要做一个DEMO,这个DEMO是和图像识别相关的,我这个朋友在一个烟火报警的设备,大家都知道我们住的小区里面都会有一个监控系统吧,监控系统里面是可以看到小区里面各个角落的视频图像的,这个博士朋友就基于这样,研发了一个烟火报警识别的算法,这个算法目前在业界里面是领先的,可以说,目前还没有看到比他的识别算法更快、更准确的。
但是需要把这个算法落地,就必须需要嵌入式,然后我们就设计了一个小系统,这个小系统的功能模块如下:
其中烟火检测算法是另一个朋友做的,我们目前已经把产品寄给他调试,后续有需要会继续进行迭代更新。
在这个系统中,涂鸦模块的主要功能是通过串口和Lora模块进行通信,还需要两个GPIO口控制Lora模块,以及需要使用一个GPIO口控制继电器,使用继电器来控制报警器的开关。
我刚开始是想使用51单片机来实现这个功能,也买了几个51单片机回来,最后发现存在问题。
51单片机很多都只有一个串口,如果只有一个串口,就不能一边看调试一边控制Lora模块了。
51单片机的GPIO口电平是5V的,但是市面上的Lora模块的串口电平是3.3V的,这个时候就需要加一个电源芯片。
51单片机没有成熟的SDK,如果装成成品后我们需要再次升级就只能拆机。
手机界面控制开发,相比于自己做一个移动端的应用,使用涂鸦SDK做的产品在这方面会付出更少的精力。
然后,我们就做成了这样
上位机控制软件界面
主发射器设备
主发射器没有装起来的样子
把报警设备装起来的样子
没有装起来的样子
用一个完整的视频介绍一下:
在演示视频里面没有把模块放置很远,但是实际我们专门测试过这部分,后续我们会继续更新状态,欢迎大家持续关注。
涂鸦模组和涂鸦SDK给我们的开发带来了非常大的帮助,我涂鸦的朋友还在放假的时候指导我调试,如果是中小型产品,特别是控制类的,建议大家体验一下。
想体验SDK的可以联系下面涂鸦朋友申请