基于无线网络的环境监测系统

基于无线网络的环境监测系统
    系统主要包括了数据采集节点和环境管理计算机。采用STM32F103单片机和温度、湿度、光照强度等传感器组成节点环境采集系统;主计算机通过通过USB串口和zigbee无线模块组成数据处理系统。各个节点通过zigbee无线网络组网。如下图所示:
基于无线网络的环境监测系统_第1张图片
图1 环境无线监控系统示意图

节点系统:

     节点系统采用STM32F103单片机+温湿度传感器(DHT11DHT22)+光照强度传感器(TSL2561/BH1750)+无线模块(DL-LN33)。节点系统定时将数据采集并发给主机。

主机:

      主机由计算机和无线模块组成。数据采集到计算机后,通过可视化软件显示并记录于数据库。如下图所示:

基于无线网络的环境监测系统_第2张图片

图2 可视化软件

     可视化软件采用Visual Studio 2010开发。使用C#语言,windowsForm应用程序。软件主要涉及了串口通信,曲线图,sqlce数据库等。

样机视图如下:

基于无线网络的环境监测系统_第3张图片


图3 样机视图

通信协议:

序号

定义

内容

说明

备注

0

0xFE

帧头

 

 

1

0x0A

包长

数据长+4=10

 

2

0x90

源端口号

 

 

3

0x91

目的端口号

 

 

4

0xXX

远程地址L

 

 

5

0xXX

远程地址H

 

 

6

0xXX

温度数据

0~150,T=N-50;

 

7

0xXX

湿度数据

0~100

 

8、9

0xXXXX(H1,H2)

光强0

L=H1*250+H2,0<=H1,H2<=250

可见光+红外光

10、11

0xXXXX(H1,H2)

光强1

L=H1*250+H2,0<=H1,H2<=250

红外光

12

0xFF

帧尾

 

 


本制作的程序源码已经上传到CSDN,感兴趣的朋友可以前往下载。

单片机节点:https://download.csdn.net/download/w267309080/10323022

主机节点:https://download.csdn.net/download/w267309080/10362725

你可能感兴趣的:(毕业设计)