大多数人家里都有一种或多种盆栽植物,他们需要定期浇水。问题是除非你是专业的花艺师,否则你真的不知道每株植物什么时候需要浇水。为了解决这个问题,我们开发了一个系统,当您的植物口渴时,该系统会在您的手机上发送通知。
首先,将湿度传感器连接到 Photon 并放置在盆栽植物中。然后,当传感器读取的水分含量低于 20 时,Photon 被编程为发布一个名为“moisturePercentage”的事件。同时,Electron 将订阅该事件,并在发布时发布自己的事件,称为“plantStatus” ”和“握手”;以及将名为 thirty 的变量的值从 true 更改为 false。IFTTT 将订阅“plantStatus”并向用户的 IFTTT 应用程序发送通知,而 Photon 将订阅“握手”事件并在听到它时停止发布“moisturePercentage”。在电子代码中,有一个 while 循环会导致其 LED 在变量 thirty=true 时开始闪烁。这为用户提供了另一种形式的通知,以防他们没有携带手机。当植物是水时,水分含量会上升到 45 以上,导致 Photon 发布另一个名为“plantWatered”的事件,Electron 会订阅该事件。这将导致口渴变量被设置为假,从而阻止电子 LED 闪烁。一段时间后,植物会吸收水分,整个过程会重新开始。
我们决定看看当植物吸收水分时水分含量如何变化会很有趣。因此,每次 Photon 记录水分含量时,我们都会使用事物说话来绘制水分含量。我们发现,我们选择的血根植物很快就喝掉了我们给它的水,而且必须每隔一天至少浇一次水。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !