基于stm32的烟雾报警系统(可与APP进行数据传输)

    这是之前做的一个项目,完成之后开源给大家,有需要得可以进行下载,下位机开发是基于STM32,APP用易安卓开发得,二者通过手机蓝牙和单片机上蓝牙转串口模块进行通信。需要现成得代码得话可以去我上传的资源目录下下载,名字叫:烟雾检测装置资料。(很详细,可以直接拿来二次开发)


                                                                                                                                                 ------- 前言

                                              技术概述

       整个项目分为下位机,app,蓝牙通信三个模块。下面我简单概述一下每个模块的技术要点。

       下位机这里比较简单,因为最后没有加图片显示,所以只用了简单高低电平检测。本来打算用AD采集,但是太多引脚了,这样下来单片机要处理很多数据,虽然可以用DMA传输,但是还是比较麻烦,尽量减少工作量。如果有烟雾的话我们通过读取传感器高低电平感应引脚的电平进行判断报警,将数据传输到串口1,转换成蓝牙数据发送给APP

      App这一块是整个项目的最大难点,之前用espliceandroid studio开发安卓,但是因为你没有路由器,所以用蓝牙很多东西没接触,开发起来特别慢,最后的图片和协议怎么都连接不上,最后我没有办法用了中文开发软件易安卓,很快就解决了。

下位机和上位机通信是用的蓝牙模块,因为我之前做过蓝牙的简单数据传输,所以下位机数据都很快用串口连接蓝牙发送出来了,app的话是用的易安卓现成的模板,对语法进行了修改之后完成的。

  


猜你喜欢

转载自blog.csdn.net/liupeng19970119/article/details/80272306