24小(xiǎo)时联系電(diàn)话:18217114652、13661815404

中文(wén)

您当前的位置:
首页>
電(diàn)子资讯>
技术专题>
物(wù)联网网状网络农业系...

技术专题

物(wù)联网网状网络农业系统


物(wù)联网网状网络农业系统

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

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

物(wù)料清单

通过購(gòu)买以下電(diàn)子产品来构建您的项目:

编码 

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

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

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

中心节点代码

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

上传代码 

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

ESP8266 

FTDI /ESP 8266 01 程序员

接收

TX

TX

接收

CHPD + VCC

3.7

GPIO0 +

地線(xiàn)

测试 

连接后,為(wèi)所有(yǒu)节点供電(diàn)并将传感器放入土壤中。然后将中心节点连接到 PC 以从所有(yǒu)节点获取土壤数据。

请输入搜索关键字

确定