搜索

[RTOS]RT-Thread应用创新设计大赛--垃圾分类助手

[复制链接]
934|4
 楼主 | 2020-5-15 23:09 | 显示全部楼层 |阅读模式
本帖最后由 jch123 于 2020-5-28 12:30 编辑

【RT-Thread作品秀】垃圾分类助手
作者:蒋晨辉


概述
垃圾分类是对垃圾收集处置传统方式的改革,是对垃圾进行有效处置的一种科学管理方法。人们面对日益增长的垃圾产量和环境状况恶化的局面,如何通过垃圾分类管理,最大限度地实现垃圾资源利用,减少垃圾处置的数量,改善生存环境状态,是当前世界各国共同关注的迫切问题。
然而,垃圾分类是门学问,不同城市分类标准不同,日常生活中形形色色的垃圾,如何在丢弃的时候,将他们分到正确的垃圾桶里,普通人可能需要长期的学习,才能记住垃圾如何分类.
如果能有一个装置辅助人垃圾分类,将能轻松的多.这个装置应该在用户丢垃圾环节的末端,即垃圾桶所在的位置,用户到垃圾桶旁,垃圾桶告诉用户这是什么垃圾,用户直接就能把垃圾扔到对应的垃圾桶里.简单明了.
但是要实现这个功能,原有的垃圾桶是无法做到的.要么全部更换成智能垃圾桶,但是这中措施成本极高,很难推行.如果能用低成本的硬件,在原有垃圾桶稍加改造.就可以实现的话,那成本将能大大降低.
我使用的是麻雀一号开发板.主要功能是通过按下按键对垃圾拍照,开发板可以识别出垃圾的信息,将信息播报出来.
RT-Thread使用情况概述(简要总结下应用中RT-Thread使用情况:内核部分、组件部分、软件包部分、内核、其他)
内核部分:主要使用了线程管理,内存管理,信号量.
组件部分:主要使用了日志组件.网络框架.FinSH控制台.设备驱动.音频框架.设备文件系统.
软件包:主要使用了cJSON,player,webclient,tinycrypt,tjpg,
其中在进行网络请求的时候需要使用UrlEncode编码,rtt的软件包仓库里没有,于是在完成项目后为rtt贡献了一个软件包,可以实现url的编解码.
硬件框架(概述应用所采用的硬件方案框图,并对核心部分做介绍)
只使用了麻雀一号开发板,并未连接额外硬件,顾不多介绍
软件框架说明(介绍应用所采用的软件方案框图、流程图等) QQ截图20200515230559.png
软件模块说明(介绍应用软件关键部分的逻辑、采用的实现方式等)
QQ截图20200515230651.png
演示效果(演示效果请采用3张高清图片,并录制一段不少于1min视频解说应用所实现的效果,视频上传至B站或者腾讯视频,给出链接即可)
视频地址:https://www.bilibili.com/video/BV1jz4y1d72X
3.jpg 2.jpg 1.jpg

代码地址
https://github.com/jch12138/Garbage-sorting-assistant

RT-Thread应用创新设计大赛.zip

2.65 MB, 下载次数: 5

使用特权

评论回复
| 2020-5-16 21:59 | 显示全部楼层
有想法~

使用特权

评论回复
| 2020-5-18 10:58 | 显示全部楼层
实用~

使用特权

评论回复
| 2020-5-22 14:37 | 显示全部楼层
6666

使用特权

评论回复
| 2020-5-22 14:39 | 显示全部楼层
我们的管理员会联系您,为您兑换福利~

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /5 下一条

在线客服 快速回复 返回顶部 返回列表