Farm Data Sampling and Analytics System
This project is a coordinated effort plan at MNS-University of Agriculture, Multan for the improvement of crop yields and betterment of farm lands and soil condition and to deal with the water problems that are most frequent throughout the country especially South Punjab Region. Proposed system is a
2025-06-28 16:32:33 - Adil Khan
Farm Data Sampling and Analytics System
Project Area of Specialization Artificial IntelligenceProject SummaryThis project is a coordinated effort plan at MNS-University of Agriculture, Multan for the improvement of crop yields and betterment of farm lands and soil condition and to deal with the water problems that are most frequent throughout the country especially South Punjab Region. Proposed system is a research-based project that can help them in making correct decisions and policies so that they can contribute to the agriculture sector and farmers from whole Region.
The project is a software system based on a normalized research database that offers location based (i.e. GPS) data collection and efficient record management and data analysis. System has 2 API sharing a common repository.
Maintaining Data Accuracy, Security and Integrity is very crucial for the whole system because of that system has a secure login that assures authorized access to the registered and authorized users only allowed by the administrator of system.
Project ObjectivesThe main objectives of the system are to:
- Reduce irrigation water wastage.
- Reclaim Sodic soil to optimum near neutral conditions.
Sodic Alkaline soil is a major issue of the region and is continuously spreading. In near future, vast tracts of land will be damaged by extreme sodic alkaline conditions and became infertile for agriculture. We are proposing a soil data sampling and analytics system in order to monitor farm soil to propose proper fertilizer for the land.
Project Implementation MethodThe proposed system is both android and web based system.
First is user login for security purpose.
In android Application there is a module for user choice whether the user want to insert data or to see data.
Insert data module further contains 3 submodules.
Survey Data:button for getting initial information about the survey. These are given as
- Select zone
- Farm area in acres
- Farm owners
- Contact marker name
- Get position.
- Next button that will save progress
Soil Sampling:
- Select marker main from list.
- Select core depth (6, 12, 18, 24).
- Farm id
- Date selection
- Child marker (main marker –s1, s2, s3….).
- Get position (sample based).
- Buttons (save + done)
Water Sampling:
- Select Zone
- Date
- Marker
- Get Position
- Save Button
View data module will simply show the data saved in database in form of markers.
In website there are more modules then application like:
Soil results: After taking sample to the lab and testing it, we get predefined value fields of soil which we insert and save into database.
Those predefined value fields are as follows:
- Select main marker from list
- Topography (pre-defined values (dropdown)
- Porosity(text)
- Moisture (% value)
- Overall physical description (textbox)
- Nitrogen %
- Potassium%
- Phosphorus%
- organic matter%
- Electrical Conductivity (EC)
- Potential of Hydrogen (PH) (predefined scale)
Water results:Same as done with soil, after testing sample of water in labs we get some predefined value fields which we insert and add into the database.
Those predefined value fields are as follows:
- Select marker from the list
- Total Dissolved Solids (TDS)
- Chemical Oxygen Demand (COD)
- Biological Oxygen Demand (BOD)
- Potential of Hydrogen (PH)
- Electrical Conductivity
- Sodium Adsorption Ratio VALUE (SAR)
- Sodium %
- Boron%
- Arsenic %
- Other Cation (text box)
- Other Anions(textbox)
- Other Heavy metals
- Reduce irrigation water wastage
- Reclaim Sodic soil to optimum near neutral conditions.
- For research purposes
- First is user login for security purpose.
- Select zone
- Farm area in acres
- Farm owners
- Contact marker name
- Get position.
- Next button that will save progress
- Select marker main from list.
- Select core depth (6, 12, 18, 24).
- Farm id
- Date selection
- Child marker (main marker –s1, s2, s3….).
- Get position (sample based).
- Buttons (save + done)
- Select Zone
- Date
- Marker
- Get Position
- Save Button
- Select main marker from list
- Topography (pre-defined values (dropdown)
- Porosity(text)
- Moisture (% value)
- Overall physical description (textbox)
- Nitrogen %
- Potassium%
- Phosphorus%
- organic matter%
- Electrical Conductivity (EC)
- Potential of Hydrogen (PH) (predefined scale)
- Select marker from the list
- Total Dissolved Solids (TDS)
- Chemical Oxygen Demand (COD)
- Biological Oxygen Demand (BOD)
- Potential of Hydrogen (PH)
- Electrical Conductivity
- Sodium Adsorption Ratio VALUE (SAR)
- Sodium %
- Boron%
- Arsenic %
- Other Cation (text box)
- Other Anions(textbox)
- Other Heavy metals
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 78000 | |||
| raspberry pi 3b Plus | Equipment | 6 | 5000 | 30000 |
| BreadBoard | Equipment | 6 | 200 | 1200 |
| Soil Moister VL69 | Equipment | 10 | 1500 | 15000 |
| Digital Ph meter | Equipment | 8 | 2000 | 16000 |
| Soil Sensor Module | Equipment | 10 | 180 | 1800 |
| Chemical Monitering Sensors | Equipment | 5 | 1000 | 5000 |
| Development Cost | Miscellaneous | 3 | 3000 | 9000 |