一种新型智能风扇及其控制方法与流程

文档序号:15628988发布日期:2018-10-12 20:07阅读:227来源:国知局

本发明涉及风扇技术领域,特别是一种新型智能风扇及其控制方法。



背景技术:

传统的电风扇不能根据环境的温度自动调节风速,在很多地方或者很多时间段昼夜温差是比较大的,白天温度高,晚上温度低,在晚上可能由于昼夜温差没有关掉电风扇导致人们着凉感冒;传统电风扇送风强度是一样的,它不能根据人与风扇距离的远近自动调节风速,而让人们不管远近都能感受一样舒适的风速;一般的传统电风扇最大的摇头转动角度都是90°,而不能全方位360°转或者可调任意固定小角度转,在很多不同场合满足不了人们的需要。



技术实现要素:

有鉴于此,本发明的目的是提出一种新型智能风扇及其控制方法,功能更加多样化,提高了风扇的舒适性。

本发明采用以下方案实现:一种新型智能风扇,包括风扇本体以及设置在风扇本体上的控制电路;

所述控制电路包括中央控制模块、用以输入控制指令的按键输入模块、用以检测环境温湿度的温湿度检测模块、用以检测人体与风扇的距离的超声波测距模块、用以调节风扇摇头转动角度的步进电机控制模块、用以驱动与控制风扇电机工作的电机驱动与控制模块、液晶显示模块、以及报警模块;

所述按键输入模块的输出端与所述中央控制模块的输入端相连,用以向所述中央控制模块传输控制指令;所述温湿度检测模块的输出端与所述中央控制模块的输入端相连,用以向所述中央控制模块传输环境的温湿度信息;所述超声波测距模块的输出端与所述中央控制模块的输入端相连,用以向所述中央控制模块传输人体与风扇的距离信息;

所述中央控制模块的输出端与所述步进电机控制模块的输入端相连,用以向所述步进电机控制模块传输调节风扇的摇头转动角度的控制指令,所述步进电机控制模块与风扇的步近电机相连,用以驱动与控制风扇摇头转动;所述中央控制模块的输出端与所述电机驱动与控制模块的输入端相连,用以向所述电机驱动与控制模块传输脉冲信号,所述电机驱动与控制模块的输出端与风扇直流电机相连,用以驱动与控制所述风扇直流电机工作;所述中央控制模块的输出端还与所述液晶显示模块的输入端相连,用以控制其显示当前的环境温湿度信息以及人体与风扇的安全距离;所述中央控制模块的输出端还与所述报警模块的输入端相连,用以控制其发出报警信号。

所述控制电路还包括与外部电源相连的电源模块,所述电源模块与上述各模块相连并为其供电。

进一步地,所述中央控制模块包括stc89c52单片机以及与stc89c52单片机相连的用以使系统复位的复位电路、用以为系统提供时钟信号的晶振电路;

所述按键输入模块包括用以切换风扇运行模式的第一按键k1、用以切换风扇的风速档位第二按键k2、用以控制风扇的摇头转动角度的第三按键k3、用以进行系统复位的第四按键k4;所述第一按键k1的一端与stc89c52单片机的p3.4端口相连,所述第二按键k2的一端与stc89c52单片机的p3.5端口相连,所述第三按键k3的一端与stc89c52单片机的p3.6端口相连,所述第四按键k4的一端与stc89c52单片机的rst端口相连,所述第一按键k1、第二按键k2、第三按键k3以及第四按键k4的另一端均接地。

进一步地,所述温湿度检测模块采用型号为dht11的温湿度采集芯片,dht11温湿度采集芯片的输出引脚data与stc89c52单片机的p2.2端口相连,dht11温湿度采集电的电源引脚vcc与5v电源相连,dht11温湿度采集电的空脚经一个10k电阻与5v电源相连,dht11温湿度采集电的接地引脚gnd接地。

进一步地,所述超声波测距模块采用型号为hc-sr04的超声波测距芯片,hc-sr04超声波测距芯片具有四个外部接口,分别是电源引脚vcc、触发控制信号输入引脚trig、回响信号输出引脚echo、以及接地引脚gnd;其中,所述电源引脚vcc与5v电源相连,所述触发控制信号输入引脚trig与stc89c52单片机的p2.1端口相连,所述回响信号输出引脚echo与stc89c52单片机的p2.0端口相连,接地引脚gnd接地。

进一步地,所述报警模块包括有源蜂鸣器,所述有源蜂鸣器的正极与9012三极管的集电极相连,所述9012三极管的发射极与5v电源相连,所述9012三极管的基极经一个1k电阻与stc89c52单片机的p2.3端口相连,所述有源蜂鸣器的负极接地;

所述液晶显示模块包括lcd1602显示屏,所述lcd1602显示屏的rs引脚、rw引脚、en引脚分别与stc89c52单片机的p1.0端口、p1.1端口、p2.5端口相连。

进一步地,所述步进电机控制模块采用由uln2003驱动芯片组成的驱动器,所述uln2003驱动芯片的任意4个输入端分别与stc89c52单片机的p1.2端口、p1.3端口、p1.4端口、p1.5端口相连,所述uln2003驱动芯片的输出端与步进电机的接口相连;

所述电机驱动与控制模块采用由l298n驱动芯片组成的驱动器,所述l298n驱动芯片的任意2个输入端分别与stc89c52单片机的p1.6端口、p1.7端口相连,所述l298n驱动芯片其中的一个输入端口ena与stc89c52单片机的p3.2端口相连,所述l298n驱动芯片的输出端与直流电机的输入端相连。

本发明还提供以下方法:一种新型智能风扇的控制方法,包括以下步骤:

步骤s1:电源模块接通外部电源,风扇上电启动,按下第四按键k4使风扇复位;

步骤s2:根据需要按压第一按键k1以选择风扇的不同运行模式,第一按键k1将按压次数传输至中央控制模块,所述中央控制模块根据第一按键k1的按压次数选择切换超声波控速模式、温度调速模式以及手动调速模式;其中,所述超声波控速模式下,超声波测距模块采集当前人体与风扇的距离信息并传输至中央控制模块中,所述中央控制模块根据当前的距离值控制电机驱动与控制模块与报警模块工作,进而控制风扇的风速;所述温度调速模式下,温湿度检测模块采集当前环境的温湿度信息并传输至中央控制模块中,所述中央控制模块根据采集到的温度值控制电机驱动与控制模块与报警模块工作,进而控制风扇的风速;所述手动调速模式下,根据需要按述第二按键k2以选择风扇的不同风速档位,所述第二按键k2将按压次数传输至中央控制模块,所述中央控制模块根据第二按键k2的按压次数控制电机驱动与控制模块工作,所述电机驱动与控制模块控制风扇的电机工作在不同的档位,进而控制风扇的风速;

步骤s3:根据需要按压第三按键k3以控制风扇摇头转动角度,所述第三按键k3将按压次数传输至中央控制模块,所述中央控制模块根据第三按键k3的按压次数控制步进电机控制模块工作,所述步进电机控制模块控制步进电机正向转动、反向转动、停止转动或固定角度循环转,进而控制风扇的摇头转动角度。

进一步地,所述步骤s2中,所述超声波控速模式具体为:

步骤s21:所述中央控制模块模初始化并启动定时器,超声波测距模块采集当前人体与风扇的距离信息并传输至中央控制模块中;

步骤s22:所述中央控制模块开始计时,并在一定时间内判断是否接收到超声波测距模块传输来的距离信息;

步骤s23:若所述中央控制模块未接收到距离信息,则返回步骤s22;若所述中央控制模块接收到距离信息,则根据距离信息控制控制电机驱动与控制模块与报警模块工作:当所述中央控制模块接收到的人体与风扇的距离值小于10cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机停止工作,同时控制所述报警模块报警并在显示模块上显示当前的距离值,返回步骤s22;当所述中央控制模块接收到的人体与风扇的距离值处于10cm至50cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在1档,处于低速运行档位,同时控制液晶显示模块显示当前的距离值,返回步骤s22;当所述中央控制模块接收到的人体与风扇的距离值处于50cm至150cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在2档,处于中速运行档位,同时控制液晶显示模块显示当前的距离值,返回步骤s22;当所述中央控制模块接收到的人体与风扇的距离值大于150cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在3档,处于高速运行档位,同时控制液晶显示模块显示当前的距离值,返回步骤s22。

进一步地,所述步骤s2中,所述温度调速模式具体为:

温湿度检测模块采集当前环境的温湿度信息并传输至中央控制模块中,所述中央控制模块根据采集到的温度值控制电机驱动与控制模块与报警模块工作,同时控制液晶显示模块显示当前的温度值与湿度值:当所述中央控制模块接收到的温度值小于10°时,所述中央控制模块经电机驱动与控制模块控制风扇的电机停止工作,同时控制所述报警模块报警;当所述中央控制模块接收到的温度值处于10°至23°时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在1档,处于低速运行档位;当所述中央控制模块接收到的温度值大于23°时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在2档,处于中速运行档位。

进一步地,所述步骤s3中具体为:

步骤s31:第三按键k3处于初始状态时,步进电机停止不转,中央控制模块监测是否接收到第三按键k3的按压信息;

步骤s32:所述中央控制模块接收到第三按键k3的按压次数并根据不同的按压次数控制控制风扇的摇头转动角度:当所述中央控制模块接收到的第三按键k3的按压次数为1时,所述中央控制模块经步进电机控制模块控制步进电机向正方向转动,风扇的摇头朝一侧转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数为2时,所述中央控制模块经步进电机控制模块控制步进电机停止转动,风扇的摇头停止转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数为3时,所述中央控制模块经步进电机控制模块控制步进电机向反方向转动并启动计时器立即计时,风扇的摇头朝另一侧转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数为4时,所述中央控制模块控制计时器停止计时并控制步进电机根据已算出的时间在固定的区域内循环转动,风扇的摇头在固定的角度内循环转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数不为1、2、3或4时,中央控制模块不控制所述步进电机转动,返回步骤s31。

综上,该智能风扇能够实现以下几个主要功能:(1)使用dht11温湿度采集芯片采集当前环境的温湿度;(2)利用hc-sr04超声波测距芯片测量人与风扇的远近距离值;(3)利用按键切换风扇的运行模式及风扇高低档位的选择;(4)根据当前的温度值、距离值通过pwm脉宽信号控制风扇的电机工作档位进行自动调速,并显示温湿度和距离;(5)通过步进电机来调节风扇摇头转动角度;(6)通过蜂鸣器输出报警信号。可见,对于传统电风扇存在的一些缺陷,本发明设计的基于stc89c52单片机的智能风扇能够根据环境温度自动调速,在温度过低时风扇会自动关闭;根据超声波测距芯片采集到的当前人与风扇的距离自动调节风速,使人们距离远近都能感受到一样风速,另外为了保护那些喜欢用风扇吹头发的女生和爱玩风扇的小孩,当距离小于一定值时,风扇会自动关闭并且蜂鸣器报警,提示并警告人们离风扇太近了;通过按键控制风扇的摇头转动角度,在人比较多的公共场合我们可以切换到360°转或者180°转,在人比较少的室内可以切换到比较小的固定角度转,根据不同情况自行设置风扇的转动角度,这样就能满足各种场合人们的需要;由lcd1602液晶显示当前的温湿度值和距离值,让人们知道当前的环境温湿度和与电风扇的安全距离,这也是提醒人们的一种方式。

与现有技术相比,本发明有以下有益效果:本发明的智能风扇功能更加多样化,提高了风扇的舒适性,让风扇更趋向于自动化、人性化,使人们可以享受电风扇带来的便利。

附图说明

图1为本发明的控制电路的原理示意图。

图2为本发明的中央控制模块的电路图。

图3为本发明的按键输入模块的电路图。

图4为本发明的温湿度检测模块的电路图。

图5为本发明的超声波测距模块的电路图。

图6为本发明的报警模块的电路图。

图7为本发明的液晶显示模块的电路图。

图8为本发明的步进电机控制模块的电路图。

图9为本发明的电机驱动与控制模块的电路图。

图10为本发明的风扇本体的结构示意图。

图11为本发明的控制方法的流程示意图。

图12为本发明的超声波控速模式下的流程示意图。

图13为本发明的温度调速模式下的流程示意图。

图14为本发明的步进电机的控制方法流程示意图。

具体实施方式

下面结合实施方式与实施例对本发明做进一步说明。

本实施方式提供一种新型智能风扇,包括风扇本体以及设置在风扇本体上的控制电路;

如图1所示,所述控制电路包括中央控制模块、用以输入控制指令的按键输入模块、用以检测环境温湿度的温湿度检测模块、用以检测人体与风扇的距离的超声波测距模块、用以调节风扇摇头转动角度的步进电机控制模块、用以驱动与控制风扇电机工作的电机驱动与控制模块、液晶显示模块、以及报警模块;

所述按键输入模块的输出端与所述中央控制模块的输入端相连,用以向所述中央控制模块传输控制指令;所述温湿度检测模块的输出端与所述中央控制模块的输入端相连,用以向所述中央控制模块传输环境的温湿度信息;所述超声波测距模块的输出端与所述中央控制模块的输入端相连,用以向所述中央控制模块传输人体与风扇的距离信息;

所述中央控制模块的输出端与所述步进电机控制模块的输入端相连,用以向所述步进电机控制模块传输调节风扇的摇头转动角度的控制指令,所述步进电机控制模块与风扇的步近电机相连,用以驱动与控制风扇摇头转动;所述中央控制模块的输出端与所述电机驱动与控制模块的输入端相连,用以向所述电机驱动与控制模块传输脉冲信号,所述电机驱动与控制模块的输出端与风扇直流电机相连,用以驱动与控制所述风扇直流电机工作;所述中央控制模块的输出端还与所述液晶显示模块的输入端相连,用以控制其显示当前的环境温湿度信息以及人体与风扇的安全距离;所述中央控制模块的输出端还与所述报警模块的输入端相连,用以控制其发出报警信号。

所述控制电路还包括与外部电源相连的电源模块,所述电源模块与上述各模块相连并为其供电。

在本实施例中,如图2所示,所述中央控制模块包括stc89c52单片机以及与stc89c52单片机相连的用以使系统复位的复位电路、用以为系统提供时钟信号的晶振电路;其中,复位电路能够使系统回到最初始的工作状态,防止程序跑飞。

在本实施例中,如图3所示,所述按键输入模块包括用以切换风扇运行模式的第一按键k1、用以切换风扇的风速档位第二按键k2、用以控制风扇的摇头转动角度的第三按键k3、用以进行系统复位的第四按键k4;所述第一按键k1的一端与stc89c52单片机的p3.4端口相连,所述第二按键k2的一端与stc89c52单片机的p3.5端口相连,所述第三按键k3的一端与stc89c52单片机的p3.6端口相连,所述第四按键k4的一端与stc89c52单片机的rst端口相连,所述第一按键k1、第二按键k2、第三按键k3以及第四按键k4的另一端均接地。4个独立的按键能够实现不同的功能。

在本实施例中,如图4所示,所述温湿度检测模块采用型号为dht11的温湿度采集芯片,dht11温湿度采集芯片的输出引脚data与stc89c52单片机的p2.2端口相连,dht11温湿度采集电的电源引脚vcc与5v电源相连,dht11温湿度采集电的空脚经一个10k电阻与5v电源相连,dht11温湿度采集电的接地引脚gnd接地。通过温湿度采集芯片dht11采集环境的温湿度,中央控制模块能够根据温度值自动调节电风扇的风速,dht11温湿度采集芯片的输出引脚data与stc89c52单片机采用单总线通信。

在本实施例中,如图5所示,所述超声波测距模块采用型号为hc-sr04的超声波测距芯片,hc-sr04超声波测距芯片具有四个外部接口,分别是电源引脚vcc、触发控制信号输入引脚trig、回响信号输出引脚echo、以及接地引脚gnd;其中,所述电源引脚vcc与5v电源相连,所述触发控制信号输入引脚trig与stc89c52单片机的p2.1端口相连,所述回响信号输出引脚echo与stc89c52单片机的p2.0端口相连,接地引脚gnd接地。hc-sr04超声波测距芯片使用5v的工作运行电压,工作电流为15ma,最远射程为2m,最近射程为2cm,测量角度为15°。

在本实施例中,如图6所示,所述报警模块包括有源蜂鸣器,所述有源蜂鸣器的正极与9012三极管的集电极相连,所述9012三极管的发射极与5v电源相连,所述9012三极管的基极经一个1k电阻与stc89c52单片机的p2.3端口相连,所述有源蜂鸣器的负极接地。当人与风扇距离太近或者当前温度太低时,蜂鸣器报警起到提示的作用;当距离正常或温度正常时,蜂鸣器解除报警。

在本实施例中,如图7所示,所述液晶显示模块包括lcd1602显示屏,所述lcd1602显示屏的rs引脚、rw引脚、en引脚分别与stc89c52单片机的p1.0端口、p1.1端口、p2.5端口相连。lcd1602显示屏具有16个外部引脚接口,可以显示2x16个字符。该系统主要使用rs(寄存器选择)、r/w(读写操作选择)、en(使能信号)三个引脚进行初始化,写命令,写数据,因此rs引脚、rw引脚、en引脚分别与stc89c52单片机的p1.0端口、p1.1端口、p2.5端口相连,lcd1206显示屏能够显示采集到的超声波距离值和温湿度值。

在本实施例中,如图8所示,所述步进电机控制模块采用由uln2003驱动芯片组成的驱动器,所述uln2003驱动芯片的任意4个输入端分别与stc89c52单片机的p1.2端口、p1.3端口、p1.4端口、p1.5端口相连,所述uln2003驱动芯片的输出端与步进电机的接口相连;其中,步进电机采用4相5线的28byj-48减速步进电机,工作电压为5v-12v,工作电流为200ma。

在本实施例中,如图9所示,所述电机驱动与控制模块采用由l298n驱动芯片组成的驱动器,所述l298n驱动芯片的任意2个输入端分别与stc89c52单片机的p1.6端口、p1.7端口相连,所述l298n驱动芯片其中的一个输入端口ena与stc89c52单片机的p3.2端口相连,所述l298n驱动芯片的输出端与直流电机的输入端相连。风扇的直流电机速度的快慢是由pwm脉宽信号来调节的,单片机p3.2端口根据当前温度和距离信号,输出占空比可调的pwm脉冲信号输入到l298n其中的一个输入端口ena,中央控制模块能够根据环境当前温度的高低、人与风扇距离的远近来控制pwm脉宽信号,进而控制直流电机的转速,实现风扇的风速调节。

在本实施例中,如图10所示,所述风扇本体的包括支架1、设置在支架上轴承2、以及与轴承相连的套设有扇叶4的支撑杆3;其中,有源蜂鸣器5、超声波测距芯片7、温湿度采集芯片6、4个按键8以及以显示屏9均设置支架1上,能够与用户进行信息交换;步进电机10通过驱动轴承2工作带动支撑杆1转动,进而改变风扇的摇头转动角度;直流电机11则驱动扇叶4以不同的速度转动,进而控制风扇的风速。

本实施例还提供以下方法:如图11所示,一种新型智能风扇的控制方法,包括以下步骤:

步骤s1:电源模块接通外部电源,风扇上电启动,按下第四按键k4使风扇复位;

步骤s2:根据需要按压第一按键k1以选择风扇的不同运行模式,第一按键k1将按压次数传输至中央控制模块,所述中央控制模块根据第一按键k1的按压次数选择切换超声波控速模式、温度调速模式以及手动调速模式;其中,所述超声波控速模式下,超声波测距模块采集当前人体与风扇的距离信息并传输至中央控制模块中,所述中央控制模块根据当前的距离值控制电机驱动与控制模块与报警模块工作,进而控制风扇的风速;所述温度调速模式下,温湿度检测模块采集当前环境的温湿度信息并传输至中央控制模块中,所述中央控制模块根据采集到的温度值控制电机驱动与控制模块与报警模块工作,进而控制风扇的风速;所述手动调速模式下,根据需要按述第二按键k2以选择风扇的不同风速档位,所述第二按键k2将按压次数传输至中央控制模块,所述中央控制模块根据第二按键k2的按压次数控制电机驱动与控制模块工作,所述电机驱动与控制模块控制风扇的电机工作在不同的档位,进而控制风扇的风速;

步骤s3:根据需要按压第三按键k3以控制风扇摇头转动角度,所述第三按键k3将按压次数传输至中央控制模块,所述中央控制模块根据第三按键k3的按压次数控制步进电机控制模块工作,所述步进电机控制模块控制步进电机正向转动、反向转动、停止转动或固定角度循环转,进而控制风扇的摇头转动角度。

在本实施例中,如图12所示,所述步骤s2中,所述超声波控速模式具体为:

步骤s21:所述中央控制模块模初始化并启动定时器,超声波测距模块采集当前人体与风扇的距离信息并传输至中央控制模块中;

步骤s22:所述中央控制模块开始计时,并在一定时间内判断是否接收到超声波测距模块传输来的距离信息;

步骤s23:若所述中央控制模块未接收到距离信息,则返回步骤s22;若所述中央控制模块接收到距离信息,则根据距离信息控制控制电机驱动与控制模块与报警模块工作:当所述中央控制模块接收到的人体与风扇的距离值小于10cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机停止工作,同时控制所述报警模块报警并在液晶显示模块上显示当前的距离值,返回步骤s22;当所述中央控制模块接收到的人体与风扇的距离值处于10cm至50cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在1档,处于低速运行档位,同时控制液晶显示模块显示当前的距离值,返回步骤s22;当所述中央控制模块接收到的人体与风扇的距离值处于50cm至150cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在2档,处于中速运行档位,同时控制液晶显示模块显示当前的距离值,返回步骤s22;当所述中央控制模块接收到的人体与风扇的距离值大于150cm时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在3档,处于高速运行档位,同时控制液晶显示模块显示当前的距离值,返回步骤s22。

在本实施例中,所述步骤s2中,如图13所示,所述温度调速模式具体为:

温湿度检测模块采集当前环境的温湿度信息并传输至中央控制模块中,所述中央控制模块根据采集到的温度值控制电机驱动与控制模块与报警模块工作,同时控制液晶显示模块显示当前的温度值与湿度值:当所述中央控制模块接收到的温度值小于10°时,所述中央控制模块经电机驱动与控制模块控制风扇的电机停止工作,同时控制所述报警模块报警;当所述中央控制模块接收到的温度值处于10°至23°时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在1档,处于低速运行档位;当所述中央控制模块接收到的温度值大于23°时,所述中央控制模块经电机驱动与控制模块控制风扇的电机工作在2档,处于中速运行档位。

其中,温度值的范围可根据自身环境与需求自行设定。

在本实施例中,如图14所示,所述步骤s3中具体为:

步骤s31:第三按键k3处于初始状态时,步进电机停止不转,中央控制模块监测是否接收到第三按键k3的按压信息;

步骤s32:所述中央控制模块接收到第三按键k3的按压次数并根据不同的按压次数控制控制风扇的摇头转动角度:当所述中央控制模块接收到的第三按键k3的按压次数为1时,所述中央控制模块经步进电机控制模块控制步进电机向正方向转动,风扇的摇头朝一侧转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数为2时,所述中央控制模块经步进电机控制模块控制步进电机停止转动,风扇的摇头停止转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数为3时,所述中央控制模块经步进电机控制模块控制步进电机向反方向转动并启动计时器立即计时,风扇的摇头朝另一侧转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数为4时,所述中央控制模块控制计时器停止计时并控制步进电机根据已算出的时间在固定的区域内循环转动,风扇的摇头在固定的角度内循环转动,返回步骤s31;当中央控制模块接收到的第三按键k3的按压次数不为1、2、3或4时,中央控制模块不控制所述步进电机转动,返回步骤s31。

综上,该智能风扇能够实现以下几个主要功能:(1)使用dht11温湿度采集芯片采集当前环境的温湿度;(2)利用hc-sr04超声波测距芯片测量人与风扇的远近距离值;(3)利用按键切换风扇的运行模式及风扇高低档位的选择;(4)根据当前的温度值、距离值通过pwm脉宽信号控制风扇的电机工作档位进行自动调速,并显示温湿度和距离;(5)通过步进电机来调节风扇摇头转动角度;(6)通过蜂鸣器输出报警信号。可见,对于传统电风扇存在的一些缺陷,本发明设计的基于stc89c52单片机的智能风扇能够根据环境温度自动调速,在温度过低时风扇会自动关闭;根据超声波测距芯片采集到的当前人与风扇的距离自动调节风速,使人们距离远近都能感受到一样风速,另外为了保护那些喜欢用风扇吹头发的女生和爱玩风扇的小孩,当距离小于一定值时,风扇会自动关闭并且蜂鸣器报警,提示并警告人们离风扇太近了;通过按键控制风扇的摇头转动角度,在人比较多的公共场合我们可以切换到360°转或者180°转,在人比较少的室内可以切换到比较小的固定角度转,根据不同情况自行设置风扇的转动角度,这样就能满足各种场合人们的需要;由lcd1602液晶显示当前的温湿度值和距离值,让人们知道当前的环境温湿度和与电风扇的安全距离,这也是提醒人们的一种方式。

因此,本发明的智能风扇功能更加多样化,提高了风扇的舒适性,让风扇更趋向于自动化、人性化,使人们可以享受电风扇带来的便利。

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1