STM32——毕设远程室内灯光控制系统
运程室内灯光控制系统
- 一、功能设计
- 二、硬件选择
- 三、按键说明
- 四、产品主界面展示
一、功能设计
本毕设以STM32 F103C8T6为主控核心板智能灯光控制系统,开发的简单易行的智能灯光控制系统,由智能手机通过蓝牙或无线与单片机系统的蓝牙或无线模块进行通信控制单片机板子上的led进行开关,同时光敏传感器检测白天和黑夜,红外传感器检测有无人员进入,向单片机发出控制信号,由单片机根据控制信号来控制LED灯的开关。单片机将采集的温度数据,红外数据上传到手机端进行远程显示。
1、自动检测界面:
① 采用温度传感器,实现采集当前环境的温度,当采集温度大于预设值时进行蜂鸣器长鸣报警。
② 采用光敏传感器,实现判断当前的环境是白天还是晚上。
③ 采用红外测距传感器,实现采集数据判断门的开关状态,如果当前状态为白天开关门不会触发亮灯,当前状态为晚上开门会触发亮灯。
④ 运用按键控制,按键功能可以控制灯的开关、修改时间和设置定时关灯功能以及OLED液晶显示内容切换。
⑤ 环境温度过高报警。
⑥ OLED显示当前时间、温度(T)值、红外测距(D)、光敏传感器(L)、白天/黑夜状态数据。
⑦ 采用ESP8266无线模块,实现数据无线传输在手机小程序客户端,用户可以进行无线远程控制灯的开/关,实时监测传感器的数值。
2、设定时间界面
通过按键进行调时间。
3、定时关灯界面
通过按键设置定时几点关灯。
二、硬件选择
STM32F103C8T6开发板最小系统
光敏电阻传感器
红外测距传感器
DS18B20温度模块
ESP8266无线模块
RGB灯
蜂鸣器和按键
0.96寸OLED显示屏
三、按键说明
OLED显示三种界面。主界面、设置时间界面、定时关灯界面。
KEY1按键:界面切换按键
KEY2按键:控制室内灯光1的开关
KEY3按键:控制室内灯光2的开关
KEY4按键:控制选择年、月、日、时、分、秒
KEY5按键:值加键
KEY6按键:值减键
四、产品主界面展示
STM32——毕设远程室内灯光控制系统相关推荐
- 基于 51 单片机室内灯光控制系统
1. 功能介绍 这是基于 STC89C52 单片机设计的灯光控制系统,实现对室内灯光的控制,采集光敏传感器,红外线热释电传感器,声音传感器,光照照度传感器等数据进行处理,完成室内灯光的智能控制. 支持 ...
- STM32单片机WIFI教室灯光控制系统人数自动灯光温度时间
实践制作DIY- GC0135-WIFI教室灯光控制系统 一.功能说明: 基于STM32单片机设计-WIFI教室灯光控制系统 二.功能介绍: 电路:STM32F103C最小系统板+DS18B20温度传 ...
- STM32开发实例 基于STM32单片机的教师灯光控制系统
一.系统设计 本次设计的是基于STM32F103C8T6单片机设计的一款教室灯光控制系统,系统内有光敏电阻模块采集教室内的光照强度,光电管检测教室内是否有人,通过按键可以直接控制开灯和关灯,通过ESP ...
- 吉林大学计算机孙磊,室内灯光控制系统设计毕业论文.doc
西安科技大学高新学院 毕 业 设 计(论 文) 题 目 室内灯光控制系统的设计 院(系.部) 机电信息学院 专业及班级 计算机科学与技术1102 姓 名 孙磊 指 导 教 师 王琪 摘要 本课题主要研 ...
- 毕业设计 基于stm32的灯光控制系统 物联网
基于stm32的灯光控制系统 本次设计的是基于STM32F103C8T6单片机设计的一款教室灯光控制系统 系统内有光敏电阻模块采集教室内的光照强度,光电管检测教室内是否有人 通过按键可以直接控制开灯和 ...
- STM32的oneNet物联网远程智能家居控制系统-思路分享
设计了一款基于OneNET的物联网智能家居系统,用于家庭的智能控制系统.系统采用意法半导体公司的STM32F103C8T6作为控制单片机,果云科技的GA6作为物联网通信的载体.中国移动的OneNET作 ...
- 51单片机的智能灯光控制系统
一.硬件设计 本设计主要由51单片机最小系统.红外热释电模块.光强度检测模块.继电器灯光控制模块和电源模块组成. 硬件框图如下: 二.设计功能 光敏电阻检测环境光的光线强度,然后通过比较器电路做比较, ...
- B40 - 基于STM32单片机的电热蚊香蓝牙控制系统
任务 本项目进行智能电热蚊香器系统的设计与开发,将STM32开发板作为一个微控制器,结合蓝牙技术,通过手机APP软件对电热蚊香器进行灵活的控制,使电热蚊香器的功能更加人性化,更加符合当代人们对家用电器 ...
- STM32嵌入式实现智能家居控制系统
本文将讲述如何用STM32嵌入式实现智能家居控制系统,所谓智能就是实时监测自主控制一些因素,如,温度.湿度.光照强度等,当室内光线较暗时自动打开灯,根据光线亮度的不同开灯数量也不同,当室内温度过高时红 ...
最新文章
- 2020年五大云计算预测
- MO-JAVA-2.1学习--1
- 检测到的ASP.NET设置不适用于集成管理管道模式
- android从放弃到精通第11天 勿忘初心
- 【Java 注解】自定义注解 ( 使用注解实现简单测试框架 )
- Oracle 12C 多种方式创建PDB
- php使用pdf2htmlex,转换 HTML 与 PDF 格式文档的神器
- SecureCRT防止自动断开
- Python自定义类调用方法
- atom常用的插件整理
- python离线_python 离线一个网站
- 几岁孩子可以学python_编程python适合多大孩子学
- java舆情分析_基于Java实现网络舆情分析系统的研究与实现
- netmeeting 人数限止
- dnf服务器系统,可以挂dnf的云服务器
- 电气工程及自动化 (独立本科) 自考
- LeetCode每日一题——592. 分数加减运算
- at指令 fpga_EM310模块的之_AT指令的熟悉,AT指令操作流程
- SQL Server无法连接服务器
- 17 Redis 的性能受CPU结构影响
热门文章
- (4WD+2路红外线)arduino UNO四驱arduino超声波+红外线避障小车
- 哪些手机看图软件可以查看CAD图纸?
- python闭包详解函数_Python闭包详解
- 让生成式 AI 安全、值得信赖且更相关 Making Generative AI Safe, Trustworthy, and More Relevant
- 简单方法实现重力感应背景图(GravityImageView)
- 数据分析——数据展现
- mysql 1129 错误Host is blocked because of many connection errors; unblock with 'mysqladmin flush-host
- 创建线程有哪些方式?
- Android 异步编程
- 华为nova系列用户挺近2亿大关,华为做对了什么?