当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]倾斜传感器包含一个小金属球,当倾斜时完成一个电路。光子将其读取为“高”或“低”输入。当传感器关闭时,我们知道门已经移动了,它会通过网络钩子向我的手机发送通知。对于这个项目,它只会在检测到“低”输入时读取它。

你有没有过一个讨厌的表亲,未经允许就进入你的房间?如果是这样,知道他们什么时候进入而不需要你的批准现在是可能的。

它是如何工作的

倾斜传感器包含一个小金属球,当倾斜时完成一个电路。光子将其读取为“高”或“低”输入。当传感器关闭时,我们知道门已经移动了,它会通过网络钩子向我的手机发送通知。对于这个项目,它只会在检测到“低”输入时读取它。

Webhook和NTFY设置

在您的移动设备上下载NTFY应用程序。一旦点击应用程序,就会弹出这样一个菜单。然后点击右上角的“+”按钮。

这样做之后,将弹出如下提示。

在这里,创建一个在任何情况下都不容易访问或猜测的主题名称,这样服务器就主要是为您服务的。使用通用主题名称将允许其他人可能使用与您相同的服务器,从而获得不必要的通知。

一旦你成功地创建了一个主题名,url就会像“https://ntfy.sh/”一样。在为你的主题创建了url之后,你需要将它连接到一个webhook。

在粒子控制台,转到“云服务”,然后点击“集成”。然后进入“+ addnewinintegration”。

一个新的页面会显示各种类型的集成,但忽略它们,一直滚动到底部,点击“CustomWebhook”。

然后,填写webhook的名称,调用webhook的代码中的事件名称,以及连接到ntfy的请求类型和url链接。

例如:

确保webhook中的“事件名称”与代码中的名称相同。在这种情况下,它将是“推送通知”。

将请求格式设置为CustomBody后,向下滚动到extrsettings,然后在CustomRequestBody插入框中:

{{PARTICLE_EVENT_VALUE}}

这个代码允许它,所以当光子检测到运动时,它会通过ntfy向你的手机发送“门开了”的信息。

代码

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭