物联网逃生疏导系统带arm与app源码
一:功能简述
1.zigbee终端
a.温湿度使用板载传感器
2018.02.01:测试成功
b.火焰传感器接口
正常数据(没有火焰):23000 - 24000/8000+(根据光线而定)
异常数据(有火焰) :600 - 1400
2018.02.01:测试成功
引脚:
A0:J37的RXD(P0_2)
D0:J37的TXD(P0_3,无作用)
VDD:J37的VCC
GND:J37的GND
c.RGB灯接口 2018.02.01:暂时测试只有蓝色的灯会亮,怀疑是供电问题,等待使用stm32测试 2018.02.28:使用stm32供电测试时,RGB三色正常,且测得电流是1A,而zigbee的普通IO输出 仅仅只有11mA,仅有P1_0和P1_1两个引脚能够提供100mA的供电,现将接线更换 R:P1_6 G:P1_0 B:P1_7 GND:J5的20脚 d.蜂鸣器测试成功,引脚如下 IO:P1_5 VCC:J5的2脚 GND:J5的19脚 2.协调器:为了充分理论zigbee板子做检测点,测试将协调器也作为一个检测点 a.由于协调器的串口引脚(J37组)必须保留对外设通信,所以将火焰传感器的接线修改 测出的数据如下: 正常数据:29000-30000 异常数据:20000-22000左右 引脚接线如下: A0:J5的2脚(P0_0) 3.联合调试(3个zigbee):2018.03.05晚上 a.单个报警点时,三个zigbee之间灯切换基本正常 b.两个报警点时,偶尔会出现广播数据丢包现象(猜测),有一个zigbee会少接收一次。 c.当zigbee供电时间长了之后,会发现隔一段时间(2-3分钟)后,程序就跑飞了,不会再进行周期工作(原因待定)。 猜测是这个函数问题:HalLedB**Link**(HAL_LED_2, 4, 50,50);,待测试 d.跑飞问题记录: 将终端的闪灯代码去掉,且将定时事件改为2s触发一次。程序持久性上升(大概为13分钟)。 将协调器的闪灯代码次数减少,且将定时事件改为2s触发一次。程序持久性上升。 设想:启动看门狗,让其跑飞重启 代码已经保存
2018.03.06晚:测试arm板串口与zigbee通信,并且将数据打包为json格式成功 目前现象: 1.单独代码驱动wifi与手机软件测试通信成功 2.三个zigbee的检测与声光报警正常。(包含协调器) 3.两个协调器与arm串口通信,且获取数据编辑为json格式正常 (但是协调器与arm通信时,只要串口相连,原来设定的火焰检测就会失败,待修改引脚测试) 缺少调试: 1.6个zigbee共同通电的检测与声光报警时候正常 2.多个zigbee传输数据给串口,通过wifi正常转发json格式的数据给手机局域网 3.服务器测试(服务器账号密码未知) 4.终端通过服务器与手机端通信 03.07:测试 1.双zigbee检测火焰,并将数据编码为json格式,通过esp8266,输送给手机。 (ARM测试告一段落,久久一次发送数据会乱,缺少UI设计)
2018.03.12晚:(后台程序设计) 1.recv_to_send_node:用于跟手机客户端进行数据的测试,测试app时候工作正常 功能分析
一:zigbee无线网络
1.zigbee检测周边温度,如果温度升高,则启用火焰传感器检测周边是否有火焰。(双重检测)
2.zigbee上接几个RGB,作为通道的指示灯。三色变化:
红色:警报点,不可靠近
绿色:正常工作
蓝色:报警时的路线指引
3.根据采集到的火焰点,上报给协调器,并且灯光切换 点播发送给协调器 广播发送给其他节点
二:控制终端
1.设计地图,以及每个检测点+报警点的位置
2.接收协调器发来的数据,计算位置,并在LCD上变化。
3.将从协调器收到的检测点+报警点的数据,通过socket,发给阿里云,并且转发给手机
三:网关设计
1.开发板连接esp8266wifi,通过连入热点后,可以连接上阿里云服务器。
2.使用CRT登录阿里云服务器,编程中继器程序。
四:手机APP设计
1.地图设计,参考终端
2.接收网络数据,不断修改画面
===============================================================================================
硬件需求
一:zigbee无线网
1.zigbee开发板(协调器+节点)共6个。 借用
6100
2.火焰传感器:5个 53 = 15
3.RGB指示灯:6个 63 = 18
4.蜂鸣器: 6个(必须买模块) 62 = 12
5.ESP8266 14
总费用: 659元。
完整代码地址:
https://www.lanzous.com/b04a6vr8h
密码:8z9b
- 点赞
- 收藏
- 关注作者
评论(0)