聚丰项目 > 基于云平台的智能生态农场管理系统

基于云平台的智能生态农场管理系统

传统的农场管理模式是通过大量的人力物力以及精力去管理的,在造成人力资源的浪费的同时也破坏了生态资源。本作品将鱼塘和田地互补结合起来进行水资源的循环再利用,打造出“鱼菜共生”的智能生态生产方式,让物质得到充分利用,使农业生产智能化、生态化。我们通过传感器更加准确的实时检测环境中的空气中温湿度,CO2浓度,土壤湿度和PH值,通过ZigBee无线传输技术传输与终端进行数据交互。实时有效的对作物所处环境进行检测和警报。同时我们增加了太阳能电池板进行天然能源的利用,为适应多雨地区本作品设计了对雨水的收集利用功能,可以对雨水进行收集、过滤再利用。传统农场对于数据的采集不利于集中统计和管理,不便日后的一些统计整改工作,我们选择Mbed云平台储存信息,对于大量的数据可以快速查找,反复使用。对于不同种农作物的生长环境我们设计了农作物系统在线查找,方便了对农作物信息的及时充分了解,提高农作物的产量。

fanchong fanchong

分享
3 喜欢这个项目
团队介绍

fanchong fanchong

团队成员

范冲 系统设计

分享
项目简介
传统的农场管理模式是通过大量的人力物力以及精力去管理的,在造成人力资源的浪费的同时也破坏了生态资源。本作品将鱼塘和田地互补结合起来进行水资源的循环再利用,打造出“鱼菜共生”的智能生态生产方式,让物质得到充分利用,使农业生产智能化、生态化。我们通过传感器更加准确的实时检测环境中的空气中温湿度,CO2浓度,土壤湿度和PH值,通过ZigBee无线传输技术传输与终端进行数据交互。实时有效的对作物所处环境进行检测和警报。同时我们增加了太阳能电池板进行天然能源的利用,为适应多雨地区本作品设计了对雨水的收集利用功能,可以对雨水进行收集、过滤再利用。传统农场对于数据的采集不利于集中统计和管理,不便日后的一些统计整改工作,我们选择Mbed云平台储存信息,对于大量的数据可以快速查找,反复使用。对于不同种农作物的生长环境我们设计了农作物系统在线查找,方便了对农作物信息的及时充分了解,提高农作物的产量。
硬件说明

1.系统功能

(1)多传感器实时数据采集

2)多节点无线数据传输

3)云端历史数据存储

4)远程监测农场各角落实时环境   

5)简易操作,方便控制实时环境

6)设置阀值,智能预警

7)农作物生长环境云端推送

8)整个系统运行稳定可靠

9)整个系统节能环保

2. 系统功能规划

本系统以STM32单片机为为智能终端,农场内各个角落布置的传感器检测到的温湿度、光照强度、CO2浓度、土壤温湿度、鱼塘水质等实时数据通过ZigBee技术传输给终端进行处理;再由EMW3080WIFI模块将MCU处理的数据发送给Mbed云平台,用户通过手机或者电脑,可以实时的观察农场的实时环境,并可以通过云平台或云应用下达控制指令实现控制继电器的吸合进而对卷帘、加湿装置,滴灌装置等设备的控制。用户也可以通过应用软件查询不同农作物适宜的生长环境进而设置不同的标准值与预警值,MCU通过闭环控制将实时环境稳定在标准值左右,当发生突发状况,环境超过或者低于设定预警值时,云平台会对用户发出预警。基于鱼菜共生的养殖模式与高效可控的灌溉技术使整个农场环保可循环




软件说明

#include "main.h"


int main(void)
{    
    uint16 times=0;
    
    mDelay(1000);
    LED_Init();
    PH_Init();
    Delay_Init();
    EMW3080_IO_Init();
    IIC_Init();
    USART1_Init();
    USART2_Init();
    RC522_Init ();     //RC522模块所需外设的初始化配置
    PcdReset ();
    M500PcdConfigISOType ( 'A' );//设置工作方式
    
    EMW3080_Reset();        
    EMW3080_Init();
    LED_Switch(LED_ON,LED_R|LED_G|LED_Y|LED_B);
    
    

    BEE_ON;    
    DelayMs(250);
    BEE_OFF;
    
    while(1)
    {
        times++;
        Status_Scan();
        if(times%500==0)
        {

            Mbed_DevLink(DEVICEID,APIKEY);    
        }else if(times%20==0)
        {
            SHT20_GetValue();
            PH_GetValue();            
            Save_DataToMbed();    
        }
        
        
    }  
    
}

演示效果


评论区(1 )
  • 残月777: 作者您好,我最近想开始做个毕设,找了挺久的项目。觉得这个智能生态农场管理系统做得特别的好,借鉴借鉴,希望多多指点~

    回复