
1.内容及过程0 d. }, p. G1 G/ c 的主要内容是设计并制作一个基于stm32f407的智能风扇系统,这个智能风扇系统能够实现测量是否有人出现,是否温度过高,是否有火灾险情出现,这个系统完美解决了电力资源浪费以及在危险环境下处理不及时的问题,是一个智能家居发展下的完美代表。 + v' a' M2 J! f0 A7 Y 1.1对于stm32f407芯片以及开发板的学习 ' ]# ]5 H- n5 r) \ 我们所采用的是stm32f4系列芯片,用的是stm32f407vgt6最小系统板,有100引脚,82个GPIO管脚,相对于stm32f1系列来说,是一款较为高端的芯片,能够完成很多的呢绒,包括以太网接口等功能的实现。首先,我们先是直观认识这个芯片,然后又在老师的指导下看了数据手册,通过数据手册有很清晰地看到了这款芯片的具体功能以及使用方法,是一款性能非常高的芯片。 3 q- g3 [' j( o 1.2对于温湿度模块DHT11的学习9 O$ U4 q' S! e) F/ A( K DHT11是一款含有已经校准数字信号输出的温湿度传感器,传感器内部有一个电阻式感湿元件和一个NTC测温元件。9 u% u" t) F+ k5 \4 B7 P, s ![]() + E* E' k& B$ S# k7 y$ k D- Y! ]( u( ]! E o$ i( N" p: W% v 1.3对于光敏电阻的学习 光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等数据 ; R+ D/ j' C% k/ o' t ![]() 1.4对于电动机模块的学习$ ], V" E; k( E2 p# N, h 额定电压:3.4v 启动电压:0.15v 额定电流:800MA 2 @0 ?' Q% q3 S i- D 额定转速:340002 @5 z3 w$ J8 u; H1 m: ? 应用领域►遥控直升机►定翼风机►DIY四轴飞行器4 w- m# M3 i: x4 j* c * S! n0 t% o0 `+ C) g+ p ![]() 8 x) A) @/ ]2 b" b% G 1.5程序的编写. H8 \) @0 w% K8 L" ^- ] ' E* X4 U& }, a9 G2 L- c 以程序框图为基础,分为手动控制和自动控制,手动控制和自动控制的模式转换由按键自动转换。在手动模式下,可以实现风扇的开关,加速,减速等功能。在自动模式下,系统可以自动识别是否有人出现,然后判断是否有火灾险情而选择风扇的开关。 ![]() 7 f/ @; H/ ~6 k2 O9 Q 2 p) C2 v+ ]- ]' t' U2 f( a' Y/ q7 | * z/ r+ w2 ~1 l0 ~: S+ n7 w 4 T+ W n) r1 v |