[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository has been archived by the owner on Oct 1, 2024. It is now read-only.
/ ES410_III Public archive

Low-Cost Smart Agricultural Sensing System for Small Holder Farms in South Asia

Notifications You must be signed in to change notification settings

jideoyelayo1/ES410_III

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo-no-background

ES410: Insight, Interface, Intelligence Warwick – Group 5

Low-Cost Smart Agricultural Sensing System for Small Holder Farms in South Asia

Introduction

The aim of this project is to design a low-cost smart agricultural sensing system for small-scale farms in South Asia, specifically focused on rice crops. The system will include sensors that can measure the nitrogen levels in the soil, as well as a radio frequency transceiver that can transmit this data to a central hub for processing. This data will be displayed on a graphical user interface (GUI) using data analysis techniques, providing the farmer with valuable information about the health of their soil. Machine learning models will also be used to predict future soil health, which will also be displayed on the GUI.

Objectives

The main objectives of the project are:
  • Research different options for sensors that can measure nitrogen levels in soil (WP1)
  • Research different microcontrollers, displays, and machine learning models that can be used in the central hub (WP2)
  • Design a printed circuit board (PCB) that can integrate the sensors, microcontrollers, RF transceiver, and power source (WP1 & WP2)
  • Design a GUI that can take user input and clearly display data (WP2)
  • Develop methods for analyzing sensor data and use machine learning techniques to identify patterns and predict soil health (WP3)
  • Test the integrated system and provide a proof of concept of the design (WP2)

Stretch Goals

  • Construct a fully-working prototype of the system (All)
  • Connect the system to Wi-Fi to receive external data, such as weather data, for improved machine learning (WP2 & WP3)
  • Gather data from multiple sensors (e.g. temperature, humidity, moisture levels) and build an online database to store information from multiple sensor hubs. (WP2)

Project Description

What technologies were used

  • Arduino IDE (C/ C++)
  • Matlab
  • React Native (React JS)
  • Altium
  • AutoDesk Fusion 360

Challenges faced

  • NPK is given the same values repeatedly (we are assuming it is not working)
  • Due to the cost restrictions it is difficult to accurately test the NPK sensor because that would require buying another NPK sensor
  • Issues with MCU (only 2/3 boards work) which lead to a problems with RF testing (was resolved by changing the board)
  • Issues converting MATLAB ML mode to C ( the MATLAB to C code result was trying to write into illegal memory)
  • React-Native mobile App issue with pulishing (Unable to publish to expo without SDK error issue)
  • React-Native mobile App requried a lot of non native libraries and dependancies which led to errors ( but still was preferable to Flutter because of knowlegde of javascript in the group)
  • Issue with running the app on the web because of react-native imports. A website in react Js is undevelopment.
  • Issue with completion of mechanical goals - ...

Credits

  • Rhys Henwood: Project Lead and GUI Designer
  • Safura Colette: Radio-Frequency Engineer and PCB Designer
  • Jide Oyelayo: Sensor Hardware Engineer Lead and Mobile Development Lead
  • Kieran Lowe: Prototyping Engineer and Mechanical Design Engineer
  • Mawusi Ametewee: Machine Learning and Cloud Computing Lead
  • Anjali Gokal: Data Scientist and Machine Learning Data Researcher

This project was completed as part of the ES410 course at Warwick University. The research and development was conducted by Group 5, consisting of the individuals listed above. The project was supervised by Professor Jose Ortiz Gonzalez, who provided guidance and support throughout the project.

Link to Notion which was used to track progress throughout the project.

About

Low-Cost Smart Agricultural Sensing System for Small Holder Farms in South Asia

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published