# kits_car_safety_device **Repository Path**: 4058665/kits_car_safety_device ## Basic Information - **Project Name**: kits_car_safety_device - **Description**: 小驿车载安全宝,RTT参赛作品 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2022-06-14 - **Last Updated**: 2022-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 概述: 据了解,每年全世界各地都会发生很多在车内中暑、被熏晕或窒息死亡的案例,2019年7月27日,纽约一位父亲不小心将不到1岁的一对龙凤胎婴儿忘记车内8小时,发现时候,孩子已经死亡,解决车内安全隐患问题刻不容缓! 本系统实时监测车内二氧化碳浓度,当二氧化碳浓度高于设定阈值,立刻通过4G Cat1模块报警,用户通过微信收到报警信息。 ### 开发环境 **硬件:** 小熊派STM32开发板 **扩展板:** 中移ML302 4G模块,二氧化碳模块,人体红外传感器 **RT-Thread版本:** RT-Thread  Nano 3.1.3 **开发工具及版本:** MDK 5.27 ### RT-Thread使用情况概述 内核部分:调度器,信号量,消息队列。 **调度器:** 创建多个线程来实现不同的工作。 **信号量:** 用来同步线程。 **消息队列:** 用来实现线程之间传递的数据。 软件包部分: **CJson:** 解析云端下发的Json格式命令 **FinSH:** 通过串口命令调试系统 ### 硬件框架 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0202/171427_53d08815_783989.png "屏幕截图.png") ### 软件框架说明 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0202/171440_6215ca34_783989.png "屏幕截图.png") ### 演示效果 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0202/171642_2394f610_783989.png "屏幕截图.png") 小程序主页: ![输入图片说明](https://images.gitee.com/uploads/images/2021/0202/171857_f19a97d9_783989.png "屏幕截图.png") 小程序控制页面: ![输入图片说明](https://images.gitee.com/uploads/images/2021/0202/171934_d4a3594f_783989.png "屏幕截图.png") 本项目主要实现车内二氧化碳检测,并将检测的二氧化碳浓度及时上报给腾讯云平台。首先STM32上电之后完成外设初始化,驱动二氧化碳模块检测实时浓度信息,然后控制ESP8266连接腾讯云,接着实时检测二氧化碳浓度,当数据变化时候,立刻到云平台,可以通过小程序远程查看,当二氧化碳浓度超高时候,可以通过微信公众号提醒用户。 视频演示地址:[https://www.bilibili.com/video/BV15f4y1e7kD?zw](https://www.bilibili.com/video/BV15f4y1e7kD?zw) ### 比赛感悟 RT-Thread系统是国产的一款优秀的RTOS,奉行小而美的哲学,已经有很多优秀产品在使用,完全不用担心稳定性,此外RT-Thread含有丰富的物联网组件包,在如今这个互联互通的时代,选择RT-Thread这款国产系统进行项目开发,绝对是一个极好的选择。 我之前也用过RT-Thread系统,不过都是基于WIFI模块二次开发,本次是第一次使用RT-Thread开发STM32,项目,RT-Thread丰富的文档视频资料是我学习过程中的极大助力,通过RT-Thread + CubMX极大的提高了开发效率,由衷的感谢开源社区大佬们的贡献。 最后感谢主办方提供了这么好的一个平台,不仅能展示自我,也能学到很多知识,还要感谢论坛上那些解决我问题以及制作软件包的大佬,希望有朝一日我也能给开源社区贡献一份自己力量。