这个项目是对我在hackster上的其他项目之一的修改,该项目详细说明了如何在树莓派零 w 上安装 Node-RED,然后使用 Node-RED 使用我的手机、平板电脑或笔记本电脑远程打开 LED。这次的不同之处在于,我使用 Node-RED 来“监控”其中一个 GPIO 引脚,并在引脚 32 的输入接地时向我发送电子邮件/文本。在这个项目中,我连接树莓派的是我店里的烟雾报警器。
如果您已经在运行 Raspian,这里有一个关于如何在 Raspberry Pi 上安装 NodeRed 的链接。
我使用的烟雾报警器是 First Alert 型号 3120B,无需修改即可使用此项目。
这是在许多新建房屋中发现的有线烟雾报警器。它们需要 120vac 连接并有备用电池。使它们成为该项目的理想选择是它们具有连接到房屋中其他烟雾探测器的输出信号。一旦它们激活,它们就会向其他设备发送一个小的直流电压。我在这个项目中使用的就是这个信号。
因为我的商店只需要一个,所以不需要连接到其他探测器,但是,如果我需要多个探测器,我可以使用最后一个线中的信号线。
如您所见,接线非常简单,但请记住,这是一个 120vac 连接,需要与此设备进行连接。这并不比连接出线盒复杂,但如果您不熟悉家庭布线,请请人为您完成。你不会有第二次机会,我不禁想到如果你不小心将“热”线连接到你的项目会发生什么!正确接线后,您的项目板不应有超过 10vdc 的电压。这可以通过一个 10K 欧姆的限流电阻器发送到 PC817 等光耦合器的输入端。
您不需要任何外部免费服务或手机上的其他应用程序(如 IFTTT)即可向您发送短信。Node-RED 处理一切。甚至不需要在 Raspberry Pi 中放置任何类型的代码。连接和监控传感器没有比这更容易的了。
向手机发送短信的关键是内置在 Node-RED 中,安装在 Raspberry Pi 上非常简单。如果您不知道 Node-RED 是什么,这里有一个来自 Node-Red 网站的描述,它解释了 Node-Red 是什么。
Node-RED 是一种编程工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。
它提供了一个基于浏览器的编辑器,可以使用调色板中的各种节点轻松地将流连接在一起,只需单击一下即可将其部署到其运行时。
回到项目,这里有一张简单的图画,说明了如何将所有东西连接在一起。我使用 USB 充电器为 Raspberry Pi 供电。
提供的流程需要使用导入选项复制/粘贴到 NodeRed 中。该流程设置为发送您将在节点中实际配置以发送文本的电子邮件。这是通过用您的电话号码替换您的电子邮件地址并将其发送给您的电话服务提供商以发送短信来完成的。流程中有一个评论节点可能对此有所帮助。该流程还配置为使用上拉电阻,否则 PC817 将不会触发。
我只知道我的First Alert 烟雾探测器可以使用这种接线配置,其他品牌或型号也可以,但我只有这个。我的警报器上的信号线在通过 10k 欧姆电阻后,在激活时从零伏变为 6.6vdc。如果主电源关闭且设备使用电池供电,则信号从零变为 8.8vdc。我尝试了不同的串联电阻,但这一个似乎电流消耗最小,但仍足以为 PC817 LED 供电。这就是我所能说的。我不是专家。
一旦连接了组件并将流程输入到 NodeRED 中,就差不多了。我想不出还有什么可做的。接下来我将开始为这个项目添加更多内容,并将其用于商店安全。我希望它可以监控进入的门,甚至还可以将其连接到运动检测器。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !