引言
针对上述问题,本文运用物联网技术研制了实用的智能家用窗户窗帘控制及物联网系统。该系统**自动打开、夜间自动关闭,可以收集多个传感器数据并进行组合式处理[3],包括PM2.5含量、温湿度、光照强度数据,然后根据空气质量,湿度水平和光照水平自动控制窗户窗帘的开关,实现通风或阻隔污染物。同时将上述数据通过屏幕显示并上传到机智云Aiot开发平台和机智云手机APP,便于人们了解室内环境,提高人们的生活质量。
1 智能系统设置
智能家用窗户窗帘控制及物联网系统将光照强度、温湿度、PM2.5等传感器接收模块安装在窗户附近,利用单片机驱动传感器接收数据。经过一定的逻辑算法,我们将不同环境值,如雾霾天气、雨天、强光环境、黑夜及**对应的值作为系统预设参数。使用时,系统接收到各传感器数据后,通过与预设参数对比,得出需要进行的操作,然后单片机控制电机,驱动转轴转动,实现窗户和窗帘的打开与关闭,实现系统的自动化和智能化功能。
2 硬件系统设计2.1 控制核心
控制核心采用两块32位单片机,第一块是STM32F103ZET6,用于接收、显示及控制电机;第二块是STM32F103C8T6,用于上传数据。两块单片机都具有72 MHz的主频,工作电压2.0~3.6 V,至少3个串口,外设丰富[4]。第二块使用占用更少资源的STM32F103C8T6单片机,它在分担数据上传责任的同时,减少了系统功耗。
使用esp8266 WiFi模块作为数据通信模块,下载机智云固件至模块中,利用单片机串口与模块通信,与机智云平台及机智云手机APP连接。机智云物联网平台给开发者提供了自助式开发工具及云服务,开发者无需关心模组与机智云间的传输协议[8],技术门槛低,可以有效降低研发成本[9]。使用时,利用手机连接WiFi并通过APP给模块配网,从而实现模块的WiFi连接。模块在断电重启后可以自动连接当前已配网的WiFi。
3 软件系统设置
4 测试及结果