Agri Madad

Agri Madad 是一款农业应用程序,旨在帮助农民解决灌溉问题。为了预测作物生存所需的最低厘米水量,该应用采用随机森林算法,利用来自 node MCU 收集的实时田间数据,如湿度、温度和土壤水分。该应用提供身份验证系统,显示天气预报以及用户当前需要完成的任务,例如特定时间所需的水量。此外,该应用还具有一键式田间灌溉功能,在输送了足够的水量后会自动关闭电机。Flutter 用于应用程序开发,GetX 用于应用程序管理。Firebase 通过 Firestore 和实时 Firebase 用于数据管理。Flask 用于构建机器学习模型 API,并部署在 Azure 上。

特点

  • 认证
  • 当前任务
  • 动画交互式UI
  • 需水量预测

截图

演示

现场演示

Project.field.Demonstration_.1.mp4

应用演示

app.demo.mp4

API 参考

用于预测需水量的机器学习模型API

https://mlcropirrigation.azurewebsites.net/

机器学习模型代码

https://github.com/madangopal16072000/EDP-Crop_Water_Requirement_Prediction

技术栈

客户端: Flutter,Getx

服务器: Firebase,Azure,Flask

算法: 随机森林

GitHub

查看 Github