事上,我以前就一直在思考该如何使用 R P 和 C 来现通知的功能,这次恰好给了我一次尝试的机会,我希望能找到一个既有趣又用的解决方案,因此我决定准备好所需的各种硬件来配合我的软件开发技能进行尝试。当我成功构建之后,我就可以在家中发生漏水的首时间得到通知,然后在漏水问题没有变得更严重之前联系水管工进行处理。
使用 R P 构建漏水警报
在我研究如何建立漏水警报的过程中,经过用性和价钱等各方面的考量,我发现 R P 这台微型单板计算机比较接近我的需求。而选择这台微型计算机的主要原因之一是,它可以帮助我读取来自水传感器的信号,然后将这些信号发送到我的显示器。
R P 4 M B(树莓派 4 代 B 型)
用于检测水灾和漏水的地板水传感器
闪迪 128GB U MSDXC UHS-I 存储卡及适配器
用于 R P 4B 的 GPIO B E K(扩展套件)
接着是构建“--”以发送检测到的漏水警报,我使用 JS 和 TS 语言构建了这个项目,以此来通过传感器检测漏水情况。构建完成后,当 -- 检测漏水时,它会使用 C 和 T(开放插件的跟踪服务)将结果发送到我的手机。
如何使用 -- 来获取警报
目前,我已经将 -- 开源,所以如果你想要保护自己的家,免受漏水之苦,那么可以来试试这个项目。在满足上述所有硬件要求后,把 R 连接到水传感器上。然后,你就可以通过以下五个简单的步骤开始使用 -- 来接收漏水警报:
1创建你的 C 和 T 帐户
如果你还没有 C 和 T 帐户,那么你就需要同时注册这两个帐户来配置你的警报系统。你可以使用电子邮件地址在 C 和 T 上免费注册,另外,C 也可以使用 G 或 GH 账号来注册。
2 在 C 中添加你的 T 集成
首先从 T 获取你的帐户 SID、身份验证令牌和消息服务 SID,接着登录你的 C 帐户并转到集成,比较后将 T 信息添加到 C 的相应字段中。
3 检索你的 C 授权令牌
当你在 C 上创建一个帐户时,你会得到一个 A T(授权令牌)以便能够安全地向 C 发出请求。登录后,你可以从“设置”中的 API 密钥页面检索你的 C A T。
4 克隆 -- 并添加你的 C A T
接下来,到 GH 上克隆 --。因为在代码中直接输入你的 C A T 是不安全的,所以你可以创建一个 文件并将其添加进去,这样一来,它就只对你可见了。
5启动应用程序
比较后,依次运行以下命令来安装依赖项并开始检查漏水情况:
比较后,一旦你的地板水传感器检测到漏水的情况存在,-- 就会向你在 C 上添加的收件人发送漏水警报。然后你就可以速修复漏水,防止进一步的损害。