SkyT - Drone Based Crop Management System
Product Introduction
Team
- e20032, Bandara A.M.N.C.
- e20034, Bandara G.M.M.R.
- e20157, Janakatha S.M.B.G.
- e20173, Jayasooriya P.A.S.V.
Table of Contents
- Introduction
- Solution Architecture
- Hardware & Software Designs
- Testing
- Detailed budget
- Conclusion
- Links
Introduction
Tea plantation management faces significant challenges due to inefficient monitoring of vast tea lots, leading to suboptimal crop health and reduced yields. Sky T, a smart drone-based crop management system, addresses these challenges by introducing a real-time monitoring system for tea plantations. This system leverages advanced IoT devices to track soil quality, temperature, and humidity, ensuring optimal growing conditions. Drones play a crucial role by capturing high-resolution images and collecting sensor data from designated nodes, enabling real-time field monitoring. This allows for the early detection of potential issues, improving decision-making and enhancing overall plantation productivity. By integrating smart technologies, Sky T offers a data-driven approach to revolutionizing tea plantation management.
Solution Architecture
Our solution architecture comprises both IoT devices and a cloud-based web application.
The high-level overview of the system, as depicted in the accompanying diagram, consists of the following key components.
- Sensor Node
- Drone
- Docking station
- Cloud-Based Backend
- Web dashboard
1. Sensor Node
The sensor node is a compact environmental monitoring unit installed within a designated tea plantation area, typically covering a perimeter of approximately 500 meters. This unit is designed to collect essential soil and atmospheric data, including pH levels, nutrient content (NPK), temperature, and humidity.
The sensor node operates on either solar power or a rechargeable battery, depending on its location. It remains in a low-power state and is activated only upon receiving a triggering signal from the drone via Bluetooth Low Energy (BLE) communication.
Hardware Components
- ESP32 Microcontroller – Handles data acquisition and wireless communication.
- RS485 NPK Sensor – Measures nitrogen (N), phosphorus (P), and potassium (K) levels in the soil.
- AHT10 Humidity Sensor – Monitors temperature and humidity conditions.
2. Drone
The drone serves as the primary data acquisition unit within the system, collecting environmental data from the sensor node while simultaneously capturing aerial images of the tea plantation. These high-resolution images are processed in the cloud backend to support critical decision-making processes, such as determining the optimal timing for tea harvesting.
To ensure seamless communication with the sensor node and docking station, the drone is equipped with specialized hardware components.
Hardware Components
- LoRa Transceiver – Enables long-range, low-power communication between the drone and docking station.
- Raspberry Pi Zero Microcontroller – Manages data processing and communication tasks.
- Raspberry Pi Camera Module V1.3 – Captures aerial imagery for analysis and decision-making
3. Docking Station
The docking station serves as a critical communication hub within the system, acting as an intermediary between the drone and the cloud platform. Its primary function is to receive data from the drone via a LoRa transceiver and transmit it to the cloud-hosted backend for processing and storage in the database. This ensures seamless data integration and real-time accessibility for analysis and decision-making.
Hardware Components
- ESP32 Microcontroller - Manages data transmission and communication processes.
- LoRa Transceiver - Facilitates long-range wireless communication between the drone and docking station.
- 4G Wifi Dongle - Enables internet connectivity for cloud data transfer.
4. Cloud-Based Backend
The backend infrastructure is hosted on a cloud platform, leveraging Amazon Web Services (AWS) as the cloud service provider. To ensure security and efficiency, the solution is designed with two separate backend systems, one dedicated to processing IoT data and another for managing the web dashboard. Both backends are connected to a centralized database, facilitating seamless data integration while maintaining system security.
Backend Technologies
- *IoT Server - Implemented using Python Flask, optimized for handling real-time IoT data processing.
- Web Dashboard Server - Developed using TypeScript, ensuring a scalable and maintainable architecture.
Database Management
- MongoDB - Used for storing high-resolution aerial images.
- MySQL- Handles sensor data storage and user information.
5. Web Dashboard
The web dashboard serves as the user-facing interface, providing real-time insights derived from sensor data analysis. It is designed to support role-based access control, ensuring that users receive dynamic content relevant to their specific roles. This interface enables efficient decision-making by presenting processed data in an intuitive and interactive manner.
Technologies Used
- React.js – A modular and scalable framework for building dynamic, responsive user interfaces.
- Bootstrap – Enhances the dashboard’s design with a flexible and modern UI framework.
The proposed solution architecture integrates IoT technology, aerial imaging, and cloud computing to create a smart, data-driven crop management system for tea plantations. By leveraging sensor nodes, drones, a docking station, a cloud-based backend, and a web dashboard, the system ensures efficient data collection, processing, and visualization.
Hardware and Software Designs
Software Design
Our software solution is a web-based dashboard built using the following technology stack
- Front End - React + Bootstrap
- Back End - Typescript
- Database - Mongo DB, MySQL
- Cloud Service Provider - AWS
Front End Designs
To ensure a seamless user experience that balances simplicity, ease of use, and professionalism, we have developed a fully customizable dashboard with dynamic role-based access control. The system includes secure login and signup validation, adapting the interface dynamically based on the user’s role to enhance usability. Additionally, the design has undergone UI/UX testing, focusing on learnability, usability, and overall user experience, ensuring an intuitive and efficient platform for users.
Testing
Testing done on hardware and software, detailed + summarized results
Detailed budget
All items and costs
Item | Quantity | Unit Cost | Total |
---|---|---|---|
NodeMCU | 2 | 2000 LKR | 4000 LKR |
RS508 Soil Sensor | 1 | 11000 LKR | 11000 LKR |
DHT 11 Humidity Sensor | 1 | 400 LKR | 400 LKR |
3300mAh Li-Po Battery | 2 | 3300 LKR | 6600 LKR |
Drone | 1 | 30000 LKR | 30000 LKR |
Raspberry Pi Zero | 1 | 3500 LKR | 3500 LKR |
5MP Raspi Camera Module | 1 | 2500 LKR | 2500 LKR |
RA02 Lora Module | 2 | 3000 LKR | 6000 LKR |
32GB Storage Device | 2 | 1790 LKR | 3580 LKR |
4G Dongle | 1 | 3690 LKR | 3690 LKR |
Miscellaneous | N/A | N/A | 3000 LKR |
SUB TOTAL | 14 | N/A | 74270 LKR |
Conclusion
Sky T has successfully reached the proof-of-concept stage, marking a significant milestone before full-scale product development. The complete data path from collecting sensor data and capturing images using a manually flown drone to processing and visualizing the information on a web dashboard has been fully implemented. This achievement validates the system’s feasibility and lays a strong foundation for further enhancements, including automation and scalability. With this progress, Sky T is now poised for the next phase of development, bringing smart, data-driven solutions to tea plantation management.