STMCU小助手
发布时间:2022-5-13 19:00
|
本次智能家居系统分为硬件部分和软件部分。系统主要原理是STM32单片机驱动各个传感器模块采集数据,然后发送给ZigBee终端,ZigBee终端在接收到数据后发送给协调器,协调器是和ARM开发板相连接的,ARM开发板收到数据后进行相应的解析并显示在界面上。其中ARM开发板上跑的是使用Qt编写的程序,经过交叉编译后移植到了开发板上。 6 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
以下是ARM板上程序的大概样子 ) h# p R- v7 @7 G2 X3 C4 o
X3 O, Q) ?; U( f/ Q 智能家居主界面 主要的功能就是实现对家庭中环境进行检测,包括温度、湿度、烟雾浓度,当这几个参数超过预设值时发出报警,给与提示。系统通过模式LED灯的亮灭实现对家庭灯的控制。这是主控制界面:. ?9 R9 U+ J, ~' G# ~: y. J
智能家居控制界面( K" ~3 _- X) B& B 系统目前图片资源还不匹配,等后期再进行修改,还有好多地方需要进行修改,后期完成后会进行更加详细的介绍,这里只列出几个主要界面,让大家可以看清楚这是个什么东东。 ; S" s- m" X4 i0 F G 1 ]6 l9 Q9 q, I! a+ t
: f8 o# I: v7 F6 z 智能家居–客厅管理界面$ K3 }! U% m7 z! K 这里只是简单的介绍了 下系统的基本运行过程和几个主要的界面,后面几篇博客会分别介绍每一个模块的驱动编写到最后的整合,数据的发送,数据解析,应用程序的移植等等! ( o1 l* e7 J) _1 \6 X \3 I2 j |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版