×

智能冰箱开源设计

消耗积分:2 | 格式:zip | 大小:0.18 MB | 2022-11-29

h1654155275.3132

分享资料个

描述

对于某些特定产品,如一些药物或疫苗,甚至是冰激凌等存放在冰箱中的,冰箱门不能经常打开。这通常会降低冰箱中的温度,而这反过来又会消耗更多的电力和时间来使温度恢复正常。有时我们不小心把门打开而忘记了它,甚至门可能有一些障碍物无法让门关闭。为了避免这种情况,我们可以使用这个系统,当门保持打开超过正常时间或即使门打开时,我们也会收到通知。我已经使用 Z 分数分析来记录温带中的任何异常情况,并向用户发送一封电子邮件,说门是开着的。

按照电路图进行所有硬件连接。LM35 IC 是一种返回模拟数据的温度传感器。该返回值用于计算温度。我们在 Z 分数分析中使用这些温度值来确定上限和下限。这些值是阈值。当超过阈值时,它将被视为异常,该值将作为 SMS 和电子邮件发送给用户。我们使用 Twilio 发送 SMS 和 mailgun 发送电子邮件。用户因此将了解门是否打开并且可以采取适当的动作来关闭门。

首先,在 Twilio 上创建一个帐户并注册 SMS 服务。另外,在 mailgun 上注册电子邮件服务。您将获得一个电话号码、一个 SID 和一个 AUTH_TOKEN,您需要记下它们以便在项目中使用它。在 Mailgun 上,您将获得一个电子邮件 ID 以及一个 API_KEY 和一个您需要记下的 URL。

在 conf.py 文件中输入详细信息。在下面附加的 temp_sensor.py 文件中找到 Z 分数分析的代码。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !