STM32单片机WIFI教室灯光控制系统人数自动灯光温度时间

news/2024/11/22 21:42:20/

实践制作DIY- GC0135-WIFI教室灯光控制系统

一、功能说明:

基于STM32单片机设计-WIFI教室灯光控制系统

二、功能介绍:

电路:STM32F103C最小系统板+DS18B20温度传感器+LCD1602显示器+ESP8266WIFI模块+4个红外槽型光电传感器+3个LED灯+多个按键+蜂鸣器+DS1302北京时间模块+光敏电阻光强

  早上6点到8点开,白天 不开灯   晚上20到23点开灯

1.有两个模式,自动模式:时间+光强+人数综合控制。手动模式:手动控制3个灯的开关。通过按键和APP都可以调整模式。

2.手机APP和LCD1602显示北京时间+DS18B20环境温度  当前教室总人数 当前光强

3.可以通过按键和APP设定人多过多报警值,设定3个灯分别打开的人数值,光强阈值(也就是低于该值才能打开)

4.按键可以设定北京时间(APP不可以设定)

5.人数超载报警为蜂鸣器报警

手机APP连接方式为:手机的WIFI直接连接电路板的WIFI热点。三、详情介绍:

视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词WIFI教室灯光控制系统观看该视频详解讲解

 

功能演示操作

这是一款基于STM32单片机WIFI教室灯光控制系统电路:STM32F103C最小系统板+DS18B20温度传感器+LCD1602显示器+ESP8266WIFI模块+4个红外槽型光电传感器+3个LED灯+多个按键+蜂鸣器+DS1302北京时间模块+光敏电阻光强

  早上6点到8点开,白天 不开灯   晚上20到23点开灯

1.有两个模式,自动模式:时间+光强+人数综合控制。手动模式:手动控制3个灯的开关。通过按键和APP都可以调整模式。

2.手机APP和LCD1602显示北京时间+DS18B20环境温度  当前教室总人数 当前光强

3.可以通过按键和APP设定人多过多报警值,设定3个灯分别打开的人数值,光强阈值(也就是低于该值才能打开)

4.按键可以设定北京时间(APP不可以设定)

5.人数超载报警为蜂鸣器报警

手机APP连接方式为:手机的WIFI直接连接电路板的WIFI热点。

具体测试方法观看视频详细介绍。。。

 

了解更多尽请观看视频讲解。。。


http://www.ppmy.cn/news/90625.html

相关文章

CAMx-Python融合技术与大气污染来源解析方法

模型简介 CAMx模型是一个基于大气化学,针对臭氧、颗粒物(PM)、和雾霾天气过程的大气污染物计算模型。该模型由安博英环( Ramboll Environ )技术团队在美国国家环保局和许多州立环保部门的支持下不断开发和完善。 美国国家环保局利用CAMx来评估国家减排计划带来的臭…

Class 05 - 逻辑运算符and,or,not 和 条件语句 if

Class 05 - 逻辑运算符and,or,not 和 条件语句 if 逻辑运算符和条件语句逻辑运算符 and , or , notand 运算符“&”OR 运算符 “|”not 运算符“! 案例运用 and , or , notsubset() 筛选数据AND 实例OR 实例NOT 实例混合使用实例 条件语句 ifif 语句else语句els…

深入解析Spring源码系列:Day 1 - Spring框架的核心概述

深入解析Spring源码系列:Day 1 - Spring框架的核心概述 大家好!我是一名Java开发工程师,非常高兴能够与大家一起探索并分享关于Spring源码的知识。在这个系列的博客中,我将带领大家深入了解Spring框架的内部工作原理,…

Java Web 编写第一个Servlet程序全过程

一、工具准备 IDEATomcat 二、创建一个名为hello-servlet的maven项目 三、在工程根目录下创建一个web文件夹&#xff0c;web文件夹下创建WEB-INF目录&#xff0c;WEB-INF目录下创建web.xml文件&#xff0c;目录结构以及web.xml文件内容如下&#xff1a; <?xml version&qu…

一文get关于BSCI的新知识

【一文get关于BSCI的新知识】 Q:amfori是什么? A:作为全球领先的贸易协会&#xff0c;amfori致力于开放和可持续贸易。他们汇集了来自40多个国家的零售商、进口商、品牌和协会&#xff0c;目的是系统地监督和改善世界各地的供应商的工作条件。“amfori BSCI”和“amfori BEPI”…

手写简单的RPC框架(一)

一、RPC简介 1、什么是RPC RPC&#xff08;Remote Procedure Call&#xff09;远程过程调用协议&#xff0c;一种通过网络从远程计算机上请求服务&#xff0c;而不需要了解底层网络技术的协议。RPC它假定某些协议的存在&#xff0c;例如TPC/UDP等&#xff0c;为通信程序之间携…

linux系统采集方法

Linux系统是一个非常流行的操作系统&#xff0c;广泛应用于服务器和嵌入式设备。在Linux环境中&#xff0c;我们可以使用各种工具来收集信息、监控系统和获得实时性能数据。本文将介绍一些用于采集系统信息的常用工具。 一、系统命令 top&#xff1a;用来查看系统各项资源使用…

Python实现最小公约数和最小公倍数

1. 题目 最大公约数计算。从键盘接收两个整数&#xff0c;编写程序求出这两个整数的最大公约数和最小公倍数。&#xff08;提示&#xff1a;用辗转相除法求最大公约数&#xff09; 2. 知识点讲解 2.2 最大公约数是什么&#xff1f; 最大公约数&#xff0c;英文为 Greatest …