本文章设计流程可以作为视频讲解的补充
视频链接:智能家居控制系统
一.硬件介绍:
  1.ARM A53开发板
  2.显示触摸屏(800 X 480)
  3.蓝牙模块(HC-08,串口通信)
  4.电话模块(GA6,串口通信)
  5.温湿度检测模块(GY39,串口通信)
  6.语音识别模块(LD3320,串口通信)
  7.继电器模块(串口复用时使用)
  8.无线传输模块(HC-12)
  9.电源模块(5V)
  10.烟雾检测模块(MQ-2)
  11.红外检测模块(HC-SR501)
  12.直流电机(2个)
二.软件工具:
  1.SecureCRT
  2.Source Insight
  3.虚拟机Ubuntu
三.功能介绍
1.三大控制手段
  手机控制、语音控制、触摸屏控制
2.控制内容
  开关灯、开关窗帘、开关空调(电机风扇模拟)、播放音乐视频
3.温湿度检测实时显示
4.安全检测
(1)烟雾检测
(2)红外检测
四.控制流程的实现
1.带操作系统的并发控制(多进程),主要思想如下图:

2.手机蓝牙控制(hc-08蓝牙模块)
手机连接蓝牙模块—》手机发送指令给蓝牙—》蓝牙接收指令,通关串口发给开发板—》开发板接收指令进行解析
流程图如下:

3.触摸屏控制
流程图如下:

4.语音控制和温湿度检测(GY39模块、LD3320语音模块、继电器模块)
由于开发板串口不够,所以通过继电器进行了串口复用,具体连接图可以参考下面的连接。
(串口复用)一个串口连接二个串口模块
流程图如下:

5.安全检测(红外检测、烟雾检测模块)
红外模块检测有没有人,输出为高低电平2种状态。
烟雾模块检测烟雾浓度,当浓度大于某个值(可以调节),改变输出的电平信号,输出为高低电平2种状态。
流程图如下:

6.电话模块(GSM模块)
当烟雾浓度过高,会有电话提醒。
流程图如下:

上述实现过程就是设计的大概流程,其中有些细节的问题在实际开发过程中才会有所体现,这里就不做具体介绍了。
设计源代码
提取码:q8tg

基于ARM开发板的智能家居控制系统设计相关推荐

  1. esp8266 扫描wifi_基于ESP8266与QT的智能家居控制系统设计

    近年来,在智能化.自动化高新技术的驱动下,智能家居行业进入了飞速发展时期,很多智能设备都慢慢走近了我们的生活,比如阿里的天猫精灵.小米的小爱音箱还有百度的小度音箱.它们在智能家居中一般都是用来控制一些 ...

  2. 基于树莓派开发板的智能家居系统的设计和实现

    目 录 摘 要 I Abstract II 前 言 1 开发工具和技术简介 1 1.1 硬件工具简介 1 1.1.1树莓派2代B板简介 1 1.1.2 其他硬件模块 1 1.2 软件工具介绍 3 1. ...

  3. 基于树莓派的智能家居控制系统设计论文参考

    完整论文咨询可WX联系:gyf1842965496 智能家居控制系统功能实现详细介绍:基于树莓派的智能家居控制系统设计https://blog.csdn.net/G1842965496/article ...

  4. 基于ARM开发板搭建物联网服务器

    基于ARM开发板搭建物联网服务器 一.项目需求 1.1设备需求 1.2知识需求 1.3项目介绍 二.开发环境搭建 2.1阿里云服务器配置 2.2虚拟机交叉编译环境搭建 2.3下载相关应用压缩文件 三. ...

  5. 基于STM32物联网WiFi智能家居控制系统设计(原理图+源代码+系统资料)

    基于STM32物联网WiFi智能家居控制系统设计(原理图+源代码+系统资料) 原理图:Altium Designer 程序编译器:keil 5 编程语言:C语言 设计编号:C0053 主要功能: 1. ...

  6. 基于树莓派的智能家居控制系统设计

    基于树莓派的智能家居控制系统设计 完整文件下载 基于树莓派的智能家居控制系统设计 https://download.csdn.net/download/G1842965496/85802405 一.功 ...

  7. ChatGPT直出1.5w字论文查重率才30% - 基于物联网技术的智能家居控制系统设计与实现

    文章目录 ChatGPT直出1.5w字论文查重率才30% - 基于物联网技术的智能家居控制系统设计与实现 一.绪论 1.1 研究背景与意义 1.2 国内外研究现状分析 1.3 研究内容与目标 1.4 ...

  8. 基于STM32设计的智能家居控制系统设计_语音+环境检测(OneNet)_2022

    1. 前言 如今的智能家居越来越深入人心,越来越受人们的欢迎.智能家居作为与人们日常生活息息相关的科技智能产物,可以给我们的生活带来舒适便利.随着物联网.云计算.无线通信等新技术的发展,智能家居得到了 ...

  9. 基于ANDROID的智能家居控制系统设计

    pe基于Android的智能家居控制系统设计 配套论文

最新文章

  1. microsoft 为microbit.org 设计的课程
  2. elasticsearch 2.2+ index.codec: best_compression启用压缩
  3. 鸿蒙系统突破,华为解锁新成就!新系统用户突破1亿,鸿蒙系统也传来了新消息...
  4. Java http方式提交短信到短信网关
  5. linux mysql 1366_Linux MySQl 5.7.17 MySQL ERROR 1366(HY000):Incorrect string value 解决方法
  6. win10更新后无法进入linux,双系统win10更新后无法进入linux
  7. 浅析NVR主流芯片方案
  8. 你了解分层架构吗?给被PetShop“毒害”的朋友(转)
  9. 语音社交app源码,更改ProgressBar颜色(圈圈)
  10. Delphi7 提示未注册解决解决办法,201-09-05日,亲测有效
  11. SQL server 创建数据库代码,非常详细
  12. 使用db1小波做3层小波分解
  13. Kubernetes Deployment故障排除图解指南
  14. C++知识讲解(一)
  15. 利用云信SDK实现前端实时聊天功能
  16. Contest3145 - 2021级新生个人训练赛第37场_A: 奖品
  17. 王慧文清华产品课(一)
  18. 初识Mongdb之数据查询篇(二)
  19. 带领域变异的多模态优化差分进化算法(DE/NCDE/NSDE/)
  20. 国际奥林匹克数学比赛给用计算机吗,国际奥林匹克数学竞赛怎样参赛?有何标准?...

热门文章

  1. 反射镜镀膜与波长关系
  2. 中国联通北斗国星卡,终身免话费+流量费,网友:全都是套路
  3. 塔望食业洞察|预制菜行业市场现状、发展趋势及未来思考
  4. 2022中国深圳国际医疗器械博览会
  5. 闲看庭前花开花落,漫随天边云卷云舒
  6. ElasticSearch——手写一个ElasticSearch分词器(附源码)
  7. android 电信4gapn,电信apn怎么设置4g最快最稳定的网络?
  8. 一个例子彻底弄懂python中的break和continue语句(Python经典编程案例)
  9. 用超级终端给手机烧IMEI号
  10. 高斯 GANSS GS87-D 设置指南