当前位置:首页专利查询佛山市创立方青少年创意中心专利正文
本实用新型专利技术涉及风扇的技术领域,公开一种基于Arduino的温控感应风扇,包括控制器、由动力源驱动转动的风扇本体、用于感应风扇本体附近是否有人并将该信息传递给控制器的超声波模块以及温度传感器,超声波模块以及温度传感器分别设在风扇本体上,超声波模块以及温度传感器分别与控制器电性连接,通过在风扇本体上设置超声波模块,来检测风扇本体与人之间的距离,进而分析风扇本体附近是否有人,如果风扇检测不到有人,风扇本体长期处在停止状态,如果风扇本体检测到有人,风扇本体进入温度判断状态,由温度传感器检验测试室温,进行风扇本体转动速度的调节,达到节能的效果,实时检测环境和温度并做出自动调节风速的控制,达到舒适和防止晚上着凉的效果。
目前,风扇的设计往智能化的方向发展,功能慢慢的变多。但是,这些智能风扇缺乏人性化的设计。例如:饭店里墙壁上的风扇在客人走后因员工忙碌而没有及时关闭导致浪费;家里房间的风扇在半夜温度下降时因没及时降档导致着凉,总结来说,目前的风扇无法感应附近有没有人,并且无法依据环境温度自动调节风速,不符合智能家居和节能环保理念。由于智能家居产业的发展,人性化功能设计起到重要意义。因此,需要设计一种能够感应人在不在附近和能够智能调节风速的风扇。
本技术的目的在于提供一种基于Arduino的温控感应风扇,旨在解决现有技术中,风扇无法感应附近有没有人,并且无法根据环境和温度自动调节风速,不符合智能家居和节能环保理念的问题。本技术是这样实现的,一种基于Arduino的温控感应风扇,包括控制器、由所述控制器控制的动力源驱动转动的风扇本体、用于感应所述风扇本体附近是否有人并将该信息传递给所述控制器的超声波模块以及温度传感器,所述超声波模块以及所述温度传感器分别设在所述风扇本体上,所述超声波模块以及 所述温度传感器分别与所述控制器电性连接。进一步地,所述一种基于Arduino的温控感应风扇包括与动力源连接的电机驱动模块,所述电机驱动模块与所述控制器电性连接。进一步地,所述超声波模块包括超声波探头,所述超声波探头设在所述风扇本体上。进一步地,所述超声波模块包括发射管和与所述控制器电性连接的接收管,所述发射管和所述接收管分别设有所述超声波探头。进一步地,所述风扇本体包括若干个由动力源驱动转动的风扇叶、底座以及支架,所述超声波模块、所述电机驱动模块、所述控制器以及所述温度传感器分别安装在所述底座上;若干个所述风扇叶间隔固定在所述支架上。进一步地,所述底座内设有电源控制器,所述超声波模块、所述温度传感器以及所述电机驱动模块分别与所述电源控制器电性连接。进一步地,所述温度传感器为DS18B20。进一步地,所述电机驱动模块为L298N。进一步地,所述控制器为开源电子原型平台Arduino。进一步地,所述超声波模块为超声波模块60SRF05。与现存技术相比,本技术提供的一种基于Arduino的温控感应风扇,通过在风扇本体上设置超声波模块,来检测风扇本体与人之间的距离,进而分析风扇本体附近是否有人,如果风扇检测不到有人,风扇本体一直处于停止状态,如果风扇本体检测到有人,风扇本体进入温度判断状态,由温度传感器检测室温,进行风扇本体转动速度的调节,达到节能的效果,实时检测环境温度并做出自动调节风速的控制,达到舒适和防止晚上着凉的效果。附图说明图1是本技术实施例提供的一种基于Arduino的温控感应风扇的系统框图;图2是本技术实施例提供的一种基于Arduino的温控感应风扇的安装示意图。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。以下结合具体实施例对本技术的实现进行详细的描述。参照图1~2,为本技术提供的较佳实施例。本实施例提供的一种基于Arduino的温控感应风扇,可以运用在家里或商店等地方,能够感应附近有没有人,并且能够依据环境温度自动调节风速,符合智能家居和节能环保理念。一种基于Arduino的温控感应风扇,包括控制器80、由控制器80控制的动力源20驱动转动的风扇本体、超声波模块60以及温度传感器70,超声波模块60用于感应风扇本体附近是否有人并将该信息传递给控制器80,具体地,超声波模块60通过检测风扇与人的距离,将检测到的距离信息发送到控制器80;超声波模块60以及温度传感器70分别设在风扇本体上,并且,超声波模块60以及温度传感器70分别与控制器80电性连接。这样,如果风扇本体附近有人,说明超声波模块60检测到风扇与人之间的距离较近,控制器80控制驱动电机转动,带动风扇本体转动;反之,风扇附近 没人,说明超声波模块60检测到风扇与人之间的距离较远,控制器80控制电机停止转动。上述的一种基于Arduino的温控感应风扇,通过在风扇本体上设置超声波模块60,来检测风扇本体与人之间的距离,进而分析风扇本体附近是否有人,如果风扇检测不到有人,风扇本体一直处于停止状态,如果风扇本体检测到有人,风扇本体进入温度判断状态,由温度传感器70检测室温,进行风扇本体转动速度的调节,达到节能的效果,实时检测环境和温度并做出自动调节风速的控制,达到舒适和防止晚上着凉的效果。为了便于控制风扇本体的转动速度,一种基于Arduino的温控感应风扇还包括电机驱动模块50,电机驱动模块50分别与动力源20以及控制器80连接,通过控制器80发送不同的信号给电机驱动模块50,电机驱动模块50驱动动力源20采用不同等级的动力,控制风扇本体的转速。在本实施例中,超声波模块60包括超声波探头,超声波探头设在风扇本体上,通过超声波探头发射和接收的超声波信号,并将该信号发送给控制器80,以便控制器80进行下一步的控制。超声波模块60包括发射管和与控制电性连接的接收管,发射管和接收管分别设有上述的超声波探头;超声波的发射管发射超声波,此时控制器80开始计时,遇到前方有人,超声波反弹回去被接收管R接收,此时控制器80停止计时,控制器80算出所用时间,再乘以超声波的传播速度340m/s,即可得到所述风扇与人之间的距离。根据距离判断风扇附近是否有人。在本实施例中,为了便于超声波模块60、电机驱动模块50、控制器80以及温度传感器70的安装,风扇本体包括若干个由动力源20驱动转动的风扇叶10、底座40以及支架,超声波模块60、电机驱动模块50、控制器80以及温度 传感器70分别安装在底座40上;若干个风扇叶10间隔固定在支架上。另外,为了给超声波模块60、温度传感器70以及电机驱动模块50提供电源,底座40内设有电源控制器90,超声波模块60、温度传感器70以及电机驱动模块50分别与电源控制器90电性连接。在本实施例中,温度传感器70为灵敏度高的DS18B20,控制简单,体积极小。实时检测环境的温度,并把温度信号反馈给控制器80。电机驱动模块50为L298N,双H桥驱动,驱动效果好,电机驱动模块50的电机连接口连上已经焊接好的动力源20,实现风扇转动的驱动作用。电源控制器90为12V的适配器,输出稳定12V电压,经过L298N电机驱动模块50上的稳压器,最后稳压器输出稳定5V电压为整个风扇本体供电。控制器80为便捷灵活,方便上手的开源电子原型平台Arduino,Arduino平台有着操作简单,利用图形化编程开发设计,适合初学者使用。超声波模块60为精度高,成本低的超声波模块60SRF05。当然,在其他实施例中,上述的温度传感器70、电机驱动模块50、电源控制器90以及超声波模块60可以分别为其他型号,并不局限于本实施例提供的对应型号。在本实施例中,若控制器80判断风扇旁边有人,温控感应风扇设计时已经设定三个温度范围,同时温度传感器70实时检测环境和温度,此时环境温度处于三个温度范围中一个,控制器80根
一种基于Arduino的温控感应风扇,其特征在于,包括控制器、由所述控制器控制的动力源驱动转动的风扇本体、用于感应所述风扇本体附近是否有人并将该信息传递给所述控制器的超声波模块以及温度传感器,所述超声波模块以及所述温度传感器分别设在所述风扇本体上,所述超声波模块以及所述温度传感器分别与所述控制器电性连接。
1.一种基于Arduino的温控感应风扇,其特征是,包括控制器、由所述控制器控制的动力源驱动转动的风扇本体、用于感应所述风扇本体附近是否有人并将该信息传递给所述控制器的超声波模块以及温度传感器,所述超声波模块以及所述温度传感器分别设在所述风扇本体上,所述超声波模块以及所述温度传感器分别与所述控制器电性连接。2.如权利要求1所述的一种基于Arduino的温控感应风扇,其特征是,所述一种基于Arduino的温控感应风扇包括与动力源连接的电机驱动模块,所述电机驱动模块与所述控制器电性连接。3.如权利要求2所述的一种基于Arduino的温控感应风扇,其特征是,所述超声波模块包括超声波探头,所述超声波探头设在所述风扇本体上。4.如权利要求3所述的一种基于Arduino的温控感应风扇,其特征是,所述超声波模块包括发射管和与所述控制器电性连接的接收管,所述发射管和所述接收管分别设有所述超声波探头。5.如权利要求4所述的一种基于Arduino的温控感应...