Inspiration
Agriculture feeds the world — yet millions of small-scale farmers still make critical decisions with no data, no tools, and no support. They walk miles across their fields every day, guessing soil conditions, estimating water needs, and hoping for the best. One wrong call can mean an entire season's crop is lost. We saw this problem and asked ourselves — what if a farmer could know exactly what their field needs, from anywhere, in real time? That question became AgriSence
What it does
AgriSence is a smart agricultural platform that combines a custom-built all-terrain rover with a powerful web dashboard — giving farmers real-time intelligence about their land.
📊 Live Dashboard — Real-time soil moisture, temperature, humidity, and weather forecast 💧 Irrigation Control — Toggle automatic or manual irrigation from anywhere 📈 Analytics — Historical sensor trends, yield performance, and water usage charts 🌿 Crop Intelligence — AI-powered crop recommendations, disease risk detection, and What If scenario analysis 🗺️ Field Management — Multi-field zone monitoring with manual and auto irrigation rules 🚗 Rover Control — Deploy and control the ESP32-powered all-terrain rover remotely over WiFi
How we built it
We built AgriSence as a full physical-digital system from the ground up. Hardware:
Custom all-terrain rover with 4 geared DC motors ESP32 microcontroller with built-in WiFi Soil moisture sensor for real-time ground readings DHT11 sensor for temperature and humidity
Software:
Frontend built with HTML, CSS, JavaScript — fully responsive for mobile field use Backend powered by Node.js handling real-time data and API routing MongoDB database storing all sensor history, field maps, and user data WiFi communication between the rover and web dashboard via ESP32
Challenges we ran into
Building AgriSence was not easy. Our biggest challenges were:
Hardware failure at the final stage — Our ESP32 motherboard was damaged just before submission. We pushed through and ensured the full web platform remained functional and demonstrable. Real-time data sync — Getting live sensor data from the rover to the web dashboard with minimal latency required careful backend architecture. All-terrain rover stability — Balancing the motor power, weight distribution, and chassis design for rough field conditions took multiple iterations. Building everything from scratch — Every line of code, every circuit connection, and every design decision was made by our team of five within the hackathon timeline.
What we learned
How to integrate IoT hardware with a full-stack web application Real-time data handling between ESP32 and Node.js over WiFi The importance of modular architecture — when hardware failed, our software stood strong How to work as a team under pressure and deliver a complete product That real problems deserve real solutions — and farming deserves better technology
What's next for AgriSence
🤖 AI crop disease detection via rover-mounted camera using computer vision 📡 GPS-free autonomous navigation using SLAM technology 🌦️ Predictive irrigation — ML models that trigger watering based on forecast data 📱 Mobile app for even easier field-side access 🌍 Affordable hardware kits for farmers in developing regions
👥 Team Callisto — Project Lead & Full Stack Developer Roy — Hardware Engineer & UI/UX Designer Reena Shirin — UI/UX Designer Shevitha — Backend Developer & Database Architecture Maria Infant — Frontend Developer
AgriSence — Smart land. Strong harvest. Better world. 🌱
Built With
- arduino
- chart.js
- css3
- esp32
- express.js
- html5
- iot
- javascript
- mongodb
- node.js
- restapi
- websocket
Log in or sign up for Devpost to join the conversation.