用 esp8266/etc 改造现有警报 PIR 的最佳方法?

Posted

技术标签:

【中文标题】用 esp8266/etc 改造现有警报 PIR 的最佳方法?【英文标题】:Best way to retrofit existing alarm PIR with esp8266/etc? 【发布时间】:2016-09-20 16:35:18 【问题描述】:

无需赘述:

硬件:

报警系统:Risco Lightsys2。这里没有什么独特之处,每个 PIR(和传感器、门触点等)在主板/“区域扩展器”上都有 1.5 个端子(主板只允许 8 个设备)。 3 个端子在 2 个传感器之间共享,使用一根公共线。

PIR:博世 4 针 PIR(如果包含篡改,则为 6 个)连接。每个 PIR 提供 12V 电压。引脚本质上是 12+ 12- Data+ Data-。

目标:

我正在运行一个功能丰富的 OpenHAB 设置(大约 20 多种设备)。我想将 PIR 纳入其中。它们已经通过 RISCO API 实现了。但自然这并不理想。 API 不会接收/广播许多传感器事件(接缝,例如仅在 5 秒周期内“活跃”的事件或其他东西),事件发生与何时发生之间通常有 1-5 秒的延迟我了解他们,坦率地说,我不想每 2 秒敲击他们的 API 来汇总我的 PIR 的状态。

可能性:

a) 在面板上点击。 b) 在每个 PIR 上点击。

出于几个原因,我更愿意选择 b。警报箱一团糟(不是我的设置),我从未安装过警报器,所以我对它的工作原理的了解相当有限。

所以一切都很简单。在每个传感器上安装一个 esp8266,并拉动每次运动时亮起的 LED 的信号(通过模拟引脚)。

唯一的问题是,我担心警报电源不能容忍 9 x esp8266 设备。

所以,问题如下:

a) 我发现我的闹钟基本上有一个可以更换的标准“黑色”电源。手册指出可以安装 4A 电源。我还没有检查现有电源的安培数,所以它可能是 1.5A 或 4.0A。可能我已经在运行更高安培的电源,因为我们有很多设备插入警报器(区域扩展器、2 个用于外部传感器的无线接收器、警报器等)。 如果电源是低安培数,是否只是安装一个更强大的电源的问题?

b) 有人可以帮我将 300ma @ 3.3v 转换为 12v 的安培数(我猜是在稳压器之前......)?我对电子转换的了解很薄弱,我能想到的最好的是 50-100ma @ 12v。

c) 我是否正确假设 ESP8266 设备将拉 200-300ma @ 3.3v @ peak(例如:数据包发送和启动)?

d) 即使警报器的电源具有更高的安培数,我仍然会担心(例如)警报器断电并且一切都第一次启动时的影响(这只会在电池没电后发生,但无论如何)。 9台esp8266设备同时达到“启动高峰”?

任何其他建议/意见将不胜感激。

【问题讨论】:

你觉得这和编程有什么关系? 我在堆栈站点列表中搜索了 iot 和 nodemcu,但什么也没找到。国防部想将此移动到适当的网站? 【参考方案1】: a) 更高安培数的电源意味着它能够提供更多,而不是 它总是提供更多,匹配电压,你会没事的 将电源换成安培数更高的电源。 b) 我不知道 我的转换,但你最好得到 12v 然后 把它转换下来。 c) 我相信峰值功率更高,最大 500 @ 峰值 IIRC d) 如果启动峰值太大,可以使用继电器 在其他人启动后打开一半的esp

【讨论】:

以上是关于用 esp8266/etc 改造现有警报 PIR 的最佳方法?的主要内容,如果未能解决你的问题,请参考以下文章

使用ESP8266NodeMCU机智云改造传统插座为智能插座

将现有 AWS CloudWatch 警报导出到 CloudFormation 模板

ardunio 矩阵求解官方库改造,添加逆的求解

怎么向esp分区添加引导文件

网络改造前的准备

在现有使用广播接收器的应用程序之后,有没有办法让重复警报工作?