πB.Tech Major Projoct 2021-2025.
A smart agriculture monitoring system integrating IoT sensors, Blockchain, and Machine Learning to improve crop productivity, ensure secure data handling, and provide real-time monitoring for farmers.
This project addresses challenges in traditional farming such as resource mismanagement, crop diseases, and lack of trust in sensor data.
It combines IoT-based data collection, blockchain-based security, and a web/mobile-friendly platform to create a reliable Precision Agriculture System.
- βοΈ IoT Integration: ESP32 with sensors (DHT11, Soil Moisture, pH, Rain, etc) for real-time environmental monitoring.
- π Blockchain Security: SHA-256 hashing to store sensor data on a lightweight blockchain ensuring immutability and trust.
- π² Mobile Monitoring: Real-time visualization via Blynk IoT App.
- π₯οΈ Web Application: Flask-based plant disease detection using CNN + OpenCV.
- π Responsive Dashboard: Farmers can view live data trends and receive disease predictions.
- β Tested & Validated: Achieved <3% deviation in sensor readings and tamper-proof blockchain verification.
- Hardware: ESP32, DHT11, Soil Moisture Sensor, pH Sensor, Rain Sensor, more sensors
- Software: Python, Flask, HTML5, CSS3, JavaScript
- IoT Platform: Blynk
- Blockchain: SHA-256 Hashing, Smart Contracts
- Machine Learning: TensorFlow/Keras, OpenCV, CNN for disease detection
- Tools: Arduino IDE, Proteus, MATLAB, GitHub
βββ /hardware # Circuit diagrams, ESP32 code
βββ /webapp # Flask-based web application for disease detection
βββ /blockchain # Blockchain hashing & verification scripts
βββ /datasets # Sample plant images for ML model
βββ /docs # Project report, references, diagrams
βββ README.md # Project documentation
- AI/ML integration for predictive irrigation & yield forecasting
- Drone-based crop monitoring & precision spraying
- Multi-sensor networks for pH, rainfall, and nutrient tracking
- Cloud + Blockchain storage for scalability
- Multilingual farmer dashboard with SMS alerts
- Akash Deep Prasad
- Abir Paul
- Rajorshi Barman
Supervised by:
Dr. Arijit Ghosh (Assistant Professor, ECE, RCCIIT)