请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
STMCU小助手 发布时间:2022-5-13 19:00
  本次智能家居系统分为硬件部分和软件部分。系统主要原理是STM32单片机驱动各个传感器模块采集数据,然后发送给ZigBee终端,ZigBee终端在接收到数据后发送给协调器,协调器是和ARM开发板相连接的,ARM开发板收到数据后进行相应的解析并显示在界面上。其中ARM开发板上跑的是使用Qt编写的程序,经过交叉编译后移植到了开发板上。
0 Q) |& L0 i/ y+ W( k- w+ a. |" Y% D9 O( C" B
系统的整体结构是这样子的' n" m& Z3 d1 h9 i- W
$ z9 G1 j( \" }
20160309161419446.jpg
' N& U: s6 |- N: ^$ e: j' D& z4 @( b: r  z" N
以下是ARM板上程序的大概样子
9 y1 S9 V" c5 ]$ f! x' Z6 q& ]: Z3 ]
20160309093940876.png 9 D( I( q  ]; K5 K3 E
) o6 R! @7 X5 Y* R
智能家居主界面  主要的功能就是实现对家庭中环境进行检测,包括温度、湿度、烟雾浓度,当这几个参数超过预设值时发出报警,给与提示。系统通过模式LED灯的亮灭实现对家庭灯的控制。这是主控制界面:3 {7 Q1 v+ g3 l+ _6 o5 I
  b8 \7 r& @0 j' E& q
20160309094018312.png
; e* j. ~2 I$ x* T( \$ t$ ?/ S$ i7 l- y+ W; |) a! _
智能家居控制界面$ r# V. C7 f  x* M
  系统目前图片资源还不匹配,等后期再进行修改,还有好多地方需要进行修改,后期完成后会进行更加详细的介绍,这里只列出几个主要界面,让大家可以看清楚这是个什么东东。  ' |' e/ t6 l; g4 \9 P, S

' H5 {! K* G" a3 ?" P8 ?7 r 20160309094032703.png      + L: u# }& O2 Y% ^& w+ E2 K+ b% L* K! X
9 V# _; |: w8 b7 J  Q. `& ]
智能家居–客厅管理界面8 @1 H) [* v* `/ m
  这里只是简单的介绍了 下系统的基本运行过程和几个主要的界面,后面几篇博客会分别介绍每一个模块的驱动编写到最后的整合,数据的发送,数据解析,应用程序的移植等等!
: U  P1 t9 }2 S" |2 b8 |
8 U% Q8 ~; c# y4 `) ^, {6 d' f( I  R' L! _+ z5 {) H
8 F2 k! S9 X, i
收藏 评论0 发布时间:2022-5-13 19:00

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版