文章目录
- 一、前言
- 二、硬件选型
- 三、部署华为云物联网平台
-
- 3.1 物联网平台介绍
- 3.2 开通物联网服务
- 3.3 创建产品
-
- (1)创建产品
- (2)填写产品信息
- (3)产品创建成功
- (4)添加自定义模型
-
-
- 【1】创建服务ID
- 【2】环境温度 SHT30_T 浮点数
- 【3】环境湿度 SHT30_H 浮点数
- 【4】光照强度 BH1750 浮点数
- 【5】人体检测 HumanBody 布尔类型
- 【6】一氧化碳 MQ7 浮点数
- 【7】可燃气体 MQ4 浮点数
- 【8】声音检测 Audio 浮点数
- 【9】坐姿距离 Distance 浮点数
- 【10】运行模式 mode_type Bool类型
- 【11】电风扇 MOTOR1_SW Bool类型
- 【12】加湿器 MOTOR2_SW Bool类型
- 【13】台灯 LED_SW Bool类型
- 【14】灯光亮度 Light 整型(3个等级)
- 【15】距离阀值 Distance_Min 整型
-
- (5)创建完成
- 3.4 添加设备
- 3.5 MQTT协议主题订阅与发布
- 3.6 MQTT三元组
- 3.7 模拟设备登录测试
- 3.8 项目凭证
- 3.9 创建IAM账户
- 3.10 获取影子数据
- 3.11 修改设备属性
- 四、Qt开发入门与环境搭建
- 五、上位机开发
- 六、 ESP8266-WIFI模块调试过程
- 七、STM32代码设计
- 八、使用STM32代码的流程以及注意事项
- 九、代码移植更改
- 十、完整STM32的main.c代码
- 任务书
- 开题报告
基于STM32设计的青少年学习监控系统(华为云IOT)
一、前言
1.1 项目介绍
【1】项目开发背景
随着社会的不断发展和教育水平的提高,青少年的学习环境逐渐受到人们的重视。良好的学习环境和正确的学习姿势对青少年的健康成长具有重要意义。然而,在实际学习过程中,青少年容易受到不良环境因素的影响,例如光线不足、空气质量不佳或湿度过低等。同时,不良的学习姿势还可能导致视力下降或脊柱发育问题。因此,设计一套能够实时监控学习环境和提醒坐姿的智能系统显得尤为必要。
基于此,开发了一款基于STM32的青少年学习监控系统,通过多种传感器实现学习环境的全面监控与调节,并辅以智能提醒功能来帮助学生改善学习习惯。该设备通过检测温湿度、环境光