316科技

316科技

智慧农业需要运用哪些设备?

admin 67

一、智慧农业需要运用哪些设备?

  由于我国农业的落后,国家大力提倡智慧农业的发展,在这种情形下,三诚智慧农业科技农业用水综合管理平台应运而生,属于智慧农业的它可以提高农业作业的效率和对其进行精细管理。

  智慧农业就是将物联网技术运用到传统农业中去,运用传感器和软件通过移动平台或者电脑平台对农业生产进行控制,使传统农业更具有“智慧”。从此定义上来看,智慧农业还会需要一些设备来联合物联网来进行操作,今天小编就带大家来了解智慧农业需要的设备:

  气象信息采集站通常是由一个以微型计算机为核心的特定数据采集器作为中心,将各种输出信号的气象要素传感器以有线或者无线的方式连接到数据采集器上,由数据采集器进行数据采集和转换处理以及气象信息的传输。

  土壤墒情信息采集站是一款集土壤温湿度采集、存储、传输和管理于一体的土壤墒情自动监测系统。整机由多通道数据采集仪、土壤水分传感器(土壤温度传感器)、计算机软件等组成。

  玻璃钢井房是由机械模压高强度玻璃钢片材模压成板材以及顶子组成,一整套玻璃钢井房通常是由八块板子一个顶子组成,(高度1米的玻璃钢井房是由四块板子一个顶子构成),玻璃钢井房一般是上面开一个小门以及预留观察口,也可以上下开门或者前后开门,板材可以分为自带3个螺丝和7个螺丝的板子,自带7个螺丝的板子安装在门的两侧3个螺丝的板子安装在其他位置,自带7螺丝的板子之所以安装在门的两侧位置,主要是安装电控系统挂盘用。

  智能水肥一体化控制系统整合了计算机技术、电子信息技术、自动控制技术、传感器技术及施肥技术等多项技术,能够实时监测土壤墒情信息、气象信息和作物长势信息,系统会根据监测数据结合工作人员设定的配方,灌溉过程参数自动控制灌溉量、施肥量、肥液浓度、酸碱度等重要参数。

  井电双控控制终端运用物联网、云平台、大数据等技术,基于智能IC卡定价管理、计量设施远程监控、用水数据分析等功能及利用GIS技术对计量井电双控智能控制系统通过IC卡机井灌溉控制箱对农田机井进行取水管用水计量、水资源信息的自动化采集和测控。该系统实时监控采集用户的管理部门对实时监测的数据进行分析处理,下达水泵启停指令,实现用水总将来水权水价改革奠定基础。

  智能机井灌溉控制器是集灌溉刷卡取水、自动用水用电计量、水泵控制、防盗报警、远程监测等功能于一体,实现灌溉机井取水自动计量、IC卡控制、远程传输的一体化和一卡式操作、一柜式安装的智能测控装置。

二、江门智慧工会登录?

可以在微信搜索江门智慧工会 在那里可以注册登录

三、成功实施智慧农业需要什么?

智慧农业是农业生产的高级阶段,是集新兴的互联网、移动互联网、云计算和物联网技术为一体,为农业生产提供精准化种植、可视化管理。1合理安排政府补贴的节奏。

2聚焦农业补贴额度,形成良性示范点。

3实施科技人才安全保障体系。

4提供给农业落地的必备条件,形成整套服务体系。

5分门别类定位农业产业,提高相应类别销售能力和附加值能化决策。

四、什么是智慧农业?什么是智慧农业?

智慧农业是一种利用先进技术实现农业生产和管理的方式。通过物联网、大数据、人工智能等技术,智慧农业能够实时监测环境参数、农作物生长状态和病虫害情况,提高农业生产效率和品质。

智慧农业还能实现远程监控、精准施肥、自动化农机作业等功能,降低劳动力成本和环境污染。智慧农业将推动农业现代化和可持续发展,为农民增加收益,提升食品安全质量。

五、智慧农业近义词?

近义词就拿前面的或者后面的词组词

六、智慧农业定义?

智慧农业是以智能化、信息化手段来升级改造传统农业后的农业,是农业发展的高级阶段。要实现智慧农业,需要以智慧农业物联网作为其核心技术的支撑。智慧农业物联网由智能数字采集系统、智慧农业大平台和智能数字控制系统三大部分组成。

七、智慧农业博览会需要门票吗?

需要门票。因为智慧农业博览会是一个大型展会,会有许多展位和活动,需要门票才能进入展览馆参观。门票的价格不同,观众可以根据自己的需求和预算选择不同种类的门票。此外,智慧农业博览会也提供一些付费的参观服务,如导览服务、VR体验等,观众可以根据需要选择是否参加。

八、智慧农业在感知层需要的设备?

传感器,传感器会采集数据并将数据上传给数据处理者。

九、智慧农业是农业股吗?

智慧农业算是农业股,公司以农业机械制造业为主,煤炭开采和有色金属采选为辅;为推动公司转型和发展,主动适应农业生产发展的趋势,自2014年起投资进入农业信息化领域,涉足农业信息化、农业物联网、农业大数据、农资连锁经营等领域。

报告期内,机械制造业务是公司收入和利润的主要来源,该板块业务2016年收入占比公司营业收入近92%。

十、智慧农业需要用到哪些高科技?

1、项目概述

智能农业是目前农业发展的新方向,它根据农作物的生长习性及时调整土壤状况和环境参数,以最少的投入获得最高的收益,改变了传统农业中必须依靠环境种植的弊端及粗放的生产经营管理模式,改善了农产品的质量与品质,调整了农业的产业结构,确保了农产品的总产量,高效地利用了各种各样的农业资源,可取得可观的经济效益和社会效益。

在农业生产过程中,温度、湿度、光照强度、CO2浓度、水分,以及其他养分等多种自然因素共同影响农作物生长。传统农业的管理方式远远没有达到精细化管理的标准,只能算是粗放式管理,在这种管理方式下,通过人的感知能力来管理上述环境参数,无法达到准确性要求。而智能农业,是通信、计算机和农学等若干学科和领域共同发展并相互结合所形成的产物,它将信息采集、传输、处理和控制集成在一起,使人们更容易获得农作物生长各个阶段的各类信息,也让人们更容易掌控这些信息,通过人工智能与农业生产的结合真正实现人与自然的交互。

智能农业的核心问题可以概括为以下四部分,即农业信息的获取、对所获取信息的管理、经信息分析做出的决策、由决策而决定的具体实施方针。在这四部分中,对农业信息的获取是智能农业的起点,也是非常关键的一点,做不到准确实时地获取农业信息,就无法建造真正的智能农业。而实现智能农业,建立一个实用、可靠、可长期监测的农业环境监测系统是非常必要的。

随着通信、计算机、传感网等技术的迅猛发展,将物联网应用到农业监测系统中已经是目前的发展趋势,它将采集到的温度、湿度、光照强度、土壤水分、土壤温度、植物生长状况等农业信息进行加工、传输和利用,为农业生产在各个时期的精准管理和预警提供信息支持,追求以最少的资源消耗获得最大的优质产出,使农业增长由主要依赖自然条件和自然资源向主要依赖信息资源转变,使不可控的产业得以有效控制。

2、项目架构

本篇博文将要介绍一种基于Arduino与LabVIEW的智能农业监测系统,可以实现农作物生长环境参数的实时采集以及上位机监测软件的数据分析和远程监测。数据采集终端设备采用Arduino作为控制核心,上位机软件采用LabVIEW,两者通过RS-485总线实现通信,只需要在田垄之间进行RS-485布线,即可实现组网通信。

项目资源下载请参见:LabVIEW Arduino RS-485智能农业监测系统【实战项目】

3、传感器选型

3.1、温湿度传感器

SHT11是瑞士Sensirion公司推出的一款数字温湿度传感器芯片,将传感元件和信号处理电路集成在一块微型电路板上,输出完全标定的数字信号,采用CMOSens专利技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器芯片内部包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上与14位的A/D转换器以及串行接口电路实现无缝连接。因此,具有品质卓越、响应迅速、抗干扰能力强、性价比高等优点,广泛应用于暖通空调、汽车、消费电子、自动控制等领域。

每个传感器芯片都在极为精确的湿度腔室中进行标定,校准系数以程序形式储存在OTP内存中,用于内部的信号校准。两线制的串行接口与内部的电压调整,使外围系统集成变得快速而简单。微小的体积、极低的功耗,使SHT11成为各类应用的首选。

3.2、光强度传感器

BH1750FVI是一种两线式串行总线接口的数字型光强度传感器,可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度,利用它的高分辨率可以探测较大范围的光强度变化。BH1750FVI光照传感器模块如下图所示:

3.3、水分传感器

专业的农用水分传感器价格较贵,此处选择价格较为低廉的电阻式水分传感器,如下图所示:

4、硬件环境

将SHT11温湿度传感器的VCC、GND、SCK、DATA分别接至Arduino Uno控制板上的+5V、GND、模拟端口A2和A3。

将BH1750FVI光照传感器的VCC、GND、SCL、SDA和ADD分别接至Arduino Uno控制板上的+5V、GND、SCL、SDA和GND,此处在硬件连接图上没有表示出来。

将水分传感器的VCC、GND、Vout分别接至Arduino Uno控制板上的+5V、GND和模拟端口A0,此处在硬件连接图上表示出来。

将MAX485模块的VCC、GND、RO、DI分别接至Arduino Uno控制板上的+5V、GND、RX和TX,将RE和DE端接至数字端口D2,用于控制收发信号。

Arduino Uno与MAX485和SHT11的硬件连接,如下图所示:

5、Arduino功能设计

在基于RS-485总线的智能农业监测系统中,每个节点配置一个Arduino Uno控制器通过MAX485模块挂在RS-485总线上。Arduino Uno控制器需要完成以下功能:接收和判断命令、采集和传输温湿度、光照和水分数据。Arduino Uno控制器利用MAX485模块通过串口从RS-485总线上接收上位机发来的命令,分析得到有效命令,再根据命令码实现温湿度、光照和水分数据的采集,并上传给LabVIEW软件。

智能农业监测系统Arduino控制器程序代码如下所示:

#include <Wire.h>
#include <SHT1x.h>
 
#define temp_Command          0x10   //采集命令字
#define humidity_Command      0x20   //A1采集命令字
#define water_Command         0x30   //D1采集命令字
#define illumination_Command  0x40   //D0采集命令字
// GY-30
// BH1750FVI
// in ADDR 'L' mode 7bit addr
#define ADDR 0b0100011
// addr 'H' mode
// #define ADDR 0b1011100
 
// Specify data and clock connections and instantiate SHT1x object
#define dataPin  A3
#define clockPin A2
SHT1x sht1x(dataPin, clockPin);
 
byte comdata[3]={0};      //定义数组数据,存放串口接收数据
float temp_c;
float humidity;
int dustPin=0;
int dustVal=0;
int Water_Val=0; 
int Illumination_Val = 0;
 
void receive_data(void);      //接受串口数据
void test_do_data(void);      //测试串口数据是否正确,并更新数据
 
void setup()
{
  Serial.begin(9600);      
  Wire.begin(); 
  Wire.beginTransmission(ADDR);
  Wire.write(0b00000001);
  Wire.endTransmission();
}
void loop()
{
  while (Serial.available() > 0)   //不断检测串口是否有数据
   {
        receive_data();            //接受串口数据
        test_do_data();            //测试数据是否正确并更新标志位
   }
}
void receive_data(void)       
{
   int i ;
   for(i=0;i<3;i++)
   {
      comdata[i] =Serial.read();
      //延时一会,让串口缓存准备好下一个字节,不延时可能会导致数据丢失,
       delay(2);
   }
}
 
void test_do_data(void)
{
  if(comdata[0] == 0x55)            //0x55和0xAA均为判断是否为有效命令
   {
     if(comdata[1] == 0xFF)
     {
        switch(comdata[2])
          {   
            case temp_Command:   
                temp_c = sht1x.readTemperatureC();
                Serial.print(temp_c, 2);  
                 break;
            case humidity_Command:   
                 humidity = sht1x.readHumidity();
                 Serial.print(humidity,2);
                 break;
            case water_Command:   
                 Water_Val=analogRead(A0);
                 Serial.print(Water_Val);                    
                 break;
            case illumination_Command:                  
                   // reset
                  Wire.beginTransmission(ADDR);
                  Wire.write(0b00000111);
                  Wire.endTransmission(); 
                  delay(100); 
                  Wire.beginTransmission(ADDR);
                  Wire.write(0b00100000);
                  Wire.endTransmission(); 
              // typical read delay 120ms
                  delay(120); 
                  Wire.requestFrom(ADDR, 2); // 2byte every time 
                  for (Illumination_Val=0; Wire.available()>=1; ) {
                  char c = Wire.read();
                  //Serial.println(c, HEX);
                  Illumination_Val = (Illumination_Val << 8) + (c & 0xFF);
                  } 
                  Illumination_Val = Illumination_Val / 1.2;
                  Serial.println(Illumination_Val);                          
                 break;               
          }
       }
   }
}

6、LabVIEW功能设计

LabVIEW上位机部分需要完成如下功能:根据所选择的节点向RS-485总线上发送不同节点号的温度、湿度、光照、水分的数据采集命令,Arduino控制器通过串口和MAX485模块从RS-485总线上接收上位机命令,然后判断接收的命令中的节点号是否与自己的节点号匹配,如果匹配则实现相应的数据采集之后并将采集的数据回传,LabVIEW软件将回传的数据显示在前面板上;如果不匹配则舍弃当前接收的上位机命令,重新等待下次命令的到来。

6.1、前面板设计

LabVIEW前面板分为节点选择、工作指示灯和数据显示模块,节点选择用于选择当前监测的节点,将其数据显示在显示模块上;工作指示灯用于该节点是否正常工作;显示模块主要用于显示当前的数据,包括温度、湿度、光照和水分情况。

基于Arduino与LabVIEW的智能农业监控系统的LabVIEW上位机前面板,如下图所示:

6.2、程序框图设计

采用条件结构+移位寄存器的状态机来实现LabVIEW上位机主程序,将主程序划分为5个状态:0状态为串口初始化,1状态为温度测量,2状态为湿度测量,3状态为光照测量,4状态为水分测量,且初始状态为0状态(串口初始化)。

为了更好地实现通信,制定如下的通信协议:帧头+节点代号+操作码。0x55为帧头,节点代号有0xA1为节点0的代号,0xA2为节点1的代号,0xA3为节点2的代号,0xA4为节点3的代号,0xA5为节点4的代号,操作码有0x10为温度采集,0x20为湿度采集,0x30为光照采集,0x40为水分采集。

在0状态中,通过设置的串口号来初始化串口通信,如下图所示:

在1状态中,读取温度数据并显示,如下图所示:

在2状态中,读取湿度数据并显示,如下图所示:

在3状态中,读取光照数据并显示,如下图所示:

在4状态中,读取水分数据并显示,如下图所示:

最后,关闭串口通信。

由于RS-485总线具有抗干扰能力强的优点,适合用于可靠性要求高的场合,本节介绍的智能农业监测系统采用RS-485总线作为每个子节点与总站的通信方式,如果需要检测的面积较大,监测密度较为稀疏,RS-485总线方式需要很多的线材,则采用ZigBee无线通信方式更为实用。由于农业专业的传感器价格较为昂贵,本部分采用较为低廉的传感器来实现了一个简易的监测,如果需要专业应用,则需要购买农业专用的传感器。

项目资源下载请参见:LabVIEW Arduino RS-485智能农业监测系统【实战项目】

上一个下一篇:智慧消防云平台哪家做的好?

下一个上一篇:返回栏目