开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

不用变着法偷懒,智能家政机器人给你理由!

基于红外遥控的多功能智能电风扇控制器源码

基于红外遥控的多功能智能电风扇控制器源码

本设计以STM32F407ZGT6开发板为硬件基础。制作了一个基于红外遥控的多功能智能电风扇控制器,主要实现了以下功能:
1.实现电风扇的无极调速,并可以对电风扇的转速进行设置和转速的实时测试和显示。
2. 电风扇至少产生三类风:“自然风”、“常风”和“睡眠风”。
3. 能实现自带定时开、关机。
4. 具备温度测量功能和省电功能,可以根据温度自动微调风速,当外界温度低于设定温度,电风扇停止转动;外界温度高于设定温度,电风扇可恢复转动测温精度优于1摄氏度。
5. 具有LCD显示功能,能显示日期、时间、温度、风扇转速、运行模式等等信息。
6. 能实现全功能红外遥控;通过红外遥控板实现全部的参数设置与调节。
7.可编程模式,可设置闹钟。
整个系统设计分为硬件设计和软件设计,硬件上主要包括红外遥控,DS18B20数字温度传感器,RTC实时时钟,电机,LCD屏显示模块,光耦隔离模块。
软件上主要是便携各个模块的功能实现,将各个模块的功能有序的连接起来,主要有RTC实时时钟显示,温度测量与显示,设定温度,输入捕获显示速度,PID调节PWM波调节风扇速度,定时开关机和改变风扇运行模式等。
系统整体框架如下:

电路相关文件

电路图文件
智能风扇.rar
描述:源码资料
分享到:
收藏 (6)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归转载自51黑所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • STM32空心杯小四轴原理图以及PCB

    小四轴利用720空心杯电机,主控采用stm32f103c8t6,MPU6050因为焊接难度,后期可能会出现数据接收问题,所以采用正点原子的mpu6050 模块,体积小,小四轴上也预留了模块的位置。背面采用ESP8266WIFI模块,亲测有效,可以和匿名开源的地面站连接接收数据。飞控代码暂时没有编写,可以下载一些开源的代码。
    来自:飞行器时间:2018-10-02 stm32
  • 基于STM32设计的恒温箱(干燥箱)

    帮朋友做的一个恒温箱。其实就是低端MOS控制器。朋友的一个毕设。所设计的干燥箱应满足以下要求:达到设定温度时保持温度的恒定。具体能够实现如下功能:(1)显示屏上显示实时温湿度、设定温度、加热的状态,且可以利用实物PCB板直接控制干燥箱(30L)恒温控制。(2)控制温度范围为20-60℃,控制精度为±0.1℃,从开始工作到温度稳定所需时间小于15分钟,温度可持续保持恒定不变。主芯片是STM32F103C8T6,控制4路光耦,通过控制光耦控制MOS管到地的那端实现单向驱动电机,10路MOS驱动,单路可带5A以上的电流,保留了接传感器的接口,串口,下载口。可外接OLED。提供资料:1.SCH(AD)2.PCB(AD)3.源代码(keil5)希望能帮到大家。特别是毕设朋友们,亲测可以用实物图整机用了两个冷却片(顶部),内部为2个PI加热膜和一个风扇。如下图所示:基本能满足要求。侧面为开关电源~
  • U盘拖拽升级的Bootloader代码

    一:操作步骤他是一个固件升级的Bootloader代码,只需要简单的几步即可完成固件的更新,是不是很方便?步骤如下:1.将本工程编译之后,下载至目标板MCU。2.将目标板通过USB线连接至电脑,会识别出一个名为BOOT_LOADER的U盘,其容量是64M。3.将要更新的固件拖放至U盘,待数据传输完毕即完成固件升级。二:功能特点1.代码支持STM32F10X系列的U盘拖拽升级,很方便的通过USB实现固件的升级,代码编写规范,注释详细,方便阅读修改。2.这是一个Bootloader代码,STM32F103最小系统即可运行(需要USB接口与电脑通信),USB升级是采用虚拟文件系统,无需存储介质,直接将代码数据写入STM32内部flash,从而完成固件的更新,速度快,简单安全。3.采用USB大容量设备,无需安装任何驱动,电脑即可识别U盘。4.自动识别BIN,HEX文件类型,支持CRC校验。5.支持长文件名升级文件,文件名及后缀不区分大小写。5.如果想应用到其他MCU,移植一下即可。只要MCU带USB通信接口的,既满足移植条件。6.本代码,将大大加快你的产品开发需求,方便后期产品固件的维护及升级。三:重要说明1.提供KEIL版本源码,你可以自由修改,以适应你的各种需求。2.可提供仿真器电路板原理图+PCB文件,用于制作各种仿真器(JLINK/STLINK V2/STLINK V21/DAPLINK),以及脱机下载器源码。如有需要,可添加微信:15815599164(手机同号),备注电路城,提供技术支持。
  • 基于STM32F103数控稳压恒流电源设计

    功能描述:1、输出电压:范围 0V ~30.0V,输入交流220V,直接插220V市电即可;2、步进0.1V,纹波 30mV;3、最大输出电流:1.5A;4、液晶LCD1602显示;5、由“加、减”两键控制输出电压步进增减;6、关键器件温度检测,超过60度声光报警。7、具有输出过流保护,过流值大小通过电位器可调。8、具有恒流输出和恒压输出两种模式,按键切换。资料说明: 附件内容提供AD格式原理图PCB工程文件,用altiumDesigner打开。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198(咨询时请说明来自电路城);实物链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15108222295.38.68701a2cVEKa4N&id=577316358729功能演示视频:全部附件资料截图:
  • 基于STM32F103C8T6单片机条形码识别系统设计

    功能描述:1、采用STM32F103C8T6单片机;2、单片机通过条形码模块获取条形码的内容,并将其显示在LCD1602液晶上面;3、自动存储5组条形码内容,可通过按键循环查看;4、可通过按键一键删除所有条形码;资料说明: 附件内容提供AD格式原理图PCB工程文件,用altiumDesigner打开。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198(咨询时请说明来自电路城);实物购买链接:https://item.taobao.com/item.htm?spm=a230r.1.14.1.85066a84XxjTt7&id=577516238659&ns=1&abbucket=2#detail
    来自:DIY创意产品时间:2018-09-25 stm32 单片机毕业设计
销量
52
查看
511
参数名 参数值
发布于 2018 年 09 月 29日
Moore8直播课堂