电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>水位监测系统开源分享

水位监测系统开源分享

2022-12-19 | zip | 1.13 MB | 次下载 | 免费

资料介绍

描述

介绍

如果您已经在班加罗尔生活了几年,那么您对洪水并不陌生。每年雨季期间,我公寓的地下停车场都会充满水,甚至无法启动自行车的引擎。更糟糕的是,当水变干时,由于水损坏,我不得不将自行车带到机械师那里进行维修今年我什么都不吃。所以我决定建立一个水位监测系统,如果停车场被淹,它会提醒我。

以下是如何启动和运行相同的系统。

安装所需的库

单击此处此处下载 BoltIoT 的 BoltIoT-Arduino-Helper 库和 Erick Simoes 的 Ultrasonic 库。

要安装这些库,请转到 Arduino IDE,在“草图”下拉菜单中选择 Include Library > Add.ZIP Library..

然后导航到下载库的文件夹,然后选择它们。

上传 Arduino 代码

1. 打开 Arduino IDE。

 
poYBAGOYkLeADAetAABHzx26rmU885.png
 

2. 复制博文末尾的Arduino代码,将sketch里面的代码全部替换成复制的代码。

 
 
 
 
pYYBAGOYkLmATNTvAABShYJP9io321.png
 
1 / 2
 

3. 在 widows 和 ubuntu 上按“ctrl + s”,在 Mac 上按“cmd + s”,保存 Arduino 草图。

 
pYYBAGOYkLuADs2XAACI1HcIt7o914.png
 

4. 保存代码后,进入工具菜单,在板部分下选择 Arduino/Genuino Uno。

 
poYBAGOYkL-AGGyQAACBlzPcjMg704.png
 

5. 使用 USB 电缆将 Arduino 或 Boltduino 连接到您的 PC。

6. 在工具菜单下,在端口子菜单中选择末尾有 Arduino/Genuino uno 的端口。

 
poYBAGOYkMGANSUlAABlzEsrXPs865.png
 

7. 点击上传。

 
pYYBAGOYkMOAK4FDAACiNmgbYlg714.png
 

代码将上传到您的 Arduino 或 Boltduino。

硬件设置

按照下面的 Fritzing 图进行连接。

注意:单击“>”查看使用 Boltduino 而不是 Arduino 的 Fritzing 图。

 
 
 
 
poYBAGOYkMeAVrP9AAEYW38SZqs560.png
 
1 / 2螺栓 + Arduino
 

如果您使用的是 Boltduino 而不是 Arduino,则需要少做一些连接,因为 Bolt WiFi 模块直接安装在 Boltduino 上。

安装系统,使传感器朝下朝向地板,水会随着时间的推移而停滞。

 
 
 
 
poYBAGOYkMyAEaIpAAA07k2f68s175.png
 
1 / 2
 

请记住,检测阈值将始终小于传感器高度。

使用 9v 或 12v 直流适配器为系统供电

注意:如果您尚未设置,则您尚未设置 Bolt,请按照此处给出的步骤操作:设置您的 Bolt

设置 Integromat 场景以发送电子邮件警报

如果您还没有这样做,请在 Integromat 上创建一个帐户,单击此处转到他们的注册页面。如果您已有 Integormat 帐户,请登录 Integromat。

使用以下步骤克隆我创建的“水位检测”场景。

1. 下载本项目代码部分附带的水位检测场景蓝图。请记住使用文件名“WaterLevelDetection.json”保存文件。

2. 创建一个场景,点击右上角的蓝色“创建一个新场景”按钮,然后点击继续。

 
 
 
 
pYYBAGOYkM-AS1A6AADGNl3dRP8721.png
 
1 / 2
 

3. 点击屏幕底部的“更多”按钮。

 
pYYBAGOYkNGAfj-tAAB5bautFr8042.png
 

4. 选择“导入蓝图”并单击“选择文件”。

 
 
 
 
poYBAGOYkNSAL5MoAAB3C1RZVWk502.png
 
1 / 2
 

5. 导航到您下载“WaterLevelDetection.json”文件的文件夹,选择该文件并单击打开。完成后点击保存。将加载水位检测场景。

 
 
 
 
poYBAGOYkNaANSIpAACIqDWnaZQ748.png
 
1 / 3
 

6. 单击场景名称并将其更改为水位检测。

 
pYYBAGOYkNqANj5YAADWBtTD5i8031.png
 

使用以下步骤配置水位检测方案。

1. 点击此处获取您的 Bolt Cloud API 密钥下图显示了如何启用和复制 API 密钥。

 
pYYBAGOYkN-AICzrAACqfFdg_GE289.png
 

2. 回到 Integromat 场景,点击第一个 BoltIoT 气泡,然后点击“添加”按钮。

 
poYBAGOYkOOAaIW1AADXq6jhL8w899.png
 

3. 粘贴您之前复制的 API 密钥,然后单击“继续”按钮。

 
poYBAGOYkOaAAYdlAADkepsxHRA635.png
 

3. 添加您设备的设备名称。您可以通过单击此处找到您的 Bolt WiFi 模块的设备名称然后点击确定。

 
pYYBAGOYkOiAcUuLAAD3zG-3gDc815.png
 

4. 对于第二个和第三个 BoltIoT 气泡,您可以单击下拉菜单并选择“我的 Bolt 连接”。请记住为每个设备添加正确的设备名称。

 
 
 
 
pYYBAGOYkOqAPdl_AADR96NZs28951.png
 
1 / 2
 

5. 单击数学气泡,将值 100 更改为您放置传感器的高度,以厘米为单位。然后点击确定。

 
poYBAGOYkPSAF1C7AADfuJDuncw489.png
 

6.点击math和gmail气泡之间的红点,将60替换为你想要提醒的水位,然后点击ok。

 
 
 
 
pYYBAGOYkPaAU2z1AADDXHxdToI278.png
 
1 / 2
 

6. 点击gmail气泡,然后点击编辑按钮。

 
 
 
 
poYBAGOYkPmAISYxAADk5qLIaUM371.png
 
1 / 2
 

7. 添加您的电子邮件 ID,然后单击确定。

 
pYYBAGOYkQeAJb1KAAEKKXiInWY450.png
 

8. 单击添加按钮,然后单击继续按钮并允许 Integromat 访问您的 gmail 帐户。

 
 
 
 
poYBAGOYkQuAEjmcAADuRmvLHuc563.png
 
1 / 2
 

9. 您可以通过单击“添加收件人”按钮添加更多收件人,然后单击确定。

 
pYYBAGOYkQ-Ae68MAADvoJvp3hc953.png
 

10. 确保您的电路已通电,并且传感器前面没有障碍物,然后单击“运行”按钮。该场景将在过滤器之前运行并等待,由思想气泡中的“1”表示。如果您将手放在传感器前并运行该场景,那么该场景将一直运行到 gmail 气泡,您将收到一封电子邮件。

 
 
 
 
poYBAGOYkRGAPhj3AADJl6vIJHc374.png
 
1 / 4
 

11. 单击文本“关闭”旁边的按钮以打开场景。该场景现在将每 15 分钟自动运行一次。如果水位高于您设置的警报高度,您将收到并发出警报。

 
 
 
 
pYYBAGOYkRWAOtZqAADSqMfxzi0289.png
 
1 / 2
 

安装系统

完成此操作后,您所要做的就是安装系统,使传感器指向地板,启动系统并确保 Bolt 可以通过您的 WiFi 连续访问互联网。

应用

该系统可用于以下应用。

  • 检测到您的停车场被淹。
  • 当您的水箱已满或空时收到警报。
  • 检测涨潮,如果你在海边有房子。

更多基于 Bolt 的项目

想用 Bolt 构建另一个项目吗?这里有一些建议:

、Bolt入门:温度监控系统

2.家庭自动化

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费