24小时联系电话:18217114652、13661815404

中文

您当前的位置:
首页>
电子资讯>
技术专题>
物联网网状网络农业系...

技术专题

物联网网状网络农业系统


物联网网状网络农业系统

在适当的时间用适量的水浇灌各种草本植物、灌木、作物和室内装饰植物对于它们的生产力和生长至关重要,但在这样做时需要小心。过多的水会导致土壤侵蚀,耗尽土壤孔隙中的氮等养分,还会导致植物根系腐烂。同时,缺水会损害植物的生长,导致它们死亡。因此,每株植物都需要适量的水。不能根据来自单个土壤传感器的相同测量值给所有植物浇水。每种植物的需水量取决于各种因素,如土壤类型、土地地形、阳光照射等。

为了实现它,今天您将学习如何创建基于网状网络的设备。它有一个中心节点和几个配备土壤传感器的子节点。传感器节点插入每株植物根部附近的土壤中以获取读数并将其传输到中央节点。收到来自每个子节点的数据后,中央节点会触发一个阀门,仅向该特定植物(而不是所有植物)供水。 

物料清单

通过购买以下电子产品来构建您的项目:

编码 

网格设备需要两段代码:一段代码用于所有子节点,其工作是从土壤传感器获取读数并将其传输到中央节点,另一段用于中央节点检查哪个植物需要水然后发送打开阀门的信号。 

所以首先让我们为日志节点(即子节点)创建代码。为此,需要在 Arduino IDE 中安装一些库。此外,还需要将一些 ESP 板添加到 Arduino IDE 中,以便编译和上传代码。为此,请转到 Arduino IDE 菜单中的板管理器选项并搜索 esp8266 esp 32 板。然后选择安装。

1. 登录子节点代码设置网状网络

中心节点代码

在这里,您将学习创建中央节点代码,该代码将检查可用于网格连接的子节点、管理它们的数据并对其进行处理以触发正确的水流控制阀门。 

上传代码 

要上传代码,需要使用 Arduino UNO FTDI/ESP 8266 编程器模块对模块进行编程。

ESP8266 

FTDI /ESP 8266 01 程序员

接收

TX

TX

接收

CHPD + VCC

3.7

GPIO0 +

地线

测试 

连接后,为所有节点供电并将传感器放入土壤中。然后将中心节点连接到 PC 以从所有节点获取土壤数据。

请输入搜索关键字

确定