基于单片机的智能风扇的功能点及所需要的功能模块【2020.06每月活动】
扫描二维码
随时随地手机看文章
我们六月份的活动题目为:基于单片机的智能风扇,经过网友后台留言建议和调研,最终定下来咱们的智能风扇选用如下功能模块组成:
-
PCB线路板采用核心板+底板实现
核心板:排针引脚间距为2.54mm,2排,双排间距为2.54mm的倍数(方便与面包板联用),未使用引脚全部引出,核心板上的主芯片为STM32F103RET6。
目的:
方便与面包板配合使用; 核心板上预留两个2.54mm间距,4脚座,部分传感器模块只需要这两个底座既可以实现模块功能。 核心板上的主芯片相对较贵,做成核心板之后,可以重复利用,方便大家一起跟着做,以后我们只需要修改底板的设计即可。
-
风扇
为了控制简单,大家可以安全操作,我们本次选用一个DC5V的风扇作为演示使用。
-
温度传感器 DS18B20
用来测量环境温度,实现自动功能。
-
可调速的风速
功能:采用PWM调速的原理来实现风扇速度的控制,当温度低于温度的下限值时,风扇不转(0档),当温度高于下限温度时风扇转动(1档),同时温度每升高2℃风扇档位自动上升一个档位(2-4档)。
-
WiFi模块
选用:ESP8266 WiFi模块,连接阿里云。
功能:手机APP控制风扇的开启和关闭,风扇档位。
-
按键
功能:切换手动或者自动模式;调节档位。
-
LCD显示
选用0.96寸 OLED屏
显示内容:当前工作模式和档位模式。
参考:
STM32驱动0.96寸OLED液晶屏
OLED液晶屏如何显示中文呢?
-
按键
功能:可设置温度下限值
从左到右按键依次是:加、减、档位加、档位减、切换(手动模式和自动模式切换)。
温度设置范围:10-40℃。
-
RTC
STM32自带RTC功能,选用此功能为了实现定时模式。
-
红外遥控
功能:实现红外遥控功能;
参考:红外遥控功能的实现
-
LED
作用:
电源指示灯 网络状态指示灯
下一步时间安排:2020.06.10 前绘制完原理图和PCB板,并外协打样,到时大家可以和我一起打样,咱们一起DIY,感兴趣的大家随时关注哈。
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!