基于51单片机的电子秤proteus仿真设计(仿真+程序+原理图+报告+讲解)
本设计仅供学习参考基于51单片机的电子秤proteus仿真设计(仿真+程序+原理图+报告+讲解)原理图:Altium Designer仿真图proteus 7.8程序编译器:keil 4/keil 5编程语言:C语言编号C0033
资料下载链接
功能说明:数据采集模块+最小系统模块+超重报警模块+键盘+显示模块。1、数据采集模块包括称重传感器和A/D转换电路;2、最小系统部分主要包括AT89C51、晶振电路和复位电路;3、键盘由4X4位矩阵键盘组成,可以控制显示重量和价钱等信息;4、显示部分由LCD1602液晶显示。5、可以实现称重、置零、计价和显示等功能。其称重范围为0~10Kg,分度值为0.001g。
仿真图(提供源文件):
程序:main函数
//****************************************************
//主函数
//****************************************************
void main()
{
init_eeprom(); //开始初始化保存 ...
基于STM32大棚DHT11温湿度监测的Proteus仿真 (代码+仿真+原理图+PCB+讲解视频)
本设计仅供学习参考基于STM32大棚DHT11温湿度监测的Proteus仿真 (代码+仿真+原理图+PCB+讲解视频)原理图:Altium Designer仿真图protues 8.9程序编译器:keil 5编程语言:C语言编号C0032
资料下载链接
主要功能:1.液晶实时显示DHT11温度和湿度值;2.具有温湿度超上限阈值报警功能;3.温湿度上限值阈值可通过按键调节。
仿真图(提供源文件):
电路图:
PCB(未做实物验证,仅供参考):
程序(提供源文件源码):main函数
int main(void)
{
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* Configure the system clock */
SystemClock_Config();
delay_init(10); //初始化延时函数
TIM3_Init(2400-1, 72-1); // 10m ...
基于51单片机的酒精浓度检测仪设计
# 基于51单片机的酒精浓度检测仪设计
本设计包含proteus仿真+程序代码+原理图+报告+讲解视频
一、开发环境原理图:Altium Designer
仿真:proteus 8.9或更高版本
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:C0031
二、主要功能由STC89C51单片机+MQ-3酒精传感器+ADC0832模块+LCD1602模块+报警模块+电源构成。
1、LCD1602实时显示酒精浓度;
2、可以按键设置报警值,实现声光报警;三个按键:设置键、加键、减键;
3、当浓度未超过阀值时,绿灯闪烁;当超过阈值时,红灯闪烁并蜂鸣器报警;
资料下载链接(可点击):
通过网盘分享的文件:KEY_C0031链接: https://pan.baidu.com/s/11MH-U3wS6miQkUNrZ0QqaQ?pwd=yt16 提取码: yt16
三、仿真图
超阈值报警,红灯亮,蜂鸣器响。
四、程序代码
五、原理图
六、设计说明书
七、器件清单1)915万用板
2)MQ-3酒精传感器
3)STC89C51单片机
4)ADC0832
5) ...
基于STM32音频频谱分析设计方案(程序+原理图+PCB)
本设计仅供学习参考基于STM32音频频谱分析设计方案(程序+原理图+PCB)原理图:Altium Designer程序编译器:keil 5编程语言:C语言编号C0030
资料文件下载链接:
功能说明:硬件系统组成=STM32F103C8T6 +麦克风咪头+LM358音频放大电路+0.96寸OLED屏幕+按键。采用咪头(话筒拾音传感器)采集音频信号,此音频信号过小,不利于单片机ADC直接采集,故将此音频信号经LM358放大电路放大后送入单片机的ADC口采集。将采集到的音频信号进行量化,采用傅里叶变换,得出音频信号中的AD值频谱分布,并将各段实时时间内的频谱分布数组以描点的方式显示在OLED屏幕之上。即可直观感受经傅里叶FFT变换分析得出的频谱显示。
原理图(提供源文件):
PCB(提供源文件):
源程序(提供源文件):
/* USER CODE BEGIN PV */
/* Private variables ---------------------------------------------------------*/
#define NPT 256
#define P ...
基于STM32模拟电磁炮设计_STM32F103ZET6(程序+原理图+PCB+论文报告)
本设计:
基于STM32模拟电磁炮设计_STM32F103ZET6(程序+原理图+PCB+论文报告)
原理图:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0029
设计说明:
该系统方案主要由 STM32f103zet6单片机最小系统控制电路、储能电路、电压检测电路、电磁炮发射电路、舵机云台、TFT显示屏、虚拟键盘等部分组成。
利用电磁感应原理产生电磁场给弹丸一个磁场力,由液晶屏上的虚拟按键手动输入靶中心与定标点的距离 及与中心轴线的偏离角度,驱动舵机云台调节电磁炮仰角及水平方向,由STM32f103zet6控制器计算弹道,控制器实时测量1500uf 电容充电电压,待电容充电达到计算电压后控制云台到达指定位置,使电容对电磁炮线圈瞬间放电,产生强大的磁场,发射弹丸命中目标。同时可以在液晶屏显示靶子中心坐标位置、仰角信息及电容电压等信息。
资料下载链接(可点击):
https://docs.qq.com/doc/DS0NOaUF3b3JTVVNa
原理图(提供源文件):
PCB(提供源文件):
源程序(提供源文件):
设计报告:
...
基于Labview的空气质量监测系统设计_STM32F103C8T6(程序+原理图+PCB)
本设计:
基于Labview的空气质量监测系统设计_STM32F103C8T6(程序+原理图+PCB)
原理图:Altium Designer
程序编译器:keil 5
编程语言:C语言
编号C0028
设计介绍:
本设计通过下位机和上位机结合来实现系统监测的各项功能。上位机软件使用Labview虚拟仪器进行设计,下位机采用STM32F103C8T6单片机控制。下位机主要有温湿度传感器、光照传感器、显示器、无线传输模块等组成。温湿度传感器可以采集室内温湿度,然后反馈给单片机,单片机处理后在显示器上显示相关参数。同时,光照传感器的工作原理与温湿度模块相同。
1.上位机实现功能
通信波特率设置为115200,上位机通过USB无线串口转NRF24L01模块来接受下位机传来的环境参数信息,实时显示当前温湿度和光照强度,当环境参数大于设定阈值时,上位机显示界面中的报警指示灯亮起,同时下位机的蜂鸣器报警模块会响起,启动降温模块。当环境参数回归正常时,报警自动取消,降温模块停止工作。
2.下位机实现功能
单片机STM32F103C8T6通过DHT11温湿度传感器和光敏二极管分别采集当前环境中的温 ...
基于STM32物联网智能鱼缸智能家居系统设计方案(程序+原理图+PCB)
本设计:
基于STM32物联网智能鱼缸智能家居系统设计方案(程序+原理图+PCB)
原理图:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0027
功能说明:
1、本设计采用的stm32f103c8t6单片机设计;
2、使用的esp8266 01s wifi模块实现物联网手机通信;
3、实现温度测量显示及自动控制;
4、实现浊度测量超过阀值开始报警,提醒主人更换水了;
5、实现自动定时补氧及自动定时喂食控制;
6、实现手机远程控制,有效查看鱼缸内的情况;
7、可手机修改自动喂食、供氧时间备注。
资料下载链接(可点击):
https://docs.qq.com/doc/DS3ZVUGNmRHVwU0JP
原理图(提供源文件):
PCB(提供源文件):
源程序(提供源文件):
资料清单(提供资料清单所有文件):
资料下载链接(可点击):
https://docs.qq.com/doc/DS3ZVUGNmRHVwU0JP
更多资源 点击下方链接:
https://docs.qq.com/sheet/DS0xIa0llTmtNa ...
基于STM32的BMP180气压传感器(仿真+程序)
本设计:
基于STM32的BMP180气压传感器(仿真+程序)
Proteus仿真版本:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0026
设计说明:
keil5 基于HAL库
通过STM32读取BMP180输出的数据通过串口及LCD显示屏,将高度,温度大气压强信息显示出来。
注:仿真效果有些许误差,不能100%还原传感器。
资料下载链接(可点击):
https://docs.qq.com/doc/DS1dBVUFLUWZZY01i
仿真图(提供源文件):
源程序(提供源文件):
资料清单(提供资料清单所有文件):
资料下载链接(可点击):
https://docs.qq.com/doc/DS1dBVUFLUWZZY01i
更多资源 点击下方链接:
https://docs.qq.com/sheet/DS0xIa0llTmtNakRW
微信公众号:嘉盛单片机
基于STM32老人防跌倒报警GSM短信GPS定位设计
基于STM32老人防跌倒报警GSM短信GPS定位设计
本设计包含程序代码+原理图+PCB
一、开发环境原理图:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0025
二、功能描述本系统由基于STM32单片机的核心板、ADXL345加速度传感器、GSM、GPS模块、指示灯、按键电率+蜂鸣器报警及电源组成。
1、板子正常情况下是竖直装在口袋里的(adxl345模块在下角竖直立着),一旦倾角传感器检测到平放即摔倒,蜂鸣器报警,且摔倒的时间持续超过15秒短信报警(15秒是为了确定老人已经跌倒且15秒钟都没有自行爬起来,需要报警提醒周围的人帮忙)。如果老人没有跌倒,而是弯腰等等,这属于误报警,则老人可以自己用按键取消键取消警报。
2、触发GSM模块实现短信的发送, 设备将会向人员发送信息,包括所在位置经纬度信息。
3、短信处理及初始化有状态指示灯指示。
注:GSM上电有几秒初始化,系统供电电源至少要支持5V/2A,GPS天线必须放到漏天位置。
资料下载链接(可点击):
https://docs.qq.com/doc/DS0dqdnJPdnBHQ ...
基于51单片机的交流电流检测系统设计(程序+原理图+PCB)
本设计:
基于51单片机的交流电流检测系统设计(程序+原理图+PCB)
原理图:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0024
设计介绍:
本设计由51单片机电路+数码管显示电路+交流电压检测电路+交流电流检测电路+电源电路组成。数码管实时显示交流电流值和交流电压值。
资料下载链接(可点击):
https://docs.qq.com/doc/DS29rd2Rmdk5CT3Jz
原理图(提供源文件):
PCB(提供源文件):
源程序(提供源文件):
资料清单(提供资料清单所有文件):
资料下载链接(可点击):
https://docs.qq.com/doc/DS29rd2Rmdk5CT3Jz
更多资源 点击下方链接:
https://docs.qq.com/sheet/DS0xIa0llTmtNakRW
微信公众号:嘉盛单片机
