自动鸡饲喂器

合作者

简介

“自动鸡饲喂器”项目是与同事“Wubshet Zeleke”和“Yakob Solomon”合作开发的最后一年项目。该项目解决了住在公寓或空间有限但希望为个人食用饲养鸡的人所面临的挑战。

在城市化环境中,空间有限,传统的农业实践可能具有挑战性。该项目旨在通过自动喂食系统,为希望生产自己食物的个人提供解决方案,从而实现小型养鸡。

问题陈述

本研究的主要目标是解决住在公寓或空间有限但希望为个人食用饲养鸡的人所面临的挑战。

目标

该项目的目标是设计、开发和实施一个自动鸡饲喂器系统,以满足寻求从事小型养鸡的个人需求。

具体目标

  1. ESP32 集成与控制:集成和控制 ESP32 微控制器。
  2. 伺服电机控制:控制伺服电机进行食物分配。
  3. 称重传感器集成:集成称重传感器以监测食物水平。
  4. 后端开发:开发用于数据处理的后端。
  5. 移动应用开发:开发用于用户交互的移动应用程序。
  6. 系统集成:集成所有组件以创建功能系统。

范围

该项目专注于开发一个功能齐全且用户友好的系统,允许住在公寓或空间有限的个人从事小型养鸡以供个人食用。它不包括大型商业养鸡或超出指定硬件组件和软件功能以外的额外复杂功能。

移动应用功能

移动应用程序包含以下功能

  1. 入职页面:面向新用户的应用程序介绍。
  2. 注册页面:用户注册以创建帐户。
  3. 登录页面:用户身份验证以访问应用程序。
  4. 喂食计划:
    • 计划日期:查看计划的喂食日期及相关信息,进行编辑和删除。
    • 添加计划:创建新的喂食计划。
  5. 饲料容量:监测饲料水平状态。
  6. 报告:查看每日、每周和每月分析报告。
  7. 个人资料:编辑用户信息并退出。

UI 页面

Image 1 Image 2 Image 3
Image 4 Image 5 Image 6
Image 7 Image 8 Image 9
Image 10 Image 11 Image 12
Image 13 Image 14 Image 15
Image 16 Image 17 Image 18
Image 19

入门

要开始使用此 Flutter 项目,请按照以下步骤操作

  1. 克隆仓库:

    git clone https://github.com/tesfaymebre/automatic-chicken-feeder.git
    
  2. 导航到项目目录:

    cd automatic-chicken-feeder
  3. 安装依赖项:

    flutter pub get
  4. 运行应用:

    flutter run
    

请确保您的系统上已安装 Flutter 和 Dart。如果您尚未安装,请遵循官方 Flutter 安装指南:Flutter 安装

联系信息

如有任何问题或反馈,请随时与我联系!

GitHub

查看 Github