智能家居是一个以住宅环境为基础,且安装具有智能化设备家居系统的建筑环境。智能家居不单有着传统家居的全部功能,添加了具有智能化的设计,使得建筑物能够在此基础上实现信息的收集与分析,人们可以通过此系统在户外实时查看建筑信息及控制家居内的相关设备,使得人们能够更加有效的控制自己的生活,使得家庭生活空间更加的舒适安全,便捷高效及节能优化。
此次的设计是一个小型的系统集成,在此次的设计中是以家庭环境为背景,以arduino控制器为基础,设计出的一个可以采集光照,温湿度,烟雾数据,通过lcd屏本地显示,并能够通过通信技术传输到yeelink云平台上。从而实现对室内环境的远程监测。
结构搭建:
为什么使用arduino控制器?
arduino是一个开源的单片机电子设计平台,他包含很多的硬件以及编程软件。同时还有各种各样周边的硬件去兼容arduino这个平台,并且这些硬件通常都已经带有了兼容arduino控制器的函数库。
arduino的优势:
开源,技术架构灵活规范,有扩展性。
开发环境完善,支持多平台开发
封装了很多函数和大量的传感器函数库,降低了开发难度。
n选用arduino uno,其处理器核心是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℃
气敏式烟雾传感器mq-2:
选用dht11温湿度传感器。
电压:5v
输出ttl信号led指示
双信号输出,模拟量ttl电平输出
ttl输出有效信号为低电平
模拟量输出0~5v电压,浓度越高电压越高
输出ttl的灵敏度可通过电位器调节
光照度传感器bh1750fv
选用光照度传感器bh1750fv
i2c数字接口,支持速率最大400kbps
输出量为光照度(illuminance)
测量范围1~65535 lux,分辨率最小到1lux
低功耗(power down)功能
屏蔽50/60hz市电频率引起的光照变化干扰
较小的测量误差(精度误差最大值+/-20%)
网络模块w5500
5500集成了tcp/ip协议栈,10/100m以太网数据链路层(mac)及物理层(phy),使得用户使用单芯片就能够在他们的应用中拓展网络连接。
yeelink云平台
yeelink可分为硬件电路接入层、平台数据传递层和具体实现应用层三个不同的层次。接入层将设备通过接入网关介入到平台,实现向平台上传数据和接收平台的控制消息功能。平台层为本项目的核心,主要完成设备信息处理、与社交网络融合的同时为应用层提供接口。应用层使用平台提供的应用沙盒和应用程序接口完成社交、物联网和移动app 融合的应用。
定义设备需要在yeelink平台申请一个apikey,并在源程序中对传感器进行配置。服务器指向“api.yeelink.net”,在传感器、串口进行初始化。在loop循环中,编写一个发送数据函数senddata,通过该函数将数据传送至yeelink。
高边电流放大器构成28V断路器
性价比降噪耳机:NANK南卡降噪耳机和小米降噪耳机买哪个好?
单片机上电复位电路参数分析
AGMX2手机的厚度与重量是普通手机的两倍
新算法可以增强无人汽车在仿真环境中的训练效果
为什么使用Arduino控制器?
IP RAN是动静融合综合业务承载网络解决方案
视频图像智能分析技术的发展
OPPO R9s清新绿、vivo Xplay6磨砂黑、蓝色荣耀8、红色iPhone7!这四款当红颜色的手机,你喜欢哪款?
什么是续流二极管,bldc中续流二极管的应用原理
超声波传感器的四个创新应用
FEC衍生的SEI膜可以抑制薄膜电极的开裂
AR与VR在过去一年的进展如何?
为什么现在的人工智能助理都像人工智障
基于ASP.net的网上书店系统安全性研究
如何制造温度和湿度控制器
直流模块:12V/15V升高压至10000V/12000V
这项电磁兼容国家标准正式发布,今年12月实施
探析5G网联无人机整体解决方案
5G、AI等被写进《工业互联网创新发展行动计划(2021-2023年)》