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

【经验分享】基于ZigBee和STM32的智能家居控制系统的设计与实现

[复制链接]
STMCU小助手 发布时间:2022-5-13 19:00
  本次智能家居系统分为硬件部分和软件部分。系统主要原理是STM32单片机驱动各个传感器模块采集数据,然后发送给ZigBee终端,ZigBee终端在接收到数据后发送给协调器,协调器是和ARM开发板相连接的,ARM开发板收到数据后进行相应的解析并显示在界面上。其中ARM开发板上跑的是使用Qt编写的程序,经过交叉编译后移植到了开发板上。
  V, y, k4 r9 l1 H1 e+ C3 ^4 T6 N, R1 V1 F* W+ ?) a( n
系统的整体结构是这样子的' c* r% Z$ y$ O% S+ {2 i! K" F" m+ p
& |( A0 j* K+ h; q6 x
20160309161419446.jpg ( S* o2 L0 I9 x& l

, N  g5 l3 ~8 R4 a7 G# F1 I以下是ARM板上程序的大概样子
! Q4 _! _. w. [& Z& W. ?) h# p  R- v7 @7 G2 X3 C4 o
20160309093940876.png
- A8 W3 L- r1 v/ ]( I5 ]2 T  X3 O, Q) ?; U( f/ Q
智能家居主界面  主要的功能就是实现对家庭中环境进行检测,包括温度、湿度、烟雾浓度,当这几个参数超过预设值时发出报警,给与提示。系统通过模式LED灯的亮灭实现对家庭灯的控制。这是主控制界面:. ?9 R9 U+ J, ~' G# ~: y. J

+ k2 {/ N. a" | 20160309094018312.png % Y  V# z9 p9 ?& u; g/ _$ i

! ?0 b7 x7 l+ v智能家居控制界面( K" ~3 _- X) B& B
  系统目前图片资源还不匹配,等后期再进行修改,还有好多地方需要进行修改,后期完成后会进行更加详细的介绍,这里只列出几个主要界面,让大家可以看清楚这是个什么东东。  ; S" s- m" X4 i0 F  G
1 ]6 l9 Q9 q, I! a+ t
20160309094032703.png      
3 j( p$ C3 h$ G4 Z8 ?7 h6 t: f8 o# I: v7 F6 z
智能家居–客厅管理界面$ K3 }! U% m7 z! K
  这里只是简单的介绍了 下系统的基本运行过程和几个主要的界面,后面几篇博客会分别介绍每一个模块的驱动编写到最后的整合,数据的发送,数据解析,应用程序的移植等等!
# A+ V& |7 D- z( G: _, M5 @( o1 l* e7 J) _1 \6 X  \3 I2 j

* N2 N8 X% Q% w( W: o3 L
0 I) r. F- }) U. P' @( P' T
赞 收藏 评论0 发布时间:2022-5-13 19:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

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