- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于W5500的物联网环境信息检测系统说明文档
基于W5500的物联网环境信息监测系统说明文档
一、系统适用范围特点:
随着科技的发展,环境信息采集应用的领域也越来越广。冷库,仓库,大棚等场所都需要对其环境信息进行监控,以保证食品等货物的储存。对大面积农作物的机械自动化管理有着重要的意义。而对于大面积的自动化大棚管理,在缺少技术人员的情况下,很难对农作物的生长有科学的管理,而且邀请专家进行技术指导会比较麻烦,人力成本和代价较高。因此,我们基于W5500模块,接入温湿度采集和光照采集模块,进行对环境信息的监控,并上传至Yeelink平台。专家可以远程对上传的信息进行方便的查看,并给与大棚管理员合适的建议。也可以方便管理员对仓库的监控和管理。同时由于上传的信息公开化,因此可以作为交流平台,来对各个地方上传信息的人员相互间交流。
系统简介:
系统所包含有:W5500EVB(包含有STM32单片机)、DHT11温湿度传感器、GY-30光照传感器、路由器和Yeelink网络平台。通过手机、PC机等上网查看。系统的框架图如下:
如图所示,STM32作为MCU处理温湿度和光照传感器采集到的数据信息,并且控制W5500将信息通过路由器上传到Yeelink平台上。
各器件简介:
W5500简介
W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。W5500 集成了 TCP/IP 协议栈,10/100M 以太网数据链路层(MAC) 及物理层(PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。
DHT11温湿度采集
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为给类应用甚至最为苛刻的应用场合的最佳选择。产品为4针单排引脚封装,连接方便。
GY-30光强采集传感器特点
1)I2C总线接口(f/s模式支持)
2)光谱的范围是人眼相近
3)照度数字转换器
4)宽范围和高分解.(1-65535勒克斯)
5)低电流关机功能
6)50Hz/60Hz光噪声reject-function
7)1.8V逻辑输入接口
8)无需任何外部零件
9)光源的依赖性不大.(例如白炽灯.荧光灯.卤素灯.白LED.孙光)
10)是有可能的选择2类型的ICslave-address.
11)可调的光学窗口测量结果的影响 (它可以探测分钟.使用本功能0.11勒克斯,最大.100000勒克斯)
12)小测变异(+/-20%)
13)的红外线的影响很小
四、基本功能:
具有环境信息采集功能,可以采集环境的温度、湿度和光照强度。
具有联网功能,可以将采集到的环境信息直接上传到Yeelink云平台上。
具有网络查看功能,可以用任何联网设备,在互联网上查看采集点的信息。
五、核心代码及程序流程图:
核心代码
W5500EVB向Yeelink平台发送的一个http数据包,Yeelink平台是非常便捷的一个平台,通过这个平台,只需要把U-ApiKey内容换成自己需要的Apikey,就可以轻松实现上传数据和监测数据。http数据包代码如下:
char postH[]={//提交湿度
POST /v1.0/device/6857/sensor/10674/datapoints HTTP/1.1\r\n
Host: \r\n
Accept: */*\r\n
U-ApiKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\n
Content-Length: 12\r\n
Content-Type: application/x-www-form-urlencoded\r\n
Connection: close\r\n
\r\n
{\value\:xx}\r\n
};//xx用来填充数值
stm32单片机获取计数器i值状态,i值每分钟增加1,这是通过stm32的定时器2中断设置的。i=0时,发送湿度数据;i=1时,发送温度数据;i=2时,发送光照强度数据。当然,W5500都是在socket连接建立的情况下,向Yeelink 服务器端发送数据。代码如下:
if(i==0||i==1)
{
if
您可能关注的文档
- 向微波电磁波.PPT
- 吞吐量超两千万-e南沙.PDF
- 周二专题报告考务资讯系统.PDF
- 品牌领导——管理品牌资产塑造强势品牌-常见问题.DOC
- 哼哼-北大未名BBS.DOC
- 哲学基本问题何谓知识.PPT
- 唐山综合防灾管理信息系统研究-世界地震工程.PDF
- 唯品会海量数据实时OLAP分析实践.PDF
- 商品房价格与通货膨胀和居民收入差距的相关性研究-南宁职业技术.PDF
- 商贸汉语精读II-暨南大学.PPT
- 广西二造考试题库及答案.doc
- 全文可编辑worldreportmarket-Brand KPIs for sportswear kappa in germany-外文版培训课件(2025.2).ppt
- 2024-2025年春季第二学期小学德育综合素质提升计划.docx
- 广西国企考试题库及答案.doc
- 钢筋工程技术交底6.doc
- 2024年初中语文教师教学指导计划.docx
- 广东职业考试题库及答案.doc
- 江苏省一级计算机b考试试题及答案.doc
- 全文可编辑worldreportmarket-Brand KPIs for sportswear jordan in the united states-外文版培训课件(2025.2).ppt
- 广告策划考试题库及答案.doc
文档评论(0)