基于STM32的居家环境监测Proteus仿真设计
基于STM32的居家环境监测Proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图Proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0110
二、主要功能
基于STM32的居家环境监测仿真设计
基于STM32单片机的温湿度烟雾浓度和可燃气体浓度采集报警Proteus仿真设计系统。完成LCD1602液晶显示、DHT11温湿度测量、MQ-2烟雾传感器、MQ-5可燃气体传感器、指示灯、蜂鸣器控制等多项任务。
1、以STM32为最小系统电路进行连接,用LCD1602液晶显示屏显示温度、湿度、温度阈值,湿度阈值和烟雾浓度和煤气浓度。
2、用DHT11温湿度传感器进行温湿度的测量,MQ-2测量烟雾浓度,MQ-5测量可燃气体浓度
3、可以通过按键可以设置温湿度阈值、烟雾和可燃气体报警值。设置按键进入设置模式/退出设置模式,按键加减调整阈值。
4、当温湿度,烟雾,或者可燃气体超过设置的阈值时有声光报警,对应报警指示灯点亮,蜂鸣器报警。
5、默认温度低阈值20℃,高阈值30℃,湿度低阈值50%,湿度高阈值80%,烟 ...
基于STM32温湿度光照强度Proteus仿真设计
基于STM32温湿度光照强度Proteus仿真设计
本设计包含Proteus仿真+程序设计+设计报告+讲解视频
一、开发环境
仿真图:Proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0109
二、主要功能
本次嵌入式课程设计综合实验的内容为基于STM32单片机的温湿度光照强度采集报警系统。完成LCD1602液晶显示、DHT11温湿度测量、光敏电阻、指示灯、蜂鸣器控制等多项任务。
1、以STM32为最小系统电路进行连接,用LCD1602液晶显示屏显示温度、湿度、温度阈值,湿度阈值和光照阈值。
2、用DHT11温湿度传感器进行温湿度的测量,光敏电阻进行光照强度测量。
3、可以通过按键可以设置温湿度阈值和光照阈值。设置按键进入设置模式/退出设置模式,按键加减调整阈值。
4、当温湿度或者光强超过设置的阈值时有声光报警,对应报警指示灯点亮,蜂鸣器报警。
5、默认温度低阈值20℃,高阈值30℃,湿度低阈值50%,湿度高阈值80%,光照强度300Lux。
主要器件:STM32单片机、DHT11、LCD1602、按键、光敏电阻
资料下载链接:
链接: *htt ...
基于STM32的简易温控系统LCD1602显示仿真设计
基于STM32的简易温控系统LCD1602显示仿真设计
本设计包含Proteus仿真+程序设计+设计报告+讲解视频
一、开发环境
仿真图:Proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0108
二、主要功能
基于STM32单片机的温控系统LCD1602显示Proteus仿真设计
1、STM32单片机实时检测DS18B20温度测量及显示,默认低温阈值25℃,高温阈值30℃,超出高低对应指示灯亮。
2、温度测量范围-55到128℃,测量精度±0.1℃;
3、虚拟串口(仿真可用于模拟WiFi/蓝牙)实时传输检测温度;
4、可以对高低温报警值进行设定,通过按键设置;
5、使用LCD1602显示检测温度和温度上下限,高于上限显示Hot;
6、超过高温阈值,电机启动用于模拟降温,低于低阈值,电热丝启动模拟升温。
主要器件:STM32单片机 DS18B20 LCD1602 按键 直流电机 电热丝
资料下载链接:
链接: *https://pan.baidu.com/s/1WsfXyLhfEFAFWPhVKtamwQ*
提取码: 8cui
三、仿真设计
打 ...
基于STM32的智能灯光控制Proteus仿真设计
基于STM32的智能灯光控制Proteus仿真设计
本设计包含Proteus仿真+程序设计+设计报告+讲解视频
一、开发环境
仿真图:Proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0107
二、主要功能
智能灯光控制系统设计
设计内容:
使用STM32F103R6控制器、LED、光敏传感器、LCD1602(或数码管)、按键实现灯光控制系统设计。
1.按键控制灯的开启和关闭。
2.在灯开启状态下,通过光敏传感器检测室外亮度,灯光亮度随着室外亮度变化而变化。即当室外亮度非常暗时,灯光最亮,当室外亮度非常高时,灯光关闭,实现节能目的。
3.设计时使用LCD1602显示灯光状态。
资料下载链接:
*https://pan.baidu.com/s/1pVDuD4nGo23Gi_dwCL88Qg?pwd=euus*
提取码: euus
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后,默认是LED OFF状态。系统运行结果分别为按键控制灯关闭状态。
可以通过点击仿真中的LDDR1光照传感器的箭头调 ...
基于STM32两路电压测量仿真设计
基于STM32两路电压测量仿真设计
本设计包含Proteus仿真+程序设计+设计报告+讲解视频
一、开发环境
仿真图:Proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0106
二、主要功能
基于STM32单片机设计一个双路电压检测器
1.系统可以测量两路输入电压,测量范围0-3.3V,精度0.01V;
2.可以通过LCD1602显示测量到的电压值;
3.PC串口实时监测电压测量值;
4.可以通过按键切换LCD显示第一路/第二路/两路电压值;
5.可以通过按键切换电压采样间隔时间(范围1-10秒)。
资料下载链接:
链接: https://pan.baidu.com/s/1ZxIEM_CEsMOIGwBFQ-vQgw?pwd=pu4a
提取码: pu4a
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后,默认是模式1显示第一路测量电压,虚拟串口显示第一路的测量值,按下切换按键后模式2显示第二路电压,再按 ...
基于STM32电冰箱冷藏室控制系统设计
基于STM32电冰箱冷藏室控制系统设计
本设计包含Proteus仿真+程序设计+设计报告+讲解视频
一、开发环境
仿真图Proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0105
二、主要功能
电冰箱冷藏室控制系统设计
设计任务:冷藏室以保鲜食品为主,温度为2℃-10℃;电冰箱控制器的主要任务就是控制压缩机、电磁阀、风扇等来保持箱内食品的最佳温度,保证所储存的食品在经过冷藏之后,保持色、味、水分、营养基本不变;将设定温度和实际温度显示出来,设定温度可以修改。
具体功能要求:
基于STM32单片机的冷藏室温控系统Proteus仿真设计
1、STM32单片机实时检测DS18B20温度测量及显示,温度测量范围-55到128℃,测量精度±0.1℃。
2、串口上位机(仿真可以称为远程)实时传输检测温度。
3、共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。
4、当温度低于下限时,冰箱温度低,风扇不转动,当温度处于上、下限之间时1档转动(50%的转速)维持温度,当温度超过上限时,2档转动(90%的转速)加速冷却。
5、电磁阀和压缩 ...
基于STM32电子钟闹钟数码管显示设计
基于STM32电子钟闹钟数码管显示设计
本设计包含Proteus仿真+程序代码+设计报告+原理图PCB+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0104
二、主要功能
设计一个基于STM32单片机的电子钟闹钟proteus仿真设计,可以显示时、分、秒,并且可以设置时间和闹钟。
1、采用单片机内部RTC模块实现计时;
2、采用八位数码管显示时分秒;
3、可对时分秒分别进行加减设置,设置时对应数码管闪烁;
4、可设置闹钟,并且到时间后蜂鸣器响;
5、闹钟鸣响时,按下任意按键可手动消除闹钟;
6、可以通过Proteus仿真或者实物演示。
资料下载链接:
链接: https://pan.baidu.com/s/1iKdIqVMCHvNg0642rKrteA?pwd=vtrf
提取码: vtrf
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后,数码管显示12-00-50,分别代表时分秒。
默认闹钟时间12-01-00,时间到了之后闹钟响,指示灯亮。响铃期间按下 ...
基于STM32心形LED流水灯设计
基于STM32心形LED流水灯设计
本设计包含Proteus仿真+程序+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0103
二、主要功能
结合实际情况,基于STM32单片机设计一个LED心形流水灯控制器设计。该系统应满足的功能要求为:
1、至少10个发光管5种花样自动变换,循环往复;
2、流水灯花样模式可以手动和自动方式控制,手动控制按钮按一次转换一次;
3、自动控制方式下系统自动切换流水灯模式;
4、流水灯样式包括心形流水灯顺时针依次点亮,逆时针依次点亮、顺时针逐个点亮,逆时针逐个点亮、全部灯闪烁、从两边向中间点亮后由中间向两边熄灭;
5、自动模式下数码管先显示AUTO再显示LOVE,手动模式数码管显示USE+花样模式再显示LOVE。
资料下载链接:
链接:*https://pan.baidu.com/s/1AItX6OGsY2wW1P5fPmGb6Q?pwd=r3de*
提取码: r3de
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后默认执行 ...
1.主要功能
@TOC基于STM32篮球计分器数码管显示(Proteus仿真+程序+设计报告+原理图PCB+讲解视频)
仿真图proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0102
1.主要功能设计一个基于STM32单片机的篮球比赛计分器仿真设计,下面是设计的功能要求
1.可以在比赛期间随时更新A和B队的比分。
2.中场休息期间交换场地,交换A队和B队的位置。
3.当添加比赛分数时,如果有错误,可以手动更改赛场分数。
4.具备篮球24秒进攻时间倒计时,进攻时间结束时可以触发蜂鸣器警报。
5.可以通过复位按键回复比分初始状态。
6.可以通过proteus仿真演示。
主要硬件设备:STM32F103+74HC138+蜂鸣器+数码管
2.功能演示1.可以在比赛期间随时更新A和B队的比分。
2.中场休息期间交换场地,交换A队和B队的位置。
3.当添加比赛分数时,如果有错误,可以手动更改赛场分数。
4.具备篮球24秒进攻时间倒计时,进攻时间结束时可以触发警报。
当系统启动时,发光二极管数码管按程序流程被点亮,显示赛场比赛24秒倒计时和赛场比赛计分。没启动之前24秒倒计时时间显 ...
基于STM32的计时秒表设计
基于STM32的计时秒表设计
本设计包含Proteus仿真+程序+设计报告+原理图PCB+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0101
二、主要功能
1、能在8位数码管上,实现倒计时功能,其显示格式为XX-XX-XX(时-分-秒)。
2、要求计时准确,并且可以通过按键设置倒计时开始时间。
3、启动/暂停/清零按键控制倒计时系统的开始暂停和清零,系统的倒计时后指示灯亮。
4、倒计时结束后蜂鸣器响,灯光报警。
5、可以通过Proteus仿真或者实物验证设计。
主要硬件设备:STM32F103+74HC138+蜂鸣器+数码管
资料下载链接:
链接: *https://pan.baidu.com/s/12KCZkZ5quxFzoJ-uxQQUMQ?pwd=2cry*
提取码: 2cry
三、功能演示
打开仿真工程,双击Proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后,数码管显示00-00-30,运行指示灯熄灭。
按下启动按键后,时间递减,时间格式是时分秒。图示是27秒。 ...
