
前言
1.1 项目背景
【1】项目开发背景
【2】设计实现的功能
硬件端(STM32端)功能
上位机(智慧大屏)功能
【3】项目硬件模块组成
【4】设计意义
【5】国内外研究现状
【6】摘要
1.2 设计思路
1.3 系统功能总结
1.4 开发工具的选择
【1】设备端开发
【2】上位机开发
1.5 参考文献
1.7 系统原理图
二、研究目标
三、框架构成介绍
【1】系统构成
【2】灯光控制系统
【3】智慧教室风扇、窗帘控制系统
【4】窗帘控制系统
【5】智能防火系统
【6】智能考勤管理系統
四、硬件选型
【1】母对母杜邦线(排)
【2】STM32F103RCT6开发板
【3】MQ-2烟雾传感器
【4】DHT11温湿度模块
【5】PCB板
【6】USB下载线
【7】人体感应模块(2个)
【8】LED灯模块(2颗)
【9】光敏传感器(需要焊接)
【10】RC522模块(需要焊接)
【11】步进电机
【12】继电器(2个)
【13】雨滴检测模块
【14】ESP8266串口WIFI
五、智慧大屏开发
5.1 智慧大屏的开发思路
5.2 OpenCV环境部署
5.3 智慧大屏开发过程
【1】Qt开发环境安装
【2】新建Qt工程
【3】打开现有的Qt工程
【4】设计UI界面
【5】TCP服务器配置代码
【5】通信交互代码
【6】设置应用图标和应用名称
【7】编译工程代码
【8】 运行效果
【9】源码目录
【10】可执行文件
【11】软件使用介绍
六、STM32设备端代码设计
【1】 硬件连线
【2】 硬件实物图
- 1
- 2
前往页