描述
问题
我生活中可以通过技术减少的烦恼之一就是洗衣服的过程。我的洗衣机离我两层楼,如果我不需要,我不想去旅行。
解决方案
我懒惰的解决方案是创建某种系统,当洗衣机完成时通知我。设计一个设备来做到这一点的第一步是考虑什么会触发它。
我的特定洗衣机在完成后会做很多事情:播放短暂的铃声,停止旋转桶,并在屏幕上显示“结束”字样。我选择让我的设备检测屏幕上何时显示“结束”一词,因为它是最一致的。旁边的吹风机是同一品牌的,完成后也会发出同样的铃声。如果我有一个麦克风来监听铃声,我可能会得到误报。如果我要使用振动检测器来检测洗衣机桶何时停止旋转,我也可能会得到误报,因为机器在其循环过程中会多次停止并改变方向。
我决定使用 OCR(光学字符识别)来检测洗衣机何时在其屏幕上显示“结束”字样。现在,我只需要一种将数据传达给用户的方法,用户不会与摄像头在同一个房间,也无法连接电线。我决定使用一个名为 pushover 的通知系统,它有一个直观的 API,可以让你在手机上显示通知。我还在粒子氩气上使用了 LED,因为很多时候我在做某事时将手机翻转到请勿打扰模式。
把它们放在一起
对于我的最终集成,我使用了一个在我的笔记本电脑上运行的 python 程序,它会不断地寻找“结束”这个词。当程序检测到这个词时,它会告诉 pushover 向我的手机发送通知,并使用 Particle API 打开我的 LED。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !