前言

分享部分STM32项目选题以及实现效果(暂时没有分享代码)

列表

编号 项目名称 难度 使用器件 实现效果 
1 基于STM32的智能万用表设计 3 STM32F103C8T6、OLED
1.测量电压
2.OLED显示测量值
3.实现层级菜单选择
2 基于STM32的温湿度检测系统 1 STM32F103C8T6、DHT11
1.串口显示DHT11数据
3 基于STM32的烟雾报警系统 1 STM32F103C8T6、MQ-2、蜂鸣器 1.串口输出数据
2.阈值报警
4 基于STM32环境检测分析系统(无云端) 4 STM32F103C8T6、ESP8266、DHT11、SGP30、H1750、土壤湿度传感器
1.使用ESP建立WIFI,并且将获取到的数据通过WIFI发送出去
2.开发一个APP或者其他能够连接wifi的上位机,获取环境数据并且分析数据
5 基于STM32环境检测分析系统(有云端) 4 STM32F103C8T6、ESP8266、DHT11、SGP30、H1750、土壤湿度传感器
1.底层使用协议连入云平台,通过ESP模块进行数据传输
2.开发一个APP连接到云平台,获取环境数据并且分析数据
6 基于STM32环境检测系统(无云端) 3 STM32F103C8T6、0.96OLED、DHT11、蜂鸣器、BH1750、MQ-2、继电器
1.获取到传感器数据并且显示到OLED中
2.根据获取到的数据设置一个合理的阈值
3.使用阈值自动控制继电器的开关以及蜂鸣器的启动
7 基于STM32环境检测系统(有云端) 4 STM32F103C8T6、ESP8266、DHT11、蜂鸣器、BH1750、MQ-2、继电器
1.获取到传感器数据并且通过ESP上传到云平台中
2.开发一款APP进行云数据大拉取,根据获取到的数据设置一个自定义阈值
3.使用阈值自动控制继电器的开关以及蜂鸣器的启动
8 基于STM32车流量检测系统 2 STM32F103C8T6、0.96OLED、金属探测器、蜂鸣器、按键*4
1.使用金属探测器进行模拟车流量的检测并显示到OLED中
2.按键控制探测器的开关
3.按键可一键清空车流量数据
9 基于STM32的心率步数检测系统 4 STM32F103C8T6、蓝牙(HC-05)、MAX30102、震动传感器(SW-18010P)
1.驱动心率采集模块检测心率以及震动模块模拟检测步数
2.驱动蓝牙模块建立蓝牙模块,并且将获取的数据通过蓝牙上传
3.开发一款上位机可以连接蓝牙模块,获取蓝牙数据
10 ESP32-CAN视频小车 6 ESP32CAN+STM32f1系列+电机驱动(L298N)+电池+电机*4+按键*2、超声波(HC-SR04)*3
1.驱动ESP32can获取图片数据以及实时发送图片数据
2.驱动STM32接收ESP32的数据,驱动小车自动避障
3.建立APP去控制小车和获取图像
4.分模式控制,上位机与底层皆可切换
11 OpenCV跟踪小车 6 OpenCV+STM32f1系列+电机驱动(L298N)+电池+电机*4
1.使用OpenCV获取图像数据并通过串口传输给芯片
2.芯片根据传入数据进行电机控制,实现跟随
12 基于STM32的心电图 4 STM32F103C8T6、蓝牙(HC-05)、AD8232
1.驱动心率采集模块检测心电数据
2.驱动蓝牙模块建立蓝牙模块,并且将获取的数据通过蓝牙上传
3.开发一款上位机可以连接蓝牙模块,绘制心电图
13 基于STM32距离检测 3 STM32F103C8T6、蓝牙(HC-05)、超声波(HC-SR04)
1.驱动HC-SR04获取距离并显示串口中
2.驱动蓝牙模块建立蓝牙模块,并且将获取的数据通过蓝牙上传
3.开发一款上位机可以连接蓝牙模块,绘制心电图
14 基于STM32车牌识别 5 STM32F103RBT6、摄像头、TFT
1.识别车牌数据显示到TFT屏幕中
15 智能门禁系统(无云端) 3 STM32F103C8T6、DHT11、RC522、OLED、步进电机、按键*2
1.显示屏显示出入门的实时状态和环境数据
2.按键控门的开关,按键控制门不会自动关闭
3.RFID刷卡控制门的开关,10秒后自动关闭
16 智能门禁系统(有云端) 5 STM32F103C8T6、ESP8266、DHT11、RC522、OLED、步进电机、按键*2
1.使用MQTT/HTTP/EDP等协议连接云平台每1分钟上传环境和门的状态
2.按键控门的开关,按键控制门不会自动关闭
3.RFID刷卡控制门的开关,10秒后自动关闭
4.门状态改变后会主动上传数据到云中
17 智能指纹门禁系统(无云端) 4 STM32F103C8T6、TFT/OLED、DHT11、指纹模块、步进电机、按键*4
1.使用显示屏做出指纹的所有操作(录入,删除,查询)界面
2.通过按键可以进行功能选择(TFT可以做成触摸)
3.使用指纹匹配开门,10秒自动关门
4.按键控门的开关,按键控制门不会自动关闭
18 智能指纹门禁系统(有云端) 6 STM32F103C8T6、ESP8266、DHT11、指纹模块、步进电机
1.使用MQTT协议做一款APP,包含了指纹的增删改擦,并且保存用户数据
2.使用指纹匹配开门,10秒自动关门
3.按键控门的开关,按键控制门不会自动关闭
19 万历年闹钟 5 STM32F系列、时钟模块、蜂鸣器、TFT显示屏
1.使用触摸屏设置年月日,也可以设置闹钟事件
2.闹钟到之后蜂鸣器启动
3.自主设计触摸屏界面,实现功能
20 地下停车场智能照明系统 5 STM32F103C8T6、ESP8266、RC522、光敏电阻、人体红外传感、LED*2
1.两个灯,一个灯放停车场门口,灯照强则不亮灯,如果光感检测到弱,
且红外检测到人,则灯亮。
2.人员进出通过刷IC卡上报数据,服务器得知通过上报的数据知道了场内有多少人,则会根据人数下发灯照强度。
21 煤气泄露检测系统 4 STM32F103C8T6、ESP8266、蜂鸣器、MQ-7、LED*1
设备:STM32、发光二极管、蜂鸣器、WIFI模块、燃气浓度传感器
实现:燃气浓度超过阈值则导通发光二极管、蜂鸣器报警、控制继电器(排风扇)
上报:心跳包燃气浓度
服务器下发:浓度安全阈值
22 智能厨房 4 STM32F103C8T6、ESP8266、蜂鸣器、MQ-2、LED*1、继电器、DS18B20
由DS18B20温度传感器和MQ-2气体传感器检测厨房温度和媒体浓度,温度达到阈值则触发LED灯和蜂鸣器,并开启继电器(继电器是用来接排风扇的)
这里上报温度、和浓度到服务器
服务器下发温度报警阈值
23 智能家居环境检测系统 6 STM32F103C8T6、ESP8266、GSM通讯模块、DHT11、蜂鸣器、
MQ-2、LED*1、继电器、人体红外传感、步进电机

设备:传感器(烟雾、温湿度、人体红外)gsm短信、蜂鸣器、继电器(控制喷水)、开窗电动机
功能:
1.检测烟雾数值
2.检测温湿度数值
3.人体红外判断当前环境下是否有人
4.若烟雾、温湿度数值高过设定的危险值时蜂鸣器报警,并通过gsm发短信给用户,
5.则用户可以手机操作开关喷水装置、窗户开关,如果红外检测到有人,则自动操作开关喷水装置、窗户开关

上报:温湿度、烟雾浓度
下发:温湿度阈值、烟雾阈值、喷水开关命令、窗户开关命令

24 基于物联网的智能门窗系统 5 STM32F103C8T6、ESP8266、GSM通讯模块、DHT11、MQ-7、
按键*2、步进电机

一、实现要求
门窗控制方式:
1)手动模式:通过手机控制门和窗
2)自动模式:通过检测室内温度就打开门和窗
检测室内一氧化碳打开门和窗
3)如果温度和一氧化碳超标通过短信形式通知主人

二、设计方案
1)采用STM32F103C6T6作为控制器;
2)采用gsm模块与给手机发送短信
3)采用温湿度传感器DHT11采集室内温湿度
4)采购一氧化碳模块Q-7模块采集一氧化碳浓度
5)采用步进电机模拟门和窗

上传:温湿度,一氧化碳,当前门窗状态
下发:自动手动两种模式,可以下发温度、一氧化碳阈值,
如果是手动模式手机端则可以下发门窗开关。

25 智能路灯(ESP+DHT11+热感) 3 STM32F103C8T6、ESP8266、DHT11、光敏电阻、人体红外传感、LED*1
设备:WIFI、STM32、人体红外、温湿度、光感
实现:当环境光亮弱(阴天)时或温湿度检测到为雨天气时亮灯或人体红外检测有人就开灯。

上报:温湿度、光感数据

STM32项目 -- 选题分享(部分)相关推荐

  1. STM32项目 -- 选题分享(2)(部分)

    前言 分享部分STM32项目选题以及实现效果,感谢的小伙伴可以看一下,有简单的有难一点的,供大家自己选择,另外附上第一部分选题(暂时没有分享代码) 第一部分选题https://blog.csdn.ne ...

  2. 视频教程免费分享:嵌入式stm32项目开发之心率检测仪的设计与实现

    视频教程免费分享:嵌入式stm32项目开发之心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设 ...

  3. 资源分享:嵌入式stm32项目开发 心率检测仪的设计与实现

    资源分享:嵌入式stm32项目开发 心率检测仪的设计与实现 本课程主要基于心率检测仪的设计与实现讲解STM32开发技术,STM32开发板广泛应用于仪器仪表.家用电器.医用设备.航空航天.专用设备的智能 ...

  4. 团队作业第二次—项目选题报告(追光的人)

    所属课程 软件工程1916 作业要求 团队作业第二次-项目选题报告 团队名称 追光的人 作业目标 组员提出选题,大家挑选出可行性最高的进行分析,制作选题报告和选题PPT 目录 队员贡献分比例 选题报告 ...

  5. STM32项目(六)—— 中文电子捡货标签

    STM32项目(六)-- 中文电子捡货标签 宗旨:技术的分享是有限的,分享的精神是无限的. 传统物流行业仓储拣货采用纸单作业,拣货完成后再进行验货.出货,容易造成拣货错误.拣货速度与效率低.新员工培训 ...

  6. STM32项目(四)——暗室网关

    STM32项目(四)--暗室网关 宗旨:技术的学习是有限的,分享的精神是无限的. 需求: 采集环境箱温度,采集20个通道的电流值,点灯节拍控制:(上位机服务器端复杂) 温度采集模块:(STM32 + ...

  7. STM32项目(一) —— 展示车座椅

    STM32项目(一) -- 展示车座椅 宗旨:技术的分享是有限的,分享的精神是无限的. 功能:模拟人开车时,ACR和ABL的变化. 主控制器:STM32(CAN,串口,网口,输入,输出) 上位机:Li ...

  8. python大作业有哪些项目 选题做个啥【推荐】

    python大作业有哪些项目 选题做个啥[推荐] python大作业分享--30多个项目任你选(由于上传大小限制分多个文件上传. 爬虫:https://download.csdn.net/downlo ...

  9. 团队作业第二次—项目选题(追光的人)

    所属课程 软件工程1916 作业要求 团队作业第二次-项目选题报告 团队名称 追光的人 作业目标 组员提出选题,大家挑选出可行性最高的进行分析,制作选题报告和选题PPT 目录 队员贡献分比例 选题报告 ...

最新文章

  1. 互联网大厂有哪些分库分表的思路和技巧?
  2. 仍然报错_详解oracle经典报错:ORA-04030排错思路和解决方法
  3. 2018-12-04-Python全栈开发-day92-自动登录
  4. 透过汇编另眼看世界之函数调用
  5. kafka的四种checkpoint(没有整理完)
  6. 敏捷无敌之重任在肩(7)
  7. uva 10034 Problem A: Freckles
  8. IO负载高的来源定位
  9. 校园网客户端没有linux版,Linux版校园网客户端公测中(已添加GUI输入窗口)njit-clent...
  10. 机顶盒网络包获取方式
  11. linux软件安装文档总结
  12. 网络层协议——ICMP协议
  13. vue全家桶网易严选,体验网易严选购物流程
  14. 优化mysql效率_巧用这19条MySQL优化,效率至少提高3倍
  15. “progtam received signal SIGABRT,Aborted.“错误
  16. Mac如何更改系统默认的播放器?
  17. 你活着的意义是什么?(灵魂拷问)
  18. unity实现鼠标打飞碟(Hit UFO)游戏
  19. PID控制 优选法(黄金分割法)具体试验方法
  20. FreeBSD 13.0-RELEASE 安装记录

热门文章

  1. stata抓取html,(5)详解 stata 爬虫抓取网页上的数据 part 1
  2. Ubuntu系统中英文切换
  3. 三极管之开关电路(一)
  4. PTA5-2 畅通工程之最低成本建设问题 (克鲁斯卡尔)
  5. VSCode 安装教程(超详细)
  6. 子墨对酒《三国杀》里论模式(肆)单例模式
  7. 基于中科院-CASIA-GaitDatasetB步态图像轮廓数据库的步态周期检测与步态角度特征
  8. 小型SDDC建设攻略
  9. CORS机制及其风险
  10. SIMCA的OPLS-DA相关