基于STM32单片机的简易数字电流表仿真设计
基于STM32单片机的简易数字电流表仿真设计
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.17
程序编译器:keil 5
编程语言:C语言
设计编号:C0131
二、主要功能
基于STM32单片机的简易数字电流表仿真设计功能要求:
1.采用STM32内部ADC外设实现AD采样功能;
2.采样电流范围0-30ma;
3.用LCD1602显示转换后的实际电压值;
4.显示保留小数点后两位。
资料下载链接:
KEY_C0131 STM32简易电流测量电流表
链接: https://pan.baidu.com/s/10H84rQ-kDToNjTyEb5NICA?pwd=n5ks
提取码: n5ks
以下为本设计资料展示:
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
四、程序代码
程序是用keil5 mdk版本打开的,如果打开有问题,核实下keil的版本。程序是HAL版本编写的,有注释可以结合讲解视频理解。
程序流程图:
五、设计说明书
8318字,内容包括硬 ...
基于STM32的可燃气体测量报警仿真设计
基于STM32的可燃气体测量报警仿真设计本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境仿真图:proteus 8.17
程序编译器:keil 5
编程语言:C语言
设计编号:C0130
二、主要功能STM32可燃气体浓度测量报警设计
功能说明:
1、以STM32单片机和MQ-4为控制核心设计可燃气体浓度检测报警设计;
2、通过OLED显示可燃气体浓度大小和报警值;
3、可以通过按键设置可燃气体浓度报警值;
4、监测可燃气体浓度大于报警值时蜂鸣器报警,报警灯亮,并自动启动排风扇进行通风;
5、默认检测到可燃气体浓度高于200PPM;
6、可以通过Proteus仿真或者实物验证。
7、其他发挥项:自行增加其他功能。(开机显示 欢迎使用)
主要硬件设备:STM32F103+OLED+气体传感器+蜂鸣器
资料下载链接:
通过网盘分享的文件:KEY_C0130
链接: https://pan.baidu.com/s/17PeRQ5jwFEgecHm2r1Hpig?pwd=uenf
提取码: uenf
三、仿真打开仿真工程,双击proteus中的单片机,选择hex文 ...
基于STM32的简易晾衣架控制Proteus仿真设计
基于STM32的简易晾衣架控制Proteus仿真设计
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.17(有低版本)
程序编译器:keil 5
编程语言:C语言
设计编号:C0129
二、主要功能
基于STM32的简易升降晾衣架控制系统功能要求:
1、系统具有测量光照强度和人体感应功能;
2、如果检测光照小于100Lux并且感应到人体,自动开灯。开灯后延时30秒自动关灯
3、通过按键控制衣架下降和收回。
4、用LED灯表示衣架的状态,绿灯亮表示衣架下降状态,红灯亮表示衣架收回状态;灯熄灭表示电机停止。
5、使用LCD1602显示光照强、电机工作状态和关灯倒计时;
6、按键按下有蜂鸣器提示;
主要硬件设备:STM32F103+LCD1602+光敏电阻+蜂鸣器
资料下载链接:
链接: *https://pan.baidu.com/s/1yspAt-_z0z9SmJeG4ZG12Q?pwd=6x2e*
提取码: 6x2e
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后L ...
基于STM32的多参数水温水质检测报警Proteus仿真设计
基于STM32的多参数水温水质检测报警Proteus仿真设计
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.17(有低版本)
程序编译器:keil 5
编程语言:C语言
设计编号:C0128
二、主要功能
基于STM32的多参数水质检测报警仿真设计功能要求:
1.多参数水质监测:使用STM32单片机测量水温,TDS(总溶解固体)、pH、值浑浊度、铅浓度。
2.通过LCD1602显示屏循环显示监测数据,虚拟串口通过USART向上位机发送检测数据。
3.超过阈值时点亮对应的LED指示灯。报警阈值:温度 > 40℃、TDS ≥ 1000mg/L、pH ≥ 7、浑浊度 ≥ 50NTU、铅浓度 ≥ 50μg/L。
4.使用DS18B20传感器测量水温。
主要硬件设备:STM32F103+LCD1602+DS18B20+蜂鸣器
资料下载链接:
链接: *https://pan.baidu.com/s/12z_b237kPCvmM2CzGTisng?pwd=c73n*
提取码: c73n
三、仿真设计
打开 ...
基于STM32烟雾浓度测量报警设计OLED显示
基于STM32烟雾浓度测量报警设计OLED显示
本设计包含Proteus仿真+程序+原理图PCB+元器件清单+设计报告+讲解视频
一、开发环境
仿真图proteus 8.17
程序编译器:keil 5
编程语言:C语言
设计编号:C0127
二、主要功能
STM32烟雾浓度测量检测报警设计
功能说明:
1、以STM32单片机和MQ-2为控制核心设计烟雾浓度检测报警设计;
2、通过OLED显示烟雾浓度大小和报警值;
3、可以通过按键设置烟雾浓度报警值;
4、监测烟雾浓度大于报警值时蜂鸣器报警电路导通,蜂鸣器报警;
5、默认检测到烟雾浓度高于2000PPM蜂鸣器报警,红灯亮;
6、可以通过Proteus仿真或者实物验证。
资料下载链接(可点击):
通过网盘分享的文件:KEY_C0127
链接: https://pan.baidu.com/s/1XAHiYpMJXPo6VOC3VlKXLQ?pwd=wafv
提取码: wafv
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后,OLED先显示欢迎使用,保持0.5秒开始显示工作界 ...
基于STM32酒精浓度测量酒驾检测报警OLED显示设计
基于STM32酒精浓度测量酒驾检测报警OLED显示设计
本设计包含Proteus仿真+程序+原理图PCB+元器件清单+设计报告+讲解视频
一、开发环境
仿真图proteus 8.17
程序编译器:keil 5
编程语言:C语言
设计编号:C0126
二、主要功能
STM32酒精浓度测量酒驾检测报警设计
功能说明:
1、以STM32单片机和MQ-3为控制核心设计酒精浓度检测报警设计;
2、通过OLED显示酒精浓度大小和报警值;
3、可以通过按键设置酒精浓度报警值;
4、监测酒精浓度大于报警值时蜂鸣器报警电路导通,蜂鸣器报警;
5、默认检测到酒精浓度高于1.5mg/Ll蜂鸣器报警,红灯亮;
6、可以通过Proteus仿真或者实物验证。
资料下载链接(可点击):
通过网盘分享的文件:KEY_C0126
链接: https://pan.baidu.com/s/1XygUZtKsNSGYIcsxAGlCfg?pwd=a1sk
提取码: a1sk
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后,OLED先显示欢迎使用,保 ...
基于STM32的超声波倒车雷达测距报警OLED显示设计
基于STM32的超声波倒车雷达测距报警OLED显示设计
本设计包含Proteus仿真+程序+原理图PCB++元器件清单+设计报告+讲解视频
一、开发环境
仿真图proteus 8.17
程序编译器:keil 5
编程语言:C语言
设计编号:C0125
二、主要功能
1、设计目的
(1)掌握STM32F103C8T6单片机最小系统的设计;
(2)掌握硬件电路的设计方法;
(3)掌握超声波传感器的驱动;
(4)掌握OLED的驱动;
(5)掌握STM32的编程方式。
2、设计要求与得分
基于STM32F13C8T6单片机设计制作一个汽车倒车雷达,具体要求如下:
(1)利用STM32来驱动超声波传感器进行测距,测距范围0-1m。
(2)当距离10cm时通过蜂鸣器和LED进行声光报警。
(3)可以在0.96寸OLED上显示实时距离。
(4)可以手动设置报警距离。
(5)用Proteus进行功能仿真,能实现超声波传感器测距功能。
(6) 其他发挥项:自行增加其他功能。(开机显示 欢迎使用)
主要硬件设备:STM32F103C8T6单片机 超声波传感器 OLED 蜂鸣器
资料下载链接(可点击):
通 ...
基于STM32的电子钟万年历闹钟OLED显示设计
基于STM32的电子钟万年历闹钟OLED显示设计_带温湿度显示本设计包含Proteus仿真+程序代码+原理图PCB+元器件清单+设计报告+讲解视频
一、开发环境仿真图:proteus 8.17
程序编译器:keil 5
编程语言:C语言
设计编号:C0124
二、主要功能基于STM32F103C8T6的多功能智能时钟系统
实时时钟显示:使用DS1302时钟芯片显示年、月、日、时、分、星期。
2.温湿度监测:DHT11传感器监测环境温湿度,温湿度数据显示。
温湿度超阈值黄灯亮。
3.闹钟功能:可以设置闹钟时间,具有开关闹钟选项,支持手动停止闹钟。
默认闹钟是00:01
4.具有时间设置功能:通过按键调整年月日时分秒,自动处理闰年,大小月。
5.使用0.96寸OLED显示屏显示所有信息。
主要硬件设备:STM32F103C8T6单片机、DHT11温湿度传感、OLED、蜂鸣器
资料下载链接(可点击):
链接: https://pan.baidu.com/s/1kHw9wHR0Rutz-lL5cVLVEA?pwd=9iq5
提取码: 9iq5
三、仿真设计开始仿真后,OLED第一行显示年 ...
1.主要功能
本设计
基于STM32的温湿度测量报警系统proteus仿真设计(仿真+程序++设计报告+讲解)
仿真图proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0123
1.主要功能功能说明:
本次嵌入式课程设计综合实验的内容为基于STM32单片机的温湿度采集报警系统。完成LCD1602液晶显示、DHT11温湿度测量、指示灯、蜂鸣器控制等多项任务。
1、以STM32为最小系统电路进行连接,用LCD1602液晶显示屏显示温度、湿度、温度阈值,湿度阈值。
2、用DHT11温湿度传感器进行温湿度的测量。
3、可以通过按键可以设置温湿度阈值。设置按键进入设置模式/退出设置模式,按键加减调整阈值。
4、当温度超过设置的阈值时有声光报警,对应报警指示灯点亮,蜂鸣器报警。
5、默认温度低阈值20℃,高阈值30℃,湿度低阈值50%,湿度高阈值80%。
主要硬件设备:STM32F103C8T6单片机 DHT11温湿度传感器 LCD1602 蜂鸣器
HAL库
资料下载链接(可点击):
通过网盘分享的文件:KEY_C0123
链接: https://pan.baidu.co ...
1.主要功能
基于STM32的简易计算器proteus仿真设计(仿真+程序+原理图PCB+设计报告+讲解视频)
仿真图proteus 8.17
程序编译器:Keil 5
编程语言:C语言
设计编号:C0122
1.主要功能(1) 用STM32单片机设计一个简易计算器, 并用 OLED显示相应的数据。
(2) 可以进行简单的整数加减乘除运算,具有清零功能。
(3) 最大可以 9999*9999。
(4) 除法支持保留三位小数,除0显示错误。
(5) 减法支持结果负数计算。
(6) 可以通过 Proteus 仿真和实物验证。
以下为本设计资料展示:
通过网盘分享的文件:KEY_C0122
链接: https://pan.baidu.com/s/1SdPqgf4x0ZgWKP3MwZBWhw?pwd=9q8y
提取码: 9q8y
2.仿真设计打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
然后开始仿真。
加法验证:
减法验证:
除法验证:
乘法验证:
3.原理图PCB
4.实物
5.程序程序是用keil5 mdk版本打开的,如果打开有问题, ...
