三八资料网

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

三八资料网 门户首页 液晶维修 查看内容

自制垃圾满提醒智能垃圾桶

2020-5-2 20:22| 发布者: 南召修电视| 查看: 69| 评论: 0

摘要: 罗马不是一天建成,垃圾也不是一天就能生成的,总要积累几天,我们才需要倒垃圾。而正因为如此,我们往往也会忘了倒,以至让瓜果什么的腐烂,滋生蚊虫。若是有个智能垃圾桶,能让堆满时提醒我们该倒了,那多好。国外 ...
罗马不是一天建成,垃圾也不是一天就能生成的,总要积累几天,我们才需要倒垃圾。而正因为如此,我们往往也会忘了倒,以至让瓜果什么的腐烂,滋生蚊虫。若是有个智能垃圾桶,能让堆满时提醒我们该倒了,那多好。
国外一位网友就做了个智能桶,能让你及时了解容量状况,这在有多个分布广泛的垃圾桶时非常有用。虽然作品还有待完善,而且功能不齐全,但也展示了智能类设备的制作思路。看看他是怎么做的吧。
准备材料
联发科的LinkIt One开发板(或机智云开发板、或百度智能板、阿里云开发板,甚至单片机板带WIFI模块功能均可)
Grove IR Distance Interrupter红外距离检测器
垃圾桶一个
联发科的云服务账号(或其他云账户)
螺丝刀
胶带

一、设置硬件

这一步很直接,将红外距离检测模块直接插上开发板的接口就行,接口都是现成的。接下来还要为开发板准备一块电池,因为垃圾桶不会一直固定在那,会随时被移动。值得注意的是,开发板的电源开关要变为“BAT”,这样才能用电池供电。

由于要将数据存到云端,所以还要将板子连上WIFi。LinkIt One会附带一个WiFi电线,接上即可。


二、配置云服务
用了联发科的板,也可以用它的云服务MCS,当然开始项目前,得有个账号。

首先在开发页面下建立一个新项目,根据上图的指引填入相关信息。记得记下DeviceID和DeviceKey,到时候将开发板接上云端时用得着。


三、调整传感器
这里用到的红外距离检测器在使用前需要调整,让它知道具体的检测距离,这可以通过拧动模块上的电位计来完成。它可检测前方一定距离内是否存在物体,如果没有,返回LOW值;如果有,返回HIGHT值,两个值在代码中会用到。
具体而言,就是桶内的东西堆积到一定高度,传感器就能知道已经太多了,然后通过你要清理了。所以也要将它固定在桶上适当的高度。
   四、部署代码

首先下载代码,不过下完后要做些修改才能用。一是要填入自己的WiFi名称和密码,然后替代掉之前设置的DeviceID和DeviceKey。代码的作用是让开发板连上网络和MCS账号,并每隔一段时间上传传感器的数据。


 五、安装硬件
这一步很简单,用胶带把开发板贴在桶上就行。开发板置于桶外侧,距离检测器则放到内侧,且要面朝下方,这样它才能告诉你桶是不是满了。


一切准备就绪,智能垃圾桶就诞生了,即使你身处地球另一端,也能登陆MCS查看桶是不是满了。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|门户地图|手机版|小黑屋|家电维修论坛 ( 蜀ICP备14030498号 )

GMT+8, 2024-5-23 20:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部