STM32开发实例 基于STM32单片机的氛围灯
一、系统设计
我想做的是个基于WIFI 的智能氛围灯,这个灯用app控制,首先这个灯在APP上面可以选择颜色(注:RGB)和亮度调节。音乐律动模式可跟随手机上播放的音乐改变亮度。光照模式白天关灯晚上开灯。人体感应模式有人时开灯反之关灯。智能模式有人时并且是夜晚同时满足这两个条件则开灯。以上功能除音乐律动模式外其余功能均继承颜色改变和亮度功能,音乐律动只继承改变颜色主控用stm32单片机wifi芯片用ESP8266。
二、硬件设计
系统内的主要电路有单片机最小系统电路,光电识别电路、光敏识别电路、按键控制电路、显示电路、声音检测电路等。
三、软件设计
系统的软件逻辑清晰,首先先进行一次系统初始化,先进行光敏识别和光电识别,以及声音识别,将这些数据上传到上位机端,此时会进行模式判断,判断之后执行对应的操作。
四、实物展示
上位机
五、资料内容
六、资料链接
链接会跳转到主页 主页下方有资料链接
https://blog.csdn.net/XCHardware/article/details/127284945
STM32开发实例 基于STM32单片机的氛围灯相关推荐
- STM32开发实例 基于STM32单片机的蓝牙手环
一.系统设计 本次是基于STM32单片机的简易蓝牙手环,手指放在心率检测处,心率传感器就能实时的检测使用者的心率的变化,并在显示屏上进行显示:通过DS18B20检测体温,体温数值也会在显示屏上进行显示 ...
- STM32开发实例 基于STM32单片机的教师灯光控制系统
一.系统设计 本次设计的是基于STM32F103C8T6单片机设计的一款教室灯光控制系统,系统内有光敏电阻模块采集教室内的光照强度,光电管检测教室内是否有人,通过按键可以直接控制开灯和关灯,通过ESP ...
- STM32开发实例 基于STM32单片机的城市地下管廊监测
一.系统设计 整个城市地下管廊智能监测系统主要是为了防止地下管道中的环境参数导致危险事故发生,给人们的生命财产安全造成很大的威胁,而且这种管道一旦发生事故其影响是非常巨大的.接下来在本次开发的系统中将 ...
- STM32开发实例 基于STM32单片机的炼钢厂环境检测
一.系统设计 由 STM32F103C8T6单片机最小系统+DHT11温度传感器+MQ-2烟雾传感器+MQ-4甲烷浓度传感+ESP8266无线传感模块+继电器*2.采用STM32F103C8T6单片机 ...
- STM32开发实例 基于STM32单片机的智能机房系统
一.系统设计 由 STM32F103C8T6单片机最小系统+DHT11温湿度传感器+ ACS712测电流模块,MO-2烟雾传感器+ESP8266无线传输模块.可以通过RSP8266将温湿度值,烟雾浓 ...
- STM32开发实例 基于STM32单片机的生鲜仓库系统
一.系统设计 由 STM32F103C8T6单片机最小系统+光电管+DHT11+MQ-2+乙烯模块+二氧化碳模块+ESP8266+UNV6288语音播报模块2个小灯.系统内可以通过ESP8266将接收 ...
- STM32开发实例 基于STM32单片机的室外环境监测系统
一.系统设计 由 STM32F103C8T6单片机最小系统+ESP8266+OLED12864+按键4个+小灯+蜂鸣器+DHT11+PM2.5粉尘传感器.OLED12864可以显示温湿度,粉尘浓度,可 ...
- STM32开发实例 基于STM32单片机的温室监测系统
一.系统设计 由 STM32F103C8T6单片机最小系统 + DHT11温湿度检测 +MQ-135二氧化碳浓度传感器+水滴模块(检测土壤湿度)+光敏电阻模块+ESP8266无线传输模块.通过温湿度. ...
- STM32开发实例 基于STM32单片机的畜牧大棚监测系统
一.系统设计 由 STM32F103C8T6单片机最小系统+定时模块+DHT11温湿度感应模块+OLED显示模块+键盘模块+气味传感器模块+继电器*4.采用STM32F103C8T6单片机为主控制器, ...
最新文章
- TDD Tip:方法内部New出来的对象如何Mock
- MySQL服务器学习笔记!(二) ——数据库各项操作
- Java HashMap 核心源码解读
- unity android ndk的作用,Unity中编写Android下使用的so插件
- python建立数据库并序列化_python之数据的序列化
- path.join 和 path.resolve的区别
- 【福利】囚犯抓绿豆,谁生谁死?
- CORS 跨域 实现思路及相关解决方案
- VS2012(Visual Studio 2012)官方免费中文旗舰版下载(含激活密钥)
- 玩转Vagrant之工作环境的迁移(box的导入与导出)
- Centos7安装SCL源
- labview 网络通讯 TCP
- java 使用Apache PDFBox 对 PDF 文件进行剪裁
- 电子邮件协议---SMTP,POP3,IMAP,MIME
- ig夺冠后服务器不稳定,因IG夺冠造成LOL国服在线火爆,出现服务器延迟卡顿情况...
- ubuntu18.04交叉编译移植OpenCV4.70和QT5.12.12至ARM64位平台LKD3588(开发板为ubuntu22.04系统)(三)
- 一个很Nice的Android Banner轮播图库
- centos7 编译安装ffmpeg + x264 + acc + yasm
- PVE vi 编辑器方向键出现ABCD乱码
- 2021中国大数据50强震撼揭晓 智领云再度荣登榜单!
热门文章
- myeclipse破解文件不成功的解决办法,cracker.jar
- java企业工资管理系统_基于B/S模式下的JAVA工资管理系统
- 湖南大学_数电实验_模型机设计_CPU设计_verilog_课程实验报告
- 广西螺蛳粉:“超级农货”养成记
- java应届生实习期满,转正的感想
- 如何安装swift server
- 【转】完全用Linux工作
- PL/SQL 设置主键自增长
- 基于容器环境的1-1课堂的开发部署
- 计算机怎么设置内存数据恢复,最新手机内存数据恢复方法【详细介绍】