资料介绍
描述
介绍
如果您已经在班加罗尔生活了几年,那么您对洪水并不陌生。每年雨季期间,我公寓的地下停车场都会充满水,甚至无法启动自行车的引擎。更糟糕的是,当水变干时,由于水损坏,我不得不将自行车带到机械师那里进行维修。今年我什么都不吃。所以我决定建立一个水位监测系统,如果停车场被淹,它会提醒我。
以下是如何启动和运行相同的系统。
安装所需的库
单击此处和此处下载 BoltIoT 的 BoltIoT-Arduino-Helper 库和 Erick Simoes 的 Ultrasonic 库。
要安装这些库,请转到 Arduino IDE,在“草图”下拉菜单中选择 Include Library > Add.ZIP Library..
然后导航到下载库的文件夹,然后选择它们。
上传 Arduino 代码
1. 打开 Arduino IDE。
![poYBAGOYkLeADAetAABHzx26rmU885.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkLeADAetAABHzx26rmU885.png)
2. 复制博文末尾的Arduino代码,将sketch里面的代码全部替换成复制的代码。
![pYYBAGOYkLmATNTvAABShYJP9io321.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkLmATNTvAABShYJP9io321.png)
3. 在 widows 和 ubuntu 上按“ctrl + s”,在 Mac 上按“cmd + s”,保存 Arduino 草图。
![pYYBAGOYkLuADs2XAACI1HcIt7o914.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkLuADs2XAACI1HcIt7o914.png)
4. 保存代码后,进入工具菜单,在板部分下选择 Arduino/Genuino Uno。
![poYBAGOYkL-AGGyQAACBlzPcjMg704.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkL-AGGyQAACBlzPcjMg704.png)
5. 使用 USB 电缆将 Arduino 或 Boltduino 连接到您的 PC。
6. 在工具菜单下,在端口子菜单中选择末尾有 Arduino/Genuino uno 的端口。
![poYBAGOYkMGANSUlAABlzEsrXPs865.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkMGANSUlAABlzEsrXPs865.png)
7. 点击上传。
![pYYBAGOYkMOAK4FDAACiNmgbYlg714.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkMOAK4FDAACiNmgbYlg714.png)
代码将上传到您的 Arduino 或 Boltduino。
硬件设置
按照下面的 Fritzing 图进行连接。
注意:单击“>”查看使用 Boltduino 而不是 Arduino 的 Fritzing 图。
![poYBAGOYkMeAVrP9AAEYW38SZqs560.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkMeAVrP9AAEYW38SZqs560.png)
如果您使用的是 Boltduino 而不是 Arduino,则需要少做一些连接,因为 Bolt WiFi 模块直接安装在 Boltduino 上。
安装系统,使传感器朝下朝向地板,水会随着时间的推移而停滞。
![poYBAGOYkMyAEaIpAAA07k2f68s175.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkMyAEaIpAAA07k2f68s175.png)
请记住,检测阈值将始终小于传感器高度。
使用 9v 或 12v 直流适配器为系统供电。
注意:如果您尚未设置,则您尚未设置 Bolt,请按照此处给出的步骤操作:设置您的 Bolt。
设置 Integromat 场景以发送电子邮件警报
如果您还没有这样做,请在 Integromat 上创建一个帐户,单击此处转到他们的注册页面。如果您已有 Integormat 帐户,请登录 Integromat。
使用以下步骤克隆我创建的“水位检测”场景。
1. 下载本项目代码部分附带的水位检测场景蓝图。请记住使用文件名“WaterLevelDetection.json”保存文件。
2. 创建一个场景,点击右上角的蓝色“创建一个新场景”按钮,然后点击继续。
![pYYBAGOYkM-AS1A6AADGNl3dRP8721.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkM-AS1A6AADGNl3dRP8721.png)
3. 点击屏幕底部的“更多”按钮。
![pYYBAGOYkNGAfj-tAAB5bautFr8042.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkNGAfj-tAAB5bautFr8042.png)
4. 选择“导入蓝图”并单击“选择文件”。
![poYBAGOYkNSAL5MoAAB3C1RZVWk502.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkNSAL5MoAAB3C1RZVWk502.png)
5. 导航到您下载“WaterLevelDetection.json”文件的文件夹,选择该文件并单击打开。完成后点击保存。将加载水位检测场景。
![poYBAGOYkNaANSIpAACIqDWnaZQ748.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkNaANSIpAACIqDWnaZQ748.png)
6. 单击场景名称并将其更改为水位检测。
![pYYBAGOYkNqANj5YAADWBtTD5i8031.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkNqANj5YAADWBtTD5i8031.png)
使用以下步骤配置水位检测方案。
1. 点击此处获取您的 Bolt Cloud API 密钥。下图显示了如何启用和复制 API 密钥。
![pYYBAGOYkN-AICzrAACqfFdg_GE289.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkN-AICzrAACqfFdg_GE289.png)
2. 回到 Integromat 场景,点击第一个 BoltIoT 气泡,然后点击“添加”按钮。
![poYBAGOYkOOAaIW1AADXq6jhL8w899.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkOOAaIW1AADXq6jhL8w899.png)
3. 粘贴您之前复制的 API 密钥,然后单击“继续”按钮。
![poYBAGOYkOaAAYdlAADkepsxHRA635.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkOaAAYdlAADkepsxHRA635.png)
3. 添加您设备的设备名称。您可以通过单击此处找到您的 Bolt WiFi 模块的设备名称。然后点击确定。
![pYYBAGOYkOiAcUuLAAD3zG-3gDc815.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkOiAcUuLAAD3zG-3gDc815.png)
4. 对于第二个和第三个 BoltIoT 气泡,您可以单击下拉菜单并选择“我的 Bolt 连接”。请记住为每个设备添加正确的设备名称。
![pYYBAGOYkOqAPdl_AADR96NZs28951.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkOqAPdl_AADR96NZs28951.png)
5. 单击数学气泡,将值 100 更改为您放置传感器的高度,以厘米为单位。然后点击确定。
![poYBAGOYkPSAF1C7AADfuJDuncw489.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkPSAF1C7AADfuJDuncw489.png)
6.点击math和gmail气泡之间的红点,将60替换为你想要提醒的水位,然后点击ok。
![pYYBAGOYkPaAU2z1AADDXHxdToI278.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkPaAU2z1AADDXHxdToI278.png)
6. 点击gmail气泡,然后点击编辑按钮。
![poYBAGOYkPmAISYxAADk5qLIaUM371.png](https://file.elecfans.com/web2/M00/83/50/poYBAGOYkPmAISYxAADk5qLIaUM371.png)
7. 添加您的电子邮件 ID,然后单击确定。
![pYYBAGOYkQeAJb1KAAEKKXiInWY450.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkQeAJb1KAAEKKXiInWY450.png)
8. 单击添加按钮,然后单击继续按钮并允许 Integromat 访问您的 gmail 帐户。
![poYBAGOYkQuAEjmcAADuRmvLHuc563.png](https://file.elecfans.com/web2/M00/83/51/poYBAGOYkQuAEjmcAADuRmvLHuc563.png)
9. 您可以通过单击“添加收件人”按钮添加更多收件人,然后单击确定。
![pYYBAGOYkQ-Ae68MAADvoJvp3hc953.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkQ-Ae68MAADvoJvp3hc953.png)
10. 确保您的电路已通电,并且传感器前面没有障碍物,然后单击“运行”按钮。该场景将在过滤器之前运行并等待,由思想气泡中的“1”表示。如果您将手放在传感器前并运行该场景,那么该场景将一直运行到 gmail 气泡,您将收到一封电子邮件。
![poYBAGOYkRGAPhj3AADJl6vIJHc374.png](https://file.elecfans.com/web2/M00/83/51/poYBAGOYkRGAPhj3AADJl6vIJHc374.png)
11. 单击文本“关闭”旁边的按钮以打开场景。该场景现在将每 15 分钟自动运行一次。如果水位高于您设置的警报高度,您将收到并发出警报。
![pYYBAGOYkRWAOtZqAADSqMfxzi0289.png](https://file.elecfans.com/web2/M00/83/D9/pYYBAGOYkRWAOtZqAADSqMfxzi0289.png)
安装系统
完成此操作后,您所要做的就是安装系统,使传感器指向地板,启动系统并确保 Bolt 可以通过您的 WiFi 连续访问互联网。
应用
该系统可用于以下应用。
- 检测到您的停车场被淹。
- 当您的水箱已满或空时收到警报。
- 检测涨潮,如果你在海边有房子。
更多基于 Bolt 的项目
想用 Bolt 构建另一个项目吗?这里有一些建议:
2.家庭自动化
- 基于CAN总线的嵌入式水位监测系统设计
- 宠物饮水器水位监测器开源分享
- 体温监测系统开源分享
- 温度监测系统开源分享
- 光强监测系统开源分享
- 水位指示器开源分享
- (毕业设计资料)基于单片机智能液位水位监测控制系统设计
- 使用MATLAB实现锅炉汽包水位控制系统的仿真 23次下载
- 如何使用虚拟仪器进行水位监测系统设计的详细资料说明 7次下载
- 基于Salvo操作系统的远程水位在线监测终端设计 1次下载
- 腾控低功耗可编程RTU在水位监测上的应用 11次下载
- 水位监测报警系统原理
- 水位监测报警器(显示部分)
- 水位监测报警系统
- 单片机控制的水位与降雨量监测系统
- 投入式水位计如何监测河湖水位 194次阅读
- 水位监测站的功能特点有哪些? 237次阅读
- 雷达水位计(雷达液位计)在河道中的应用 534次阅读
- 水位传感器怎么调水位高低 3659次阅读
- 分享一个水位指示器电路 1039次阅读
- 基于CMOS的简易水位报警电路 799次阅读
- PLC案例水塔水位监测和报警 4176次阅读
- 基于MPX5100DP和LM3S6l5实现水位自动监测系统的应用方案 2642次阅读
- 水位开关工作原理_水位开关如何判断好坏 1.6w次阅读
- 基于89C2051单片机和20mA电流环实现水位远程监测系统的设计 1891次阅读
- 2019黑科技之智能饮水机水位监测方案 3742次阅读
- 水位传感器原理_水位传感器在哪里 1.5w次阅读
- 基于单片机的水情监测系统设计方案 8749次阅读
- 如何使用物联网水位传感器监测水位? 1w次阅读
- 水位监测报警系统电路图 5612次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论