☆、设计硬件组成:STM32单片机最小系统+MQ-3酒精传感器+MAX30102心率血氧传感器+Air780短信模块+OLED显示屏+继电器+按键+蜂鸣器+红色LED灯;
1、本设计采用STM32F103C8T6单片机作为主控芯片;
2、酒精检测:采用MQ-3酒精传感器实时监测酒精浓度值;
3、心率血氧检测:采用MAX30102心率血氧传感器实时检测驾驶员的心率和血氧数据;
3、实时显示:通过OLED显示屏实时显示采集的酒精浓度值、心率、血氧和驾驶时长等信息;
4、一键启停:驾驶员可以通过按键一键控制点火/熄火,并通过继电器吸合进行模拟演示。
5、疲劳驾驶检测:当驾驶员点火后系统就会开启计时器进行计时并通过显示屏实时显示,当驾驶的时长达到设定疲劳驾驶限值时启动会控制蜂鸣器和LED灯发出声光提醒休息;
6、限值设置:用户可以通过按键设置酒精浓度限值、心率上下限值、血氧上下限值、疲劳驾驶限值,并自动保存在单片机FLASH中;
7、酒驾报警:当实际采集的酒精浓度超过设定限值时,系统控制红色LED灯常亮蜂鸣器鸣叫提示,同时屏幕上倒计时10秒提示,倒计时结束后系统强制断开继电器控制汽车熄火;
8、短信通知:当汽车处于点火状态时,系统检测到酒精浓度大于上限值时就会发生短信到预留手机上进行通知。
9、体征异常报警:当检测心率或者血氧数据超过设定范围时,系统控制蜂鸣器和LED灯发出滴滴滴~进行提示;