欢迎来到天天文库
浏览记录
ID:57392012
大小:2.12 MB
页数:17页
时间:2020-08-15
《基于arduino型智能家居系统课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Arduino的智能家居监测系统报告人:目录CONTENTS234应用背景设计部分元器件的选型物联网Yeelink云平台应用背景:智能家居是一个以住宅环境为基础,且安装具有智能化设备家居系统的建筑环境。智能家居不单有着传统家居的全部功能,添加了具有智能化的设计,使得建筑物能够在此基础上实现信息的收集与分析,人们可以通过此系统在户外实时查看建筑信息及控制家居内的相关设备,使得人们能够更加有效的控制自己的生活,使得家庭生活空间更加的舒适安全,便捷高效及节能优化。设计内容:此次的设计是一个小型的系统集成,在此次的设计中是以家庭环境为背景,以Arduino控制器为基础,设计出
2、的一个可以采集光照,温湿度,烟雾数据,通过LCD屏本地显示,并能够通过通信技术传输到Yeelink云平台上。从而实现对室内环境的远程监测。结构搭建ArduinoW5500网络模块互联网Yeelink平台LCD显示温湿度传感器烟雾传感器照度传感器其他节点为什么使用Arduino控制器?Arduino是一个开源的单片机电子设计平台,他包含很多的硬件以及编程软件。同时还有各种各样周边的硬件去兼容Arduino这个平台,并且这些硬件通常都已经带有了兼容Arduino控制器的函数库。Arduino的优势:开源,技术架构灵活规范,有扩展性。开发环境完善,支持多平台开发封装了很多函数和
3、大量的传感器函数库,降低了开发难度Arduino的选择选用ArduinoUNO,其处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSPheader和一个复位按钮。温湿度传感器DHT11选用DHT11温湿度传感器。供电电压:3.3~5.5V输出:单总线数字信号测量范围:湿度20-90%RH温度:0~50℃测量精度湿度+-5%RH,温度+-2℃分辨率湿度1%RH,温度1℃温湿度传感器DHT11引脚说明:引脚1:VDD(供电3-5.5VDC)引脚2:DATA(
4、串行数据,单总线)引脚3:NC(空脚,悬空)引脚4:GND(接地,电源负极)气敏式烟雾传感器MQ-2选用DHT11温湿度传感器。电压:5V输出TTL信号LED指示双信号输出,模拟量TTL电平输出TTL输出有效信号为低电平模拟量输出0~5V电压,浓度越高电压越高输出TTL的灵敏度可通过电位器调节气敏式烟雾传感器MQ-2光照度传感器BH1750FV选用光照度传感器BH1750FVI2C数字接口,支持速率最大400Kbps输出量为光照度(Illuminance)测量范围1~65535lux,分辨率最小到1lux低功耗(Powerdown)功能屏蔽50/60Hz市电频率引起的光照
5、变化干扰较小的测量误差(精度误差最大值+/-20%)BH1750FV框图W5500集成了TCP/IP协议栈,10/100M以太网数据链路层(MAC)及物理层(PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。网络模块W5500YeeLink云平台Yeelink可分为硬件电路接入层、平台数据传递层和具体实现应用层三个不同的层次。接入层将设备通过接入网关介入到平台,实现向平台上传数据和接收平台的控制消息功能。平台层为本项目的核心,主要完成设备信息处理、与社交网络融合的同时为应用层提供接口。应用层使用平台提供的应用沙盒和应用程序接口完成社交、物联网和移动APP融合的
6、应用。YeeLink云平台定义设备服务器指定对设备初始化温湿度数据提取烟雾数据提取光照度数据提取数据上传至YeeLink开始结束定义设备需要在YeeLink平台申请一个APIKey,并在源程序中对传感器进行配置。服务器指向“api.yeelink.net”,在传感器、串口进行初始化。在loop循环中,编写一个发送数据函数sendData,通过该函数将数据传送至YeeLink。THANKYOU基于Arduino的智能家居监测系统
此文档下载收益归作者所有