当前位置:网站首页>STM32项目 -- 选题分享(部分)

STM32项目 -- 选题分享(部分)

2022-07-06 18:40:00 阿柒学起来

前言

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

列表

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

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

上报:温湿度、烟雾浓度
下发:温湿度阈值、烟雾阈值、喷水开关命令、窗户开关命令
24基于物联网的智能门窗系统5STM32F103C8T6、ESP8266、GSM通讯模块、DHT11、MQ-7、
按键*2、步进电机

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

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

上传:温湿度,一氧化碳,当前门窗状态
下发:自动手动两种模式,可以下发温度、一氧化碳阈值,
如果是手动模式手机端则可以下发门窗开关。
25智能路灯(ESP+DHT11+热感)3STM32F103C8T6、ESP8266、DHT11、光敏电阻、人体红外传感、LED*1
设备:WIFI、STM32、人体红外、温湿度、光感
实现:当环境光亮弱(阴天)时或温湿度检测到为雨天气时亮灯或人体红外检测有人就开灯。

上报:温湿度、光感数据

原网站

版权声明
本文为[阿柒学起来]所创,转载请带上原文链接,感谢
https://blog.csdn.net/herui_2/article/details/125600198