基于NodeMCU的智能衣柜设计
2021-03-15
智能城市 2021年3期
(河南科技大学机电工程学院,河南洛阳 471003)
随着现在的智能家居的发展,越来越多的智能化的产品走入人们的视野。智能化的产品帮助人们解决了生活中的部分问题,提高了人们幸福生活的体验。针对现有的家庭衣柜存在的问题,提出了一款智能的现代化的解决方案,减小由于温度、湿度变化对衣物造成的影响。
1 系统设计
本系统主要由主控制器:可联网的主控器NodeMCU、步进电机以及控结构、温湿度传感器、通风风扇等组成,结构如图1所示。

图1 系统设计图
1.1 单片机主控制器
主控芯片采用乐鑫公司开发的ESP8266芯片,使用的是经过封装的NodeMCU物联网模块。本次开发使用C语言,在Arduino平台进行开发,由于Arduino平台提供有众多的库文件,更加方便快捷地开发工程。作为一款物联网模块,该芯片内嵌TCP/IP协议栈,支持802.11协议,支持AP和STA模式。该芯片具有多路可编程IO,内置定时器模块,带有一路ADC,可以输出支持IIC、IIS、USART、SPI协议等。作为一款32位的单片机,主控频率高、功能强大,可以在低功耗模式下使用,可以长时间免维护运行。该款芯片具有功能众多、性能优越、功耗低小等特点,可以胜任本次设计。
1.2 温湿度的采集
本次设计方案采用的是SHT30款温湿度传感器模块。该模块体积小巧、供电方便,直接提供5 V的直流电压即可。主控模块使用IIC协议与温湿度模块进行数据交互,读取方便,灵敏度高(0.1 ℃),可以敏锐捕捉温度的变化。该模块可同时直接采集来自衣柜的温度、湿度数据。由于衣柜体积较大,采用分布式排布的方法,在衣柜中多角度、多点放置,同时定时采集,再计算平均值作为最终的输出数据,最终将采集的温湿度输出到衣柜上的屏幕和手机终端。……
登录APP查看全文
