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