浏览量: 577 次浏览

IOT应用之智慧教室应用实践

2020年2月3日 0 作者 Nie Hen

伴随着智慧校园概念的提出,作为智慧校园关键组成的智慧教室日益成为各级各类学校校园信息化建设和教学环境改造的重点。目前,智能家居、智能医疗、智能交通等等,都在我们的生活中不断应用,也是现今主流的研究课题。

enter description here

智慧教室应用实践

前言:
这是工作室的项目 我是负责硬件的 这个项目的所有硬件部分都是我个人单独开发实现。

实施内容

大致分为 七个方面
enter description here

运用技术

硬件部分
研究基于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基础学习

arduino介绍与教程

  1. esp系列模块的介绍

esp8266系列 wifi模块

  1. mqtt协议的介绍与使用

MQTT协议介绍与应用

4.利用mqtt esp模块 基于arduino IDE开发方法

esp8266 mqtt 使用arduino开发教程

  1. esp模块的AT指令 刷固件 以及睡眠模式使用

esp8266 AT指令以及刷固件

ESP8266模块睡眠模式

  1. 三个比较常用的esp模块(esp-01s,esp-12f,nodemcu)详细介绍

esp8266-01s介绍与使用

NODEMCU介绍与使用

esp8266-12f介绍与使用

智慧教室具体应用
  1. FRID门禁系统

RFID智能控制门禁

  1. 人脸识别签到系统

esp32-cam arduino开发

人脸识别签到系统

  1. 课堂抬头率检测
    思路:利用yolov3 训练人头检测 配合人脸检测实现

esp32-cam arduino开发

(由于要准备考研了 没时间再去搞这些了 这部分没实现)(我博客中后续会写使用yolov3训练模型的完整教程 需要学习的可以去看)

  1. 自动窗帘控制

智能无线控制窗帘

  1. 室内温湿度、空气质量、光亮度值采集获取

esp8266、mqtt获取温湿度

ccs811空气质量检测

  1. 空调智能控制

利用红外无线控制空调

  1. 照明灯 氛围灯控制

智能无线多级控制照明灯

智能多模式氛围灯

  1. 语音播报系统控制

MP3播放器模块

  1. 智能模式
    >通过采集到的温湿度来控制空调值
    通过光亮度之来控制室内照明灯或窗帘

Team
enter description here