本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于 ESP8266 的智能模块化浇水系统

发布时间:2022-01-12
分享到:

基于 ESP8266 的智能模块化浇水系统

发布时间:2022-01-12
分享到:

我喜欢植物,我喜欢环保,喜欢电子产品,但我怎样才能把这些东西结合在一起呢?进入智能模块化浇水系统。

通过使用带有Blynk 应用程序的SparkFun ESP8266 Blynk 板,您可以构建一个系统来监控蓄水池的水位,并在适当的时候自动给植物浇水。

它将能够帮助您节约用水!

传感器数据
从传感器收集的数据用于决定何时是给植物浇水的合适时间,当水库水位低时发送警报等等:

  • 土壤湿度传感器:准确测量实际土壤湿度。
  • 一个超声波距离传感器可被用于测量水贮存器具有良好的可靠性的电平。
  • 紫外线传感器:紫外线指数数据可以帮助您确定您的植物是否需要更多的阴影或阳光直射。
  • 温度和湿度传感器还可以帮助确定植物的关键条件。

操作 - Blynk 应用程序

所述Blynk应用可用于实时监控由传感器收集的数据:

  • 绘制 UV 指数。

  • 读取实际水位。

  • 土壤湿度。

  • 温度、湿度。

  • 检查灌溉系统的状态(开/关) - H2O Led 。

系统的一些参数也可以使用Blynk 应用程序进行修改:

  • 水位阈值:如果水位高于²此数字,应用程序将发送警告。

  • 土壤湿度阈值:如果土壤湿度低于此数值,系统将开启灌溉系统。

  • 浇水间隔(以小时为单位):系统灌溉的频率 - 如果条件需要 -。

  • 浇水时间(以秒为单位):激活时灌溉的持续时间。

请注意,水位传感器测量容器顶部与水面之间的距离。所以更高的数字意味着更低的水位。

模块化使其更智能!

该模块化智能供水系统有一个非常简单的实现,但有很大的改进空间。一些其他功能可以通过更多工作添加到智能模块化浇水系统中,这些只是几个示例:

  • 紫外线传感器数据还可用于决定一天中的什么时间停止浇水。也许晚上停止浇水?
  • 可以分析收集到的数据以预测用水量。例如:您的植物在下一次旅行之前需要多少水。
  • 添加一块太阳能电池板,用它为您的电池充电,并向世界展示您对环境的关心!

部件

首先,您需要焊接一些零件:

  • 紫外线传感器:我使用的紫外线传感器仅作为 SMD 封装提供。所以我做了一个分线板。目前,该组件仅用于在 Blynk 应用程序中绘制UV 指数信息。
  • 超声波距离传感器:我使用了一个 ATiny45 微控制器,它连接距离传感器和 Blynk 板。当 I2C 主机(Blynk 板)请求时,它将通过 I2C 传送数据。

我建议用一些环氧树脂对将暴露在元件中的电路板进行防水处理。
ATtiny45 模块是可选的,超声波距离传感器读数可以通过使用一些数字引脚和调整主程序直接在 Blynk 板上处理。
焊接工作完成后,所有模块都可以按照项目的主示意图组装在一起。

  • Blynk 板、HC-SR04 和继电器模块需要使用 +5V 供电,就我而言,我需要一个 DC/DC 转换器。
  • 需要一个继电器模块来打开/关闭灌溉系统的水泵。
  • 为了展示这个项目,我使用了 AA 电池,但我建议使用与水泵电压相匹配的直流电源。在这种情况下为 12V。
  • 最后,通过扫描二维码设置 Blynk 应用程序,或者根据下面图库中的虚拟图钉创建小部件。

本项目中使用的 3D 打印部件是可选的。根据您的需要,可以使用五金店或定制的pars。

如果您对此项目有任何想法、意见或问题,请在下方留言。

原文链接丨以上内容来源网络,如涉及侵权可联系删除。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论