回答

收藏

《2023 DigiKey 汽车应用创意挑战赛》--驻车车内状态监测系统

#竞赛 #竞赛 1708 人阅读 | 0 人回复 | 2024-01-20

本帖最后由 leo121_3006061 于 2024-1-27 18:55 编辑

项目概述
      
     随着车辆的增多,车辆安全问题日益被重视起来,从车辆驾驶、停车到本次项目涉及的驻车都会有各种安全问题,那么就会有人问,为何要在驻车时进行检测呢?主要是由于驻车时一般人员都在车上或短时离开,比如说行驶一段时间需要休息,人员还在车上,尤其冬季天气寒冷,车辆还会怠速运行,此时会产生co为主有毒气体,势必对车内人员造成伤害甚至危及生命。避免这种危险的情景的发生,这正是本次项目的主要目标,利用这套系统进行监测并及时预警或控制,本系统是基于B-U585I-IOT02A Discovery kit开发,并利用开发板上的诸多传感器进行驻车时的车内各项指标数据采集,并进行分析预警。本次主要记录实验,软件硬件的调试及安装过程。


项目开发环境
操作系统:windows11
开发工具:cubemx,keil,B-U585I-IOT02A sdk(STM32Cube_FW_U5_V1.4.0)
硬        件:   B-U585I-IOT02A Discovery kit,MQ-7 CO传感器,ST7789 LCD
项目成品预览



系统工作流程图





项目实现步骤         以IOT_HTTP_WebServer为蓝本实现本次项目,集成了所有板载传感器及web服务器,实现了物联网。
1.首先更新MXCHIP-WIFI模块的firmware,型号为EMW3080B,下载后按照官方文档给定的方法进行更新


2.打开终端串口,并进行更新固件,简单的方法直接将固件拖进DIS_U585AI盘
  1. picocom -b 115200 /dev/ttyACM0
复制代码
按下蓝色的user button或敲入flash,系统自动开始更新,更新成功后如下图提示


3. 验证wifi模块是否正常工作,输入ssid及password,可以看到正常运行,web服务器也已经起动。

4. 查看webserver运行状态,浏览器里输入 192.168.1.100:80,出现如下图所示的页面。

查看传感器数据波形




5. 添加CO传感器的驱动,让CO传感器将采集到的数据通过web服务器推送出去。










分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条