前言
智能教室是一种利用物联网技术实现的教室,它可以实现自动化、智能化控制和管理,提高教学和学习效率,减少人力和物力资源的浪费。智能教室可以通过集成多个传感器、控制器和智能设备,实现教室内温度、湿度、光照等环境参数的自动监测,根据学生、教师的需求来自动调节灯光等设备,为学生和教师提供更加舒适、高效、智能化的教学环境。
⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)
⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️
一 连线图
1. 原理图
2. 开发板上设置了一个LED指示灯,可用于查看网络连接状态和数据传输状态:
(1)当LED指示灯和设备同时闪烁时,说明设备已经成功连接到云平台。OLED显示屏将显示联网状态。如果LED指示灯持续闪烁,则表示设备正在正常运行。如果LED指示灯停止闪烁,请按复位键手动重置程序。
(2)硬件设备会每隔10秒向云平台传输一次数据。当LED指示灯每隔10秒闪烁一次时,表示数据已成功上传。OLED屏幕也会显示数据传输状态。如果LED指示灯停止闪烁,请检查网络连接状态或重新运行程序。
2. PCB效果
3. 实物效果
4. 功能概括
(1)硬件端
- - 使用光电传感器监测教室中人员的动态变化情况;
- - 通过OLED屏幕显示相关监测信息;
- - 采集环境温湿度、光照强度、烟雾浓度等数据,并回传给MCU;
- - 利用采集到的数据进行光照强度以及人数的控制,实现精准的人数监测;
- - 可以自动控制通风扇等设备的运行,优化室内环境质量;
(2)APP端
- - 可以获取教室的各种数据,并根据这些数据进行相关建议的提供;
- - 能够获取各类传感器数据,并将这些数据显示在界面ui上;
- - 该系统分为自动以及手动两种模式,自动模式下系统会自动获取并更新现有的环境数据,从而能够自动控制相关的器件,保证教室内环境的舒适和安全;
- - 手动模式下,用户可以进行手动控制,即控制教室中相关的电器设备,如灯光、风扇等的开关和亮度等;
(3)云平台端
- 获取设备相关数据显示到云平台进行展示
演示视频
链接:https://pan.baidu.com/s/1ZiaJxWgTxs7WF8iOKrcHig
提取码:xzy0二 底层代码使用方式
1. 使用说明
(1). 使用的时候设备会自动连接WIFI
热点名字:NET密码:12345678,请使用2.4GHZ频率的无线网。
(2). 当设备处于正常状态的时候,开发板上面的LED会处于闪烁的状态
2. 下载程序
- 先根据原理图进行连线,连接好以后在做后面的操作
- 打开手机热点 热点名字:NET密码:12345678
- 打开程序(硬件由工作室出的可以忽略下载程序这部分)
3. 查看云平台
三 APP使用方式
- 下载APP
(1)操作方式:
使用Android手机安装APK进行操控
安装Android studio导入项目使用模拟器
Android studio下载链接
下载Android Studio_android studio 下载_psh714的博客-CSDN博客
(2)使用说明
打开APP后,系统会自动订阅MQTT主题,并等待1-5秒钟来获取设备上的数据。如果APP在5秒内没有获取到设备数据,请检查设备连接状态是否在线。如果设备在线,建议重新打开APP进行数据的获取。
- APP端
四 程序修改部分
- 硬件代码
- 如需修改WiFi
- 修改平台接入设备
- 软件代码
⚠️⚠️END⚠️⚠️
联系方式 微信号:13648103287