推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于WiFi物联网的温度监控系统设计与实现

更新时间:2019-12-17 06:25:11 大小:2M 上传用户:xiaohei1810查看TA发布的资源 标签:温度传感器物联网云服务器 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

针对温度监控的区域局限性问题,设计了以单片机STC15F2K60S2与温度传感器DS18B20为核心的温度监控系统.通过ESP8266 WiFi芯片,以中国移动物联网开放平台为中继服务器,以App Inventor为开发软件,完成了硬件的程序设计、数据采集系统设计以及手机APP软件的开发,通过WiFi物联网实现了温度实时监测及汇报.实验结果表明,该系统运行稳定,可通过手机或其他手持移动终端随时随地监控温度,可广泛应用于家庭热水器、空调等家用电器的智能控制,也可应用于工业生产中需要随时监控的、人体不宜靠近的场合的温度监测.

部分文件列表

文件名 大小
基于WiFi物联网的温度监控系统设计与实现.pdf 2M

部分页面预览

(完整内容请下载后查看)
2017915日  
40卷第 18期  
Sep. 2017  
现代电子技术  
ModernElectronicsTechnique  
Vol. 40 No. 18  
147  
doi10.16652/j.issn.1004-373x.2017.18.041  
基于 WiFi物联网的温度监控系统设计与实现  
陈敏敏 1,廉迎战 2,黄道燚 1  
1.汕尾职业技术学院,广东 汕尾 5166002.广东工业大学,广东 广州 510009)  
针对温度监控的区域局限性问题计了以单片机 STC15F2K60S2与温度传感器 DS18B20为核心的温度监控  
系统。通过 ESP8266 WiFi芯片中国移动物联网开放平台为中继服务器App Inventor为开发软件成了硬件的程序  
设计据采集系统设计以及手机 APP软件的开发WiFi物联网实现了温度实时监测及汇报。实验结果表明系统  
运行稳定通过手机或其他手持移动终端随时随地监控温度广泛应用于家庭热水器调等家用电器的智能控制也  
可应用于工业生产中需要随时监控的体不宜靠近的场合的温度监测。  
关键词温度传感器联网APP服务器能控制  
中图分类号TN915-34TN709  
文献标识码A  
文章编号1004-373X201718-0147-03  
Design and realization of temperature monitoring system based on  
WiFi Internet of Things  
1
2
1
CHEN MinminLIAN YingzhanHUANG Daoyi  
1.Shanwei PolytechnicShanwei 516600China2.Guangdong University of TechnologyGuangzhou 510009China)  
AbstractAccording to the regional limitation of temperature monitoringthe temperature monitoring system was designed,  
in which MCU STC15F2K60S2 and temperature sensor DS18B20 are taken as its kernels. By means of ESP8266 WiFi chipthe  
open platform of China Mobile Internet of Things is taken as the relay server and App inventor is taken as the development soft-  
ware to achieve program design of the hardwaredesign of data acquisition system and development of APP software. Tempera-  
ture realꢀtime monitoring and reporting were realized through WiFi Internet of Things. The experimental results show that the sys-  
tem can run stablymonitor the temperature through mobile phone or other handheld mobile terminals whenever and wherever  
possiblecan be widely used in intelligent control of household appliancessuch as household water heater and air condition-  
ingand also can be applied to temperature monitoring of industrial production which needs to be monitored momentarily and  
is inappropriate for staff to close to.  
Keywordstemperature sensorInternet of ThingsAPPcloud serverintelligent control  
随着物联网技术的快速发展统的传感器焕发出  
新的光彩。本文以常见的温度传感器 DS18B20为基础,  
结合单片机 STC15F2K60S2及当前低价高性价比的  
热门芯片 ESP8266 WiFi中国移动设备云作为  
网络服务器发一个实时温度监控系统。单片机通过  
温度传感器对温度实施实时的采集通过 WiFi片  
将温度数据采用 HTTP议上传到中国移动物联网开  
放平台时使用 App Inventor软件开发手机 APPAPP  
通过 HTTP输协议从中国移动设备云服务器获取温  
度数据展示到用户的手机屏幕上现远距离对温  
度的实时监控。本设计主要以测试功能为主以电路  
APP都以最简的方式来进行设计。  
1
系统硬件设计  
温度监控系统的硬件电路主要由微控制器度数  
据采集模块WiFi块等组成。如图 1DS18B20  
主要是实现温度检测把测得的温度数据传送到单片  
机上STC15F2K60S2单片机是整个硬件电路的核心主  
要负责对 DS18B20的温度数据的采集时与 ESP8266  
实现通信温度数据传送到 ESP8266ESP8266起  
到的作用则是把单片机传送过来的温度数据通过无线  
路由器上传到中国移动设备云服务器上。  
收稿日期2017-01-05  
基金项目家自然科学基51106031广东省前沿  
与关键技术创新专项资大科技专)  
2016B090912004)  
万方数据  
现代电子技术  
148  
2017年第 40卷  
一种情况是线上网接入承担 WiFi适配器的任务时,  
可以将其添加到任何基于微控制器的设计中接简单  
易行需通过 SPI/SDIO口或中央处理器 AHB接  
口即可[4]ESP8266大的片上处理和存储能力使其  
可通过 GPIO口集成传感器及其他应用的特定设备实  
现了最低的前期开发和运行中最少的占用系统资源。  
2
单片机软件系统设计  
单片机的软件程序主要完成以下工作件主要设  
计总流程图[5]如图 2所示。  
1 硬件电路  
[1]  
1微 控 制 器 。 微 控 制 器 采 用 STC15F2K60S2 。  
该系列单片机是 STC生产的单时钟/机器周1T单  
片机高速/高可靠/低功耗/超强抗干扰的新一代 8051  
单片机密性强令代码完全兼容传统 8051速  
度快 8~12倍。内部集成 R/C时钟5~35 MHz宽范围可  
设置彻底省掉外部晶振和外部复位电路。  
2 软件流程图  
2温度传感器。其采用 DS18B20度传感器。  
DS18B20是常用的温度传感器具有体积小件开  
销低干扰能力强度高的特点具有独特的单线  
接口方式PVC缆直接出线或德式球型接线盒  
出线。DS18B20在与微处理器连接时仅需要一条线即  
可实现微处理器与 DS18B20双向通信测温范围  
ꢀ55125 基 本 满 足 室 温 和 机 房 温 度 的 采 集 要  
求。工作电压低需要 DC 3.3~5 V的电压即可运行,  
可与单片机共用一组电源使用方便。它支持多点组网  
功能DS18B20可以并联在惟一的三线上多只  
能并联 8现多点测温果数量过多使供电电  
源电压过低而造成信号传输的不稳定。测量结果以  
9~12位 数 字 量 方 式 串 行 传 [2]适 用 于 DN15~DN25,  
DN40~DN250各种介质工业管道和狭小空间设备测温。  
3WiFi 模 块 。 其 采 用 的 是 ESP8266 芯 片 。  
ESP8266是乐鑫 Espressif设计的 WiFi芯片价格低廉,  
具备有高性价比目前市面上非常流行的一款 WiFi芯  
可以通过串口通信方式与单片机实现双向的通信,  
并能通过 WiFi挂载到路由上去外网连接[3]。  
2.1 初始化  
系统启动之后始进行一些初始化始化内容  
包括:  
1)定时器的初始化启中断时器 0作方  
式设置为方式 1等设置。  
2)串口初始化特率设置为 115 200 b/s使其  
ESP8266的波特率匹配。  
2.2 配置 ESP8266的工作模式和参数  
单片机通过串口与 ESP8266行通信AT指  
令对 ESP8266的工作模式和参数进行配置。  
1)设置 ESP8266station模式复位重启芯片。  
2开 始 DHCP并 设 置 要 连 接 的 路 由 器 的 热 点  
SSID和热点密码。  
3开 启 mux多 路 连 接 开 启 服 务 器 模 式 ,设 置  
HTTP协议所用的端口。  
2.3 设置定时中断DS18B20温度转化和采集  
1)初始化定时器置定时器初始值置定时  
时间为 10 s次短定时的累加达到 10 s定中断服  
务程序务程序中置位温度采集标志位。  
2)每当 10 s定时时间到度采集标志位被置位  
片机与 DS18B20进行通信DS18B20温度转  
采集 DS18B20温度值。  
ESP8266是一个完整且自成体系的 WiFi网络解决  
方案够独立运行可以作为 slave搭载于其他 host  
运行。ESP8266 在搭载应用并作为设备中惟一的应用  
处理器时够直接从外接闪存中启动。内置的高速缓  
冲存储器有利于提高系统性能减少内存需求。另外  
2.4 温度值上传云服务器  
单 片 机 通 过 串 口 与 ESP8266进 行 通 [6]并 通 过  
万方数据  

全部评论(0)

暂无评论