17-基于stm32单片机汽车胎压速度监测蓝牙上传数据源程序、原理图、元件清单实物制作

功能介绍:采用stm32 单片机,蓝牙技术设计一个汽车监控系统,要求监控汽车驻车时的落锁、胎压、车窗等功能,监控汽车行车时的速度、时间等功能,通过蓝牙上报手机app,该设计通过stm32单片机监测胎压、车速,可以控制电机、车窗的开启和关闭,并且将相关数据通过HC-05蓝牙模块发送给手机APP,文末有资料分享:

17-基于stm32单片机汽车胎压速度监测蓝牙上传数据(程序+原理图+元件清单全套资料)

	程序部分展示,有中文注释,新手容易看懂
while(1)
	{
		delay_ms(100);
		speed=getspeed();	
		printf("%ld\ z/minr\n ",speed);
		delay_ms(1000);
		OLED_ShowNum(55,0,speed,6,16,1); 
		OLED_Refresh();
		
		DS1302_Get_Time(time);//获取实际
		printf("%d%d-%d%d ", time[4],time[5],time[6],time[7]);
		delay_ms(100);
		printf("%d%d:%d%d:%d%d\r\n", time[9],time[10],time[11],time[12],time[13],time[14]);//蓝牙上传时间
		nian=time[2]*10+time[3];//显示年月日
		yue=time[4]*10+time[5];
		ri=time[6]*10+time[7];
		shi=time[9]*10+time[10];
		fen=time[11]*10+time[12];
		miao=time[13]*10+time[14];
		OLED_ShowNum(0,16,nian,2,16,1);
		OLED_ShowString(16,16,"-",16,1);
		OLED_ShowNum(24,16,yue,2,16,1);
		OLED_ShowString(40,16,"-",16,1);
		OLED_ShowNum(48,16,ri,2,16,1);
		OLED_ShowNum(80,16,shi,2,16,1);
		OLED_ShowString(96,16,":",16,1);
		OLED_ShowNum(104,16,fen,2,16,1);
		OLED_ShowNum(104,32,miao,2,16,1);
		bme280GetData(&bmp280_press,&bmp280_temp,&bmp280_humi,&high);//获取气压值
		printf("press:%.1fpa\r\n",bmp280_press);//蓝牙上传气压
		OLED_ShowNum(0,32,bmp280_press,9,16,1);//显示气压
		OLED_ShowString(72,32,"pa",16,1);
		if(K1==0) //打开和关闭窗户
		{
			buf1++;
			if(buf1>1) buf1=0;
		}
		if(K2==0) //打开和关闭电机
		{
			buf2++;
			if(buf2>1) buf2=0;
		}			
		if(buf1==0) 
		{
			OUT1=0;
			OLED_ShowString(65,48,"OPEN ",16,1);//状态显示
		}
		else 
		{
			OUT1=1;
			OLED_ShowString(65,48,"CLOSE",16,1);
		}
		if(buf2==0) 
		{
			OUT2=0;
			OLED_ShowString(0,48,"STAR",16,1);
		}
		else 
		{
			OUT2=1;		
			OLED_ShowString(0,48,"STOP",16,1);
		}
			
		}
 }

 下面是原理图文件展示:

百度云盘资料分享链接 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值