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

【MiCO分享贴】远程温控风扇与PC电源控制

[复制链接]
micolover2015 发布时间:2015-8-21 11:55
原来计划做的东西还没有机会实施,基友让我给做一个控制器远程控制位于老家的服务器,因为尽管有UPS也设置了BIOS来电自动开机,还是会出现一些意外的关机情况。$ v3 q( i9 P3 j% B; h
本来想用单片机做个串口的用路由控制(路由在外网也可以访问到),也是因为还没有时间,因此就先用这个搞了,,风扇因为还没有买到插座,也没加12V,所以先用这个mini的看看效果吧。2 ]) c1 M! ?$ u, C: s
& Z2 S' g6 }0 F6 e4 N( F. @5 O
用的是温湿度RGB的demo,(SDK_MiCOKit_v2.3.0.1). P$ ^0 T" x+ @# s2 a  ?
除了官方demo功能外还实现了执行云端发送的多步骤操作指令,并上报操作结果功能,风扇根据温度值自动控制风扇开关,为了方便测试,设置成了大于28℃即开启,
5 I! X# X7 ?/ W2 P8 c微信端switch button由板端上报的状态驱动,可直观了解到继电器的执行情况。. c3 s* A' {7 p. x# y4 k

& C9 U( S: M$ p; c: S把这个玩起来也是走了很多弯路啊 ,也来总结总结吧* H3 L. R$ C* O, n( [
1.MDK版本,我不知道官方有没有准确的说明,我是从5.11-->5.13-->5.16装了一遍,其中5.16的link出错,9 K- x: m1 {+ g5 Y! K' _+ l5 r0 m
   所以又重装了n遍+虚拟机里装了一遍+跑公司又装了一遍还是没成功,最后用了5.15的才过了。3 J5 Z6 a" O* v" l  M: s* q
2.官方PDF电路似乎有点问题,
( _/ E0 Z( a! }: R6 N/ F0 `   1.jpg 2.jpg
0 y4 C! F+ h; S, i6 c4 N5 d% I2 {
2 s* d; R  \6 _: {3 P- [9 A# a实际上这个传感器最下排的GPIO接口只有D6是有物理连接的,(我感觉到了深深的恶意 ),可把我给坑了,反复检查了好几遍自己做的板,
' u5 n1 w6 ]! U! M3 |( Z经过万用表检测发现了如上情况。。。
2 B; ]$ A6 t/ E+ N
+ d, x' F4 y' a0 {, P1 _* Z
' L0 I+ s+ \& \8 X大半夜了,就不叫基友拍视频了,把改动的几个文件传一下,方便有类似功能需求的朋友。0 o' C1 V9 j& }" B1 y; k* Y- `, |
首先是“填坑”的,跟着村长的步伐,下拉电阻解决复位及下载时motor震个不停的问题,其次是加个插针解决GPIO引出不足问题。- ~- t  v* O* w  `  `( \/ d
   3.jpg
, T+ M: N5 N" r( }+ i3 T6 i( `0 P( V. |" C4 G/ U
接下来是做的测试板了4 ^2 w/ Y8 m6 x' s0 a
   4.jpg
: g0 Q3 F2 b; I' m' Z, M主要是一个干簧管继电器(带led指示),一个mini风扇。
: K: v/ F$ C7 C# U! i- y# V   5.jpg " B* t, _/ n* B8 r& m* g$ x
很久没焊东西了,挺丑的
! ~. v. ~6 e% g1 N& A, Q   6.jpg 4 I$ A* {& w# @2 U8 f- c
这个接线母头接到电脑主板电源插针上,公头接到机箱电源开关上,不影响开关功能。6 a) ~3 n! }1 k9 `$ x
下面是测试工作状况的7 x# X  f* |, u- x7 T9 d. g
   7.jpg 2 U2 C0 P1 v' a( B0 ~9 E
28℃风扇未工作
* r: ^5 F% a& l8 O0 q   8.jpg
' o& ?, i. p4 n# z29℃,风扇自动开启了
) l5 \) a* L6 o* \   9.jpg
7 J1 ^$ _3 f' x4 @/ Q4 K微信上的界面,主要改动了电源按钮的功能。* r9 b, A; X) t
这里需要提一下,板端继电器吸合时间定义为800ms,时间比较短,经常还来不及将吸合状态上报就转入分离状态了,$ N1 p& N! Y3 m: Q* K3 v) F* Q- `
结果就是微信端看不到有吸合动作,我的解决方法是多定义了一个1800ms的时间,即在继电器释放后再延时1000ms再修改状态,
1 g8 U7 ~! {* o# ?) M从较大概率上提高状态上报的成功率。
- Z0 Y5 j- A% F, g$ B# c9 ~, P4 b/ C& _5 x# N2 \
下面是代码的主要改动' z/ g" t& Q; \7 h
   91.jpg
/ S% \4 g6 I" `  k  F网页改动,增加风扇控制和继电器上报数据处理
: T* S1 y! E0 h0 v 92.jpg
. q: W. v; R2 {5 H这是MICO主板固件修改,增加了端口操作的功能4 c" R, [6 s5 g9 h2 ~6 [: E
   93.jpg
# M, s/ v$ e: E" y6 B+ ?这是增加上报数据的方法。
0 o* d  T0 |' w' O1 ?, g
% ~2 s& {3 y. q, j$ h" a下面是主要修改的文件:
7 U( n* A& t3 V2 e5 i0 P+ b$ a user_downstream.rar (1.75 KB, 下载次数: 6)
赞 收藏 2 评论9 发布时间:2015-8-21 11:55

举报

9个回答
anny 回答时间:2015-8-21 13:11:16
楼主不错!
moyanming2013 回答时间:2015-8-21 13:26:08
这是庆科的吧
wamcncn 回答时间:2015-8-21 19:01:00
和机智云差不多
ropepeng 回答时间:2015-8-22 14:00:48
哇塞,好牛!
你好我好大家好! 回答时间:2015-8-23 10:48:37
谢谢分享
wyxy163@126.com 回答时间:2015-8-24 17:43:06
提示: 作者被禁止或删除 内容自动屏蔽
ROCK0525 回答时间:2015-8-25 09:25:22
谢谢分享
micolover2015 回答时间:2015-8-25 09:27:19
moyanming2013 发表于 2015-8-21 13:26
4 R, l! U* A1 U6 ^. d8 k4 _1 o" v这是庆科的吧
: X5 f! H" s0 [! R$ g7 c
恩恩,庆科的模块哈
micolover2015 回答时间:2015-8-25 09:28:04
ROCK0525 发表于 2015-8-25 09:25
3 _4 e% X) i- `) N谢谢分享
; W1 C7 x- v  b9 M$ i
不客气~

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版