开发背景
•我们扔垃圾的方式,就是不管是什么垃圾,只要扔到垃圾桶里就行了。不管垃圾的种类,这样会造成可回收资源的浪费同样也会造成工人的困扰
•因此为了响应国家要求的垃圾分类,同时也为了解决老百姓不会正确的垃圾分类。
•然后我设计了一款智能分类垃圾桶,主要就是让垃圾通过机器正确分类到各自垃圾桶中。
如图所示垃圾桶的长宽高分别为200/70/150;传送带的长宽高为120/40/10;挡板的长宽为140/35。单位均为CM
垃圾桶组成:1.太阳能板 2.上下外框 3.三个不同垃圾桶 4.对应垃圾桶上方的三个气动抓手 5.电动机 6.传送带 7.扔烟盒 8.垃圾挡板 9.控制电动机的元器件 10.空压机plc等元件 11.和若干传感器(重力传感器,电容式接近传感器,CCD图像传感器,干湿传感器,超声波传感器等。)
如何识别垃圾的种类:
(1)理想用法
• 金属、玻璃、塑料等可回收垃圾,可以用电容式接近传感器测介电常数来控制抓手抓取可回收垃圾。
• 有固定形状的垃圾,可以用CCD图像传感器进行识别。
• 干湿垃圾,可以用湿度传感器来识别
(2)实际用法
Ai图像识别,经过Ai学习可以识别垃圾的种类,从而来确定是干湿垃圾、可回收垃圾、还是有害垃圾。
气压抓手及传送带的运动
垃圾通过上面的传感器识别之后到指定位置停下,气缸通气使抓手能够触碰到垃圾前端,然后左右气缸通气使抓手闭合将垃圾包围在内,最后收回气缸使抓手内的垃圾掉落到垃圾桶中。
智能垃圾桶的材料:四个垃圾桶,可调速电动机,传送带,纸箱(做外壳和支撑部分),针筒(代替气缸),USB外接摄像头,MicroBitV2 python声音模块,电池盒等。
使用的软件:Kittenblock用来编程和Ai学习实物
功能介绍:当用Kittenblock编好所需程序和实物学习完后,把垃圾放到外接摄像头下方待Microbit语音播报此为何种垃圾后,垃圾就进入可调速传送带传送到指定垃圾桶附近由针筒代替的气缸推出掉落桶内,然后针筒收回,传送带停止代表一系列动作结束。接着继续上述操作即可。
产品展示:视频加图片
这边的实物验证因为硬件条件限制,所以用的是scratch编程来识别垃圾的种类。
因为经费有限制作的作品不是那么完美,除了软件部分,其他都是用快递纸箱、小木块、针筒等等代替制作,作品没有那么精密也不是很牢固,也存在很多不足的地方,希望评委们可以多多指正,日后我会做的更完美。