说起来这事儿,也是去年夏天。我们小区突然就开始搞什么垃圾分类了,要求那叫一个严,湿垃圾、干垃圾、可回收、有害垃圾,分不清就得罚款。我这人平时大大咧咧的,哪儿分得清那么多道道?好几次提着垃圾袋下楼,在桶边犹豫半天,不知道该扔哪个,被那些大妈志愿者看得直搓手,那眼神儿,简直了。
回家后,我就琢磨这事儿。市场上那些智能分类垃圾桶,我看了一眼价格,好家伙,一个几千块,我这哪儿舍得花那钱?就想着,自己能不能捣鼓一个简单的?反正家里有几个旧的电子件,能省一点是一点。
怎么就想起来弄这个了
手痒,从小就喜欢拆拆装装。那时候疫情在家,闲得慌,正好赶上这垃圾分类的“风潮”。我就想着,既然要分,那就分个明白,而且还要省钱!我瞅着家里的旧手机摄像头,还有之前买来玩树莓派剩下的那块小板子,突然就灵光一闪:这不就是个简单的图像识别吗?拍张照片,识别一下是啥垃圾,然后告诉我一声,不就成了吗?
东西都准备了啥
说干就干!我翻箱倒柜把能用的都找出来了。
- 一块树莓派3B+:这是我以前玩物联网剩下的,一直吃灰。
- 一个废弃的旧手机摄像头模块:从一个摔坏的旧安卓机上拆下来的,勉强能用。
- 几个小电机和舵机:以前买儿童玩具拆出来的,想着用它来做个简易的分拣装置。
- 一块小屏幕:大概2寸多点,平时显示点信息用。
- 一些纸板箱、胶带和热熔胶:用来搭个架子。
- 一堆小电线和面包板:调试电路用的。
你看,这些玩意儿加起来,除了那个树莓派稍微值点钱,其他的基本都是“垃圾堆里掏出来的宝贝”,成本可以说是非常低了。我心里盘算着,要是真能弄成,那可比买个几千块的智能垃圾桶强太多了,成就感也高。
折腾起来真是头疼
材料是齐了,但真要动手做,那可是一大堆麻烦。
我先是把那个手机摄像头和树莓派连起来,这就折腾了我好几天。不是驱动不对,就是图像模糊。网上找了好多教程,各种试错,才总算让它能清晰地拍下照片。拍出来的照片得送到树莓派里去“看”。我就去找那种能识别图片的小程序,网上免费的库还挺多。我选了一个看起来比较简单的,然后就是训练!
我干嘛了?就是把我们家所有能扔的垃圾,包括菜叶子、果皮、塑料瓶、废纸、电池啥的,都挨个拍了几十张甚至上百张照片,然后把这些照片分门别类地存在树莓派里,告诉它:“这个是湿垃圾”、“那个是可回收”……这活儿真是又枯燥又费时间,拍得我眼睛都花了。我老婆那时候还笑我,说我放着好好的人不做,天天跟垃圾打交道。
等“喂”了足够多的照片给它,我就开始测试。把一个苹果核放上去,它能识别出是湿垃圾;把一个矿泉水瓶放上去,它能识别出是可回收。但是,识别率一开始特别低,有时候把香蕉皮认成塑料瓶,把我气得直跺脚。我就得继续拍照片,继续“喂”给它,让它学得更聪明。这个过程,就像教小孩认字一样,得一遍一遍地教,直到它能分清为止。
光识别还不够,还得有个动作。我用纸板箱做了个简易的架子,分成几个小格子,每个格子对应一种垃圾分类。然后用那几个小电机和舵机,想弄个小挡板,识别出来是哪种垃圾,就把挡板转到对应的格子里。结果?小电机劲儿不够,带不动大点的垃圾;舵机又不够精准,经常卡住。搞得我满头大汗,焊锡都用光了好几管。放弃了那种复杂的自动分拣,就干脆搞了个最简单的:识别出来是就在小屏幕上显示“请投放到湿垃圾桶”或者“请投放到可回收桶”,然后用不同颜色的LED灯亮起来作为提示。
总算是搞定了!
前前后后折腾了差不多一个月,每天晚上吃完饭就钻进我的小工作室鼓捣。手被焊锡烫了好几回,电源线也短路烧了好几根。到这玩意儿终于像个样子了!
它没那么炫酷,也没有自动分拣功能,但好歹能用了。我把垃圾放到摄像头前面,它就能在小屏幕上显示出来是“湿垃圾”还是“可回收”,同时亮起对应的绿色或者蓝色LED灯。虽然只是个提示,但对我这种“垃圾分类小白”来说,简直是救星!
现在我们家丢垃圾,再也不用担心分不清被大妈们“教育”了。每次一放进去,小屏幕一闪,灯一亮,我就知道该扔哪儿了。省了钱不说,最重要的是,我这手痒的毛病也算是满足了,还顺便学了点新东西。我觉得,这玩意儿虽然简陋,但对我来说,比那些卖几千块的智能垃圾桶实用多了。自己动手,丰衣足食,一点都不假。
