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

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

[复制链接]
hjl240 发布时间:2015-2-8 16:34
本帖最后由 hjl240 于 2015-4-9 21:13 编辑 , H+ u0 ~# S2 l1 t% B: V1 @$ _& p
2 }  u9 k2 d7 u& J) G/ v
: K" B8 T" Y' [1 N* w
实物图如下:

) \# W0 X0 ~6 s. t
IMG_20150208_135413.jpg
) g4 G$ `% W: [1 f6 y1 R
蓝牙采用HC-06,如下图:
. k3 S; W; E& f+ L3 v- X
bluetooth.jpg

( Y) b; Z4 H3 v1 {
温度传感器DS18B20与时钟芯片DS1302如下:

$ D9 i2 ~$ ]( m" w+ ?* f
ds18b20.jpg
1 T9 z1 E; o- y3 F' X7 o$ |6 m7 n

. N9 m- `( I- T! \
/ H: ?3 A0 ?3 S; w0 p
4 C# L$ D. B: r; A. q
" h( ?: U) k. `: A
智能模式下,没人的时候,液晶显示nobody,风扇不转。
+ R3 P# @. ?) |+ N+ V: c
nobody.jpg

' l; k: q1 k9 @; s& d
智能模式下:当count计时达到00:10:00时,风扇停止转动。
计时.jpg

, R$ J% O* t( m, y+ z' h( U
  U; H! |7 |3 h5 Y: b- t
普通模式下(风速不受温度影响,与平常风扇一样):快档,中档,停止档,,

7 p2 h, `: j' f+ ]0 m
3 S. w" C# G) M/ x: v# _8 @
fast.jpg middle.jpg stop.jpg

6 H& u3 k, k; b
, I( m  K! ^9 v
本来原先的设计方案中还有智能电灯,根据环境亮度调节电灯亮度,,由于回家的匆忙,没带光敏电阻,所以智能电灯就没有设计进去。
1 [, ~# s" l  f1 I0 ^. j# p
: y  L% ^+ S) P! x# o* ~
9 I# i! i' S/ P

7 F) l# R# v% C( i  o9 s
3 S- Y) P  j7 Q+ B  r
# C- V. \7 B% x
赞 收藏 1 评论40 发布时间:2015-2-8 16:34

举报

40个回答
hjl240 回答时间:2015-2-10 14:29:48
wambob 发表于 2015-2-10 12:463 ~" v) Q* E, K; `
这个是粗略的啊,我还以为是用温度差调制PWN呢

2 H8 G2 |/ Z& U1 n" v) A* W温度差调制pwm也很简单,只要将那个if...else...转换成一个公式就行,比如在温度小于10度时,随着温差增大,pwm增大,当温差大于等于10度时,pwm占空比为100%,,则公式为当温差<10时,pwm=温差*(100.0/10.0);
0 G: ?& l2 c* `2 p5 L当温差>=10时,pwm=100。/ W1 e) l" r2 ^1 O/ d2 [
hjl240 回答时间:2015-2-10 09:20:44
wambob 发表于 2015-2-9 08:56
: Y4 @& }$ v& X2 `/ q- V+ f. ?知道PWN啊,如何把温度差转换成PWN

8 y- J8 w! L& _* H简单的实现方法就是用if...else...语句,
* g0 x: ^) B% p2 o, j, v8 M比如% ]( \9 c5 k7 ~, F6 p7 @
if(温差==1)  pwm=10%;
! ^+ Z3 d% j# O& R) b+ L; g& Zelse if(温差==2) pwm=20%;% E7 e4 s& O" J! k& s
...) j5 w# _. z0 B  _1 i9 @3 P( \+ M
else if(温差>=10) pwm=100%;
wamcncn 回答时间:2015-2-10 12:46:06
hjl240 发表于 2015-2-10 09:20
# O" X1 [' r+ |" m5 W$ L简单的实现方法就是用if...else...语句,$ J7 e6 h* ^0 `) B9 U+ ~- v
比如# s6 x! r, \4 }0 m
if(温差==1)  pwm=10%;

+ I- I& `* u& T1 Q, I  l( P7 I这个是粗略的啊,我还以为是用温度差调制PWN呢
hjl240 回答时间:2015-2-8 17:20:05
本帖最后由 hjl240 于 2015-4-9 21:17 编辑
" |# O+ S  w& Q$ T. A, |9 o; n9 T
4 V$ |% c9 C# g* ]  x; U. s0 gds1302+ds18b20参考程序6 _' ~$ X: B! o( f
, [% l" s) ]4 N( N& h: I) a+ z

) y6 ]2 h$ ]* D$ l8 k0 Z! `
# k1 [" ]+ o- ^# y1 r- E
  f: ]0 \6 ~: T+ z' e$ Y
' d; K: Q5 ]' t" r- x9 ]4 G+ Z
左岸右岸 回答时间: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:510 \/ h* G/ q  J1 v. e
风扇是不是DC马达?用PWM的方式控制的

/ c% n  z8 Z! n# w知道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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版