当循环完成时,我们的洗衣机不会以任何方式通知用户。这个 IOT 项目使用光敏电阻监控洗衣机的最终指示灯,并在灯熄灭时通知我们,表明循环已完成。
该项目是为 UNC Charlotte 的 MEGR 3171 测量和仪器简介而创建的。
除了在 GroupMe 上发送通知外,我们还使用 IFTTT 小程序将数据发送到 Google 表格。它收集每个周期完成的日期和时间。然后我们绘制每天的周期数,如下所示。这是查看实时数据的链接。
一台粒子氩气装置 (Argon 1) 位于洗衣机上方。一个光敏电阻放置在旋转指示灯上方并连接到 Argon 1,如连接图所示。Argon 2 位于厨房内。
Argon 1 读取自旋灯的状态并发布“损坏”(灯熄灭)或“完整”(灯亮)。Argon 2 订阅 Argon 1 发布的事件。当 Argon 2 被通知灯的状态从开到关的变化时,它会发布“完成”。IFTTT 小程序配置为在看到 Argon 2 发布“完成”时发送 GroupMe 消息并将数据记录到 Google 表格。
Argon 1 订阅 Argon 2。当 Argon 1 收到“完成”事件以指示数据已通过 Argon 2 和 IFTTT 发送并且对于站在洗衣房中的任何人来说循环已完成时,它会点亮板载 LED(因为最后一个指示灯现在被部分覆盖)。这样就实现了双向通信。
两种氩气的图片:
下图显示了每个组件之间的通信。
注意:我们使用 Wed IDE“使用光敏电阻或光敏晶体管发布和订阅”教程作为我们代码的基础,并根据需要进行了修改。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !