你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32F072的智能风扇【已完成】  

[复制链接]
hjl240 发布时间:2015-2-8 16:34
本帖最后由 hjl240 于 2015-4-9 21:13 编辑
2 J+ e2 @1 n9 i. @+ v
/ j0 Q- B: T& i# A8 |
) ]3 R- w7 k6 d9 D; [
实物图如下:
$ I& b( _' k/ B9 p5 T" J' F, A
IMG_20150208_135413.jpg
& S7 d  K1 h& v8 w, l1 a- G
蓝牙采用HC-06,如下图:
) d) w4 S5 O/ ]) e7 M5 q$ u2 o
bluetooth.jpg
; d5 u7 @& H8 D5 k0 X$ N
温度传感器DS18B20与时钟芯片DS1302如下:
4 W) @. J6 a9 v: a5 o7 ?6 D% E
ds18b20.jpg

1 K- a! {" H0 H( h* v# U; B7 D$ h+ U7 p. `* Y

! c# z: h3 H. b7 g/ v) J* g$ o; E* x' s
" K$ I7 ]' _- c+ ?
智能模式下,没人的时候,液晶显示nobody,风扇不转。

/ d3 A8 y' z* }) D) Q8 E' ^
nobody.jpg
# b! C/ Y6 i3 J5 d
智能模式下:当count计时达到00:10:00时,风扇停止转动。
计时.jpg

" n1 P" m1 j! }$ ]; }2 \8 p) t% A
, m" a# L; X* q( F3 }- ^
普通模式下(风速不受温度影响,与平常风扇一样):快档,中档,停止档,,
! ^6 y5 v/ S, a, |# I0 M& _

$ |3 d$ h) b) Z. S% G
fast.jpg middle.jpg stop.jpg
+ n- w- h) s  {8 ?

4 b) R2 p+ F1 k' x9 ~2 B* S
本来原先的设计方案中还有智能电灯,根据环境亮度调节电灯亮度,,由于回家的匆忙,没带光敏电阻,所以智能电灯就没有设计进去。

$ Z7 x. p/ S- E4 L) A/ S; |- n
2 a( m: x6 w/ F

* D% }0 C. C. [3 y& F- O4 h/ p

. l7 J7 U9 X9 |* T
! ?  p1 Z6 z) c1 d" g; e

8 _$ Z2 A" ^0 c
收藏 1 评论40 发布时间:2015-2-8 16:34

举报

40个回答
hjl240 回答时间:2015-2-10 14:29:48
wambob 发表于 2015-2-10 12:46
) n; b( ]& j( [/ ?( ?7 P) [+ d0 J这个是粗略的啊,我还以为是用温度差调制PWN呢

# p% x1 L$ s8 M* F( |8 A温度差调制pwm也很简单,只要将那个if...else...转换成一个公式就行,比如在温度小于10度时,随着温差增大,pwm增大,当温差大于等于10度时,pwm占空比为100%,,则公式为当温差<10时,pwm=温差*(100.0/10.0);( Z* O6 H# o4 c7 @4 ]
当温差>=10时,pwm=100。% u1 c0 I# A# ?" A: p# _/ o3 D. J
hjl240 回答时间:2015-2-10 09:20:44
wambob 发表于 2015-2-9 08:56
0 V2 y3 C$ e) K" v* B知道PWN啊,如何把温度差转换成PWN

6 a3 z* P% ]5 d简单的实现方法就是用if...else...语句,' d( l4 t* y$ k) _9 m; f
比如1 \& e4 D2 s4 j
if(温差==1)  pwm=10%;* u" y( g- J+ I6 @6 L7 ~: t* y
else if(温差==2) pwm=20%;
: F0 U, i8 U5 Y$ Y' O! K) j) H...+ d$ u  U; F# \0 W
else if(温差>=10) pwm=100%;
wamcncn 回答时间:2015-2-10 12:46:06
hjl240 发表于 2015-2-10 09:20
1 A7 A3 |5 O) ?8 q简单的实现方法就是用if...else...语句,& ^& u: `/ P# |
比如+ \4 J( N+ ^& b3 a5 Q9 s
if(温差==1)  pwm=10%;
3 L( w' B* X$ J- f( J  J8 O
这个是粗略的啊,我还以为是用温度差调制PWN呢
hjl240 回答时间:2015-2-8 17:20:05
本帖最后由 hjl240 于 2015-4-9 21:17 编辑 ( j- {- x' [' ^2 P+ N- P
; J( A1 H2 g* M- G- H
ds1302+ds18b20参考程序
5 e; R" _# M2 a/ l
# W; X; a+ U3 I5 k" W" P# a3 c4 ]: a! b" w" s8 o

! H, K7 F3 s3 ]/ ]1 }3 [* P7 \9 L4 y/ [2 \. ]3 K

. ]) K5 W, K7 F. H2 K+ h5 Q
左岸右岸 回答时间:2015-2-8 18:02:18
赞啊!
294479435@qq.co 回答时间:2015-2-8 18:52:46
跟空调差不多了,高大上啊
lkl0305 回答时间:2015-2-8 20:00:22
多谢分享
wh854997179 回答时间:2015-2-8 20:20:38
好高大上!楼主努力啊
wamcncn 回答时间:2015-2-8 20:35:53
请教风扇快慢是如何控制的
slotg 回答时间:2015-2-8 20:51:32
风扇是不是DC马达?用PWM的方式控制的
shaoziyang 回答时间:2015-2-8 21:01:18
很有趣的东西。
万里-363223 回答时间:2015-2-8 21:22:50
安卓.......高大上啊
759611 回答时间:2015-2-9 08:42:56
不错不错!顶起来……感谢分享!
wamcncn 回答时间:2015-2-9 08:56:29
slotg 发表于 2015-2-8 20:51
* V6 V, z+ p9 O+ \- _: `* P风扇是不是DC马达?用PWM的方式控制的
' ^  W1 @3 d: ]
知道PWN啊,如何把温度差转换成PWN
党国特派员 回答时间:2015-2-9 09:11:10
看起来不错。   blank.png
黑溱郎 回答时间:2015-2-9 10:06:21
真正智能的风扇。
逍遥李 回答时间:2015-2-9 10:15:53
不错的想法,期待这个夏天楼主来分享!
123下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版