IOT应用之智慧教室应用实践
伴随着智慧校园概念的提出,作为智慧校园关键组成的智慧教室日益成为各级各类学校校园信息化建设和教学环境改造的重点。目前,智能家居、智能医疗、智能交通等等,都在我们的生活中不断应用,也是现今主流的研究课题。
智慧教室应用实践
前言:
这是工作室的项目 我是负责硬件的 这个项目的所有硬件部分都是我个人单独开发实现。
实施内容
大致分为 七个方面
运用技术
硬件部分
研究基于WI-FI的无线局域网通信方式,以及基于TCP/IP的MQTT协议,通过使用ESP8266 EX芯片,以及基于该芯片的部分系列开发板,与DHT11温度传感器模块,CCS811空气质量检测模块,LED数字灯,步进电机及驱动模块,MP3播放模块,红外发射与接收等设备,实现对物联网设备的消息传递与控制。
软件部分
通过使用JQuery Mobile、Bootstrap等移动应用框架,实现Web应用的响应式布局实现,后端使用Spring Boot 、Mybatis、MySQL等技术 最终封装成在多个移动终端平台(iOS,Android,Windows Phone等)上进行应用发布的效果。
模型演示
演示视频
学习教程
在制作这些硬件部分的时候 也是在网上找资料一点点摸索,希望我写的这些东西对用到的人有帮助
对于esp模块的应用相比较而言 国外一些文章博客写的比较详细点,也比较多。(在我查资料的几个月内发现的是这样)
由于是工作室团队的项目,我只提供我学习到的硬件部分的教程。
基础知识
基础知识包括对esp模块的认识与了解 mqtt协议的了解,arduino IDE运用代码编写等等。
1. arduino基础学习
- esp系列模块的介绍
- mqtt协议的介绍与使用
4.利用mqtt esp模块 基于arduino IDE开发方法
- esp模块的AT指令 刷固件 以及睡眠模式使用
- 三个比较常用的esp模块(esp-01s,esp-12f,nodemcu)详细介绍
智慧教室具体应用
- FRID门禁系统
- 人脸识别签到系统
- 课堂抬头率检测
思路:利用yolov3 训练人头检测 配合人脸检测实现
(由于要准备考研了 没时间再去搞这些了 这部分没实现)(我博客中后续会写使用yolov3训练模型的完整教程 需要学习的可以去看)
- 自动窗帘控制
- 室内温湿度、空气质量、光亮度值采集获取
- 空调智能控制
- 照明灯 氛围灯控制
- 语音播报系统控制
- 智能模式
>通过采集到的温湿度来控制空调值
通过光亮度之来控制室内照明灯或窗帘
Team