首页/作品列表/智能垃圾桶
主要内容
项目名称:
智能垃圾桶

项目背景:
1、设计出发点
紧跟时代发展的步伐,以可持续发展为核心,坚持“保护环境,人人有责”的理念。我的小作品结合了环保的概念,垃圾分类的原则,并且结合智能科技,完成了“智能垃圾桶”。
2、项目意义及作用
作品贴切环保主题,响应社会发展。作品可以控制垃圾桶的打开关闭,并在垃圾放满时进行提醒,以便使用者及时进行垃圾的清理。
3、使用场景
可用在客厅,书房,卧室,办公室等场所。

制作过程
构思、确定、设计、确定最终方案、编程、 调试、制作、组装、完成。

构思:制作一个可以由开关控制盖口打开闭上的垃圾桶,并且能提醒使用者垃圾是否放满。
确定:初步确定制作过程中可能使用的硬件,垃圾桶桶盖打开合上需要用舵机操控。用超声波传感器判断垃圾是否装满,装满后会进行提醒,有声音提醒以及符号提醒,需要用到蜂鸣器及点阵。其中超声波传感器和蜂鸣器需使用IIC管脚,舵机需使用到舵机转接板。
设计:当按下开关时,舵机从一角度转动到某一角度,模拟垃圾桶桶盖打开;等待三秒,此等待模拟使用者投入垃圾;三秒后,舵机回到原始位置,模拟垃圾桶桶盖合上。用超声波传感器到垃圾的距离来模拟垃圾到桶盖的距离,若距离小于某一值,表示垃圾装满;当垃圾未放满时,点阵和蜂鸣器不工作;垃圾放满时,蜂鸣器发出声音,点阵显示三个红色感叹号以表提醒。
确定最终方案:
编程:
调试:
1.找到舵机旋转的合适角度大小。
一开始是旋转从九十度旋转到一百八十度,效果没有由三十度旋转到一百二十度好。
2.找到舵机两次旋转之间的间隔时间长短。
3.找到超声波测距的合适数值区间。
超声波传感器得出的数值有一个合适区间,设置是小于某一值会发出警报,这一具体值需要不断调试才可得出。
制作:
组装:
(未进行外观设计)

成品展示:
无操作时,舵机保持在某一角度(垃圾桶桶盖紧闭)
开关按下,舵机旋转九十度(垃圾桶桶盖打开),等待三秒后,舵机旋转为原位置(垃圾桶桶盖合上)。
垃圾未放满,点阵屏不点亮。
垃圾放满状态,点阵屏点亮感三个叹号,蜂鸣器发出警报,表示需要清空。


代码展示

1. 智能垃圾桶

编程语言: Python

软件工具:Arduino IDE 1.8.4


附件下载
暂无数据!
3
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册