1 Star 3 Fork 7

iot_camp / kits_car_safety_device

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
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: 通过串口命令调试系统

硬件框架

输入图片说明

软件框架说明

输入图片说明

演示效果

输入图片说明

小程序主页:

输入图片说明

小程序控制页面:

输入图片说明

本项目主要实现车内二氧化碳检测,并将检测的二氧化碳浓度及时上报给腾讯云平台。首先STM32上电之后完成外设初始化,驱动二氧化碳模块检测实时浓度信息,然后控制ESP8266连接腾讯云,接着实时检测二氧化碳浓度,当数据变化时候,立刻到云平台,可以通过小程序远程查看,当二氧化碳浓度超高时候,可以通过微信公众号提醒用户。

视频演示地址: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极大的提高了开发效率,由衷的感谢开源社区大佬们的贡献。

最后感谢主办方提供了这么好的一个平台,不仅能展示自我,也能学到很多知识,还要感谢论坛上那些解决我问题以及制作软件包的大佬,希望有朝一日我也能给开源社区贡献一份自己力量。

空文件

简介

小驿车载安全宝,RTT参赛作品 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/iot_camp/kits_car_safety_device.git
git@gitee.com:iot_camp/kits_car_safety_device.git
iot_camp
kits_car_safety_device
kits_car_safety_device
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891