远程感应水箱水位并通过 LoRa 传输实现远程泵控制


头像
DOIT SUPER
转载
发布时间: 2026-06-04 10:39:13 | 阅读数 0收藏数 0评论数 0
封面
我必须给 1.5 公里外的一个油箱加油,因此我创建了一个由两部分组成的控制器。一个带有继电器的服务器用于管理泵,一个由太阳能/电池供电的客户端用于检查油箱的状态并通知服务器的状态。 我开发了PCB客户端和服务器以及相关软件。
1

问题

https://www.youtube.com/watch?v=hp9tmT0E_sU

首先是问题:我必须给 1.5 公里外的水箱加水,所以我需要两个设备:

  1. 管理泵的服务器:如果远程水箱未满,则服务器通过继电器启动泵,当水箱已满时,停止泵。
  2. 启停泵;
  3. 管理远程消息;
  4. 如果远程设备不再活跃,则防止采取危险行动;
  5. 监控选择操作模式和状态。
  6. 处于远程位置(水箱位置)的客户端会检查水位,并向服务器发出警告以确认一切正常或水箱已满。
  7. 检查最大和最小水平;
  8. 警告服务器状态;
  9. 电池和太阳能供电;
  10. 如果不再需要,则进入睡眠模式。
2

微控制器与 LoRa 通信

微控制器

和往常一样,我将使用 WeMos D1 mini,因为它体积小且功能强大,并且我想使用 WiFi(在下一个版本中)来管理配置,有关本教程的更多信息。“ ESP8266 教程(WeMos D1) ”。

您可以在速卖通上找到 WeMos D1 WeMos D1 mini - AliExpress NodeMCU V2 V2.1 V3 - AliExpress esp01

沟通

为了进行通信,我将使用 2 个 Ebyte e32 设备;查看本教程中的设备“ LoRa e32 设备”。

您可以在这里找到 LoRa 设备(433MHz 3Km) - (433MHz 8Km) - (868MHz 3Km ) - (868MHz 8Km) - (915MHz 3Km) - (915MHz 8Km)



3

显示

我喜欢 i2c 设备,在这个项目中,我将使用 SDD1306,更多信息请参阅本教程“ OLED SDD1306 ”。

您可以在这里找到 I2C SPI SSD1306 0.91 0.96 英寸 OLED

以上图片32至37对应以下步骤:

32远程水箱水位泵控制器显示状态详细信息ENG

33远程水箱水位泵控制器显示界面状态调试ENG

34远程水箱液位泵控制器显示状态 ENG

35远程水箱水位泵控制器显示停止泵ENG

36远程水箱水位泵控制器显示启动泵ENG

37远程水箱水位泵控制器显示启动泵ping ENG

4

开始制作原型

1.为了开始原型设计,我使用了一系列为此用途创建的屏蔽,结果看起来相当不稳定,但效果很好。

2.WeMos All Shield pcf8574 ssd1036 继电器 e32 Lora

所有这些屏蔽都是免费分发的,你可以从 PCB 生产商处购买 PCB,服务器的完整 PCB,以及客户端。它也可用。

对于我使用的服务器:

3.LoRa 无线远程水箱和水泵控制器 esp8266 服务器 PCB

  1. pcf8574 编码器屏蔽
  2. EByte LoRa E32 硬件串行屏蔽

对于客户

4.LoRa 无线远程水箱和水泵控制器 esp8266 客户端 PCB

  1. 另一个 EByte LoRa E32 硬件串行屏蔽
  2. 继电器屏蔽
5

服务器PCB

1.这是 PCB

2.LoRa 无线远程水箱和泵控制器 (esp8266) 服务器 PCB 说明。

然后,我们必须开始组装组件、LED、开关、显示器、WeMos D1 和 EByte E32。

3.LoRa 无线远程水箱和水泵控制器 esp8266 服务器 PCB

您可以在此处找到软件,在此处找到PCB 和说明。

6

客户端PCB

1.对于客户端,我使用外部模块来管理电源,因此对于不需要自主使用电池的人来说就没有依赖性。

电池和太阳能电池板电路

您可以在“自制应急移动电源”上找到太阳能电池充电的所有组件。

2.LoRa无线远程水箱和水泵控制器(esp8266)客户端太阳能电池充电

7

组装

1.LoRa 无线远程水箱和水泵控制器 (esp8266) 客户端 PCB 向上

然后,我们必须开始组装组件、LED、开关、显示器、WeMos D1 和 EByte E32。

2.LoRa 无线远程水箱和水泵控制器 esp8266 客户端 PCB


您可以在此处找到软件,在此处找到PCB 和说明。


8

服务器和客户端的情况

您可以在此处找到服务器案例

您可以在此处找到客户的案例

9

结论

最后完成组装的项目。

参考视频https://youtu.be/3UU_vTplKVs

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
头像
评论 评论
收藏 收藏
分享 分享
pdf下载 下载
pdf下载 举报