与之前的酒驾检测的项目,优化了onenet网络上传代码,保证网络差的环境下也可以正常上传数据。
一、设计需求
1.1 设计需求总结
酒后驾车已经成为威胁人类生命安全的严重问题。为了严格控制酒后驾车,本文设计了一款针对道路行驶的酒后驾车监测系统。该系统采用STM32作为主控芯片,使用电机和控制开关来模拟汽车发动机的运行,并搭载酒精探测器来监测驾驶员座位前方的酒精含量。酒精含量超过设定的阈值,将会触发蜂鸣器报警,同时系统也会自动切断汽车的电源以保障行车安全。此时,系统还会将当前GPS定位信息通过短信发送给司机的家人,方便他们定位汽车位置。同时,系统也会将GPS信息和酒精浓度上传到OneNet云平台,以地图形式展示汽车位置,更方便家人全程监控车辆位置。
在我国,饮酒驾车的标准是车辆驾驶人员血液中的酒精含量大于或等于20mg/100ml,小于80mg/100ml的驾驶行为。当酒精含量大于等于80mg/100ml时,称为醉酒驾车,而这种驾驶行为会给司机和路人带来不可预知的危险。为了避免醉酒驾车带来的风险,该系统将对驾驶员座位前方的酒精含量进行实时监控,一旦超过标准值,系统将第一时间发出报警并采取措施,避免车辆发生任何意外。该系统通过自动监测和上传实时数据的方式,有助于减少酒驾带来的不利影响,保障驾驶员和行人的生命安全。