KRISHIVRA: The Chaotic Journey of Building an AI Farming Assistant

KRISHIVRA: The Chaotic Journey of Building an AI Farming Assistant – Team 20
Team 20

KRISHIVRA: The Chaotic Journey of Building an AI Farming Assistant

(And How We Almost Killed Each Other)

Three VIT Chennai students, 11 features, countless arguments, and one beautiful mess that somehow worked

Chapter 1: The Humble Beginning (Or How We Started with Just One Feature and Lost Our Minds)

Picture this: Three ECE final year students sitting in VIT Chennai’s hostel, probably procrastinating on some assignment (as usual). That’s us – Vignesh J, Ashwath Vinodkumar, and Rahul Bhargav Tallada – two months ago, completely unaware that we were about to embark on the most insane journey of our college lives.

It all started small. Really small. We thought, “Hey, let’s just build a simple pest detection system using ESP32-CAM. How hard can it be?”

Spoiler alert: It was VERY hard.

Our first goal was modest – detect pests in their early larval stages to help farmers catch infestations before they destroy crops. Just one feature. One simple, innocent feature that would slowly consume our souls and transform into an 11-feature monster called KRISHIVRA.

Chapter 2: The Great Name Debate (And How Ashwath Saved Us From “AgriHub”)

Fast forward three weeks into the project, and we had this heated discussion about what to name our app. I’m talking full-blown arguments at 2 AM in the hostel corridor.

Rahul suggested “AgriSmart” (too generic). I threw out “FarmGenius” (too pretentious). We even considered “CropDoc” (sounds like a medical app).

Then Ashwath, in one of his brilliant moments, goes: “Guys, what about KRISHIVRA?”

We all stopped arguing and stared at him.

“Krishi” (agriculture) + “Vra” (from Sanskrit “Varah” = support/prosperity)

It was perfect. Indian roots, meaningful, and it actually sounded like something farmers would trust. That moment, our little pest detection project officially became KRISHIVRA – though we had no idea it would grow into the beast it eventually became.

Chapter 3: The Feature Creep Monster (How 1 Became 11)

Here’s where things got completely out of hand. What started as a simple pest detection system kept growing like some kind of digital monster:

  • Week 1: “Let’s add weather data too.”
  • Week 2: “Farmers need mandi prices, right?”
  • Week 3: “What about government schemes?”
  • Week 4: “Irrigation control would be cool…”
  • Week 5: “Plant stress prediction is important…”
  • Week 6: “Voice chatbot? Why not!”

Before we knew it, we had committed to building:

  1. Live weather with AI suggestions
  2. Real-time mandi prices
  3. Government scheme recommendations
  4. IoT sensor monitoring
  5. Automatic irrigation control
  6. Plant stress prediction
  7. Pest detection (our original baby)
  8. Value-added product suggestions
  9. Seed quality assessment
  10. Multilingual support
  11. Voice chatbot integration

Ashwath looked at our feature list one day and said, “Guys, I think we’ve lost our minds.” But we were too deep to turn back now.

Chapter 4: The Hardware Chaos (Or Why We Almost Threw ESP32s Out the Window)

Remember that beautiful hardware setup? Yeah, that took us about 47 attempts to get right.

The Components That Nearly Broke Us:

  • ESP32 Microcontroller (the brain that sometimes had no thoughts)
  • ESP32 Wi-Fi Camera (temperamental as a cat)
  • MQ135 Air Quality Sensor (gave random readings for sport)
  • DHT11 Temperature/Humidity Sensor (worked when it felt like it)
  • Soil Moisture Sensor (the most reliable one, surprisingly)
  • 5V Relay (for pump control)
  • Submersible Water Pump (surprisingly obedient)
  • 9V Battery (died faster than our hope sometimes)

Ashwath spent three entire days trying to get consistent image readings from the ESP Camera. At one point, out of sheer frustration, he began treating it like a stubborn pet: “Come on, little camera, just give me ONE stable frame!”

After countless retries and a lot of debugging, we finally achieved a successful pipeline — the ESP32-CAM now captures an image every five seconds, sends it to TrueFoundry, and receives the processed output in a neat JSON format.

Chapter 5: The Great API Integration War (Vignesh vs. The Internet)

As the guy who got stuck with API integration duties, I can tell you that making 15 different APIs work together is like trying to conduct an orchestra where half the musicians speak different languages and the other half are having an existential crisis.

My Daily Battle List:

  • Open Weather API (surprisingly cooperative)
  • Perplexity Pro with LLaMA 3.1 (smart but moody)
  • Government data.gov.in (patience required, lots of it)
  • Gemini 2.5 Flash & Pro (our AI overlords)
  • Whisper for voice recognition (hosted on TrueFoundry)
  • Firebase (our real-time database savior)

The 3 AM Debugging Sessions:

Picture me, laptop on bed, surrounded by energy drink cans, staring at error codes that make no sense. “HTTP 429: Too Many Requests” became my nemesis. I started dreaming in JSON format.

But when all 15 APIs finally played nicely together in our Flutter app… that feeling was better than getting placed in your dream company.

Chapter 6: The Mentor Magic (How We Got Our Sanity Back)

Just when we thought we were drowning in our own ambitions, our mentors appeared like guardian angels:

Dr. Velmathi G – Our professor and guide who didn’t just help us code, but taught us to think like engineers solving real problems.

Dr. Rajsekar Manokaran – The AI and cloud expert from Annam.AI who asked the questions that mattered:

  • “How much will this actually cost farmers?”
  • “What’s your data usage per day?”
  • “How do you plan to scale this?”

We had two crucial 40-minute meetings with our Annam.AI mentor that completely changed our approach. Instead of just building cool tech demos, we started thinking about real implementation, real costs, and real impact.

Plus, Annam.AI (an initiative by IIT Ropar) gave us access to TrueFoundry – suddenly we had enterprise-grade ML hosting. It felt like being handed the keys to a Ferrari when you’ve been riding a bicycle.

Chapter 7: The Small Fights (That Made Us Stronger)

Let’s be honest – three guys working 6-hour days in close quarters for two months… there were definitely some moments.

The Great Database Debate:
Rahul wanted MongoDB, Ashwath insisted on PostgreSQL, I was team Firebase. We argued for two hours before realizing Firebase made the most sense for real-time IoT data. Classic engineering problem-solving.

The Model Accuracy Wars:
When Rahul’s pest detection model hit 89.6% accuracy, Ashwath jokingly said his hardware could do better. This led to a friendly competition where everyone tried to optimize their part of the system. Competitive collaboration at its finest.

The UI Design Crisis:
I spent three days building what I thought was a beautiful interface. Ashwath took one look and said, “This looks like it was designed by a robot.” We redesigned it together, and honestly, it was much better.

These small conflicts actually pushed us to build something better. When you care deeply about what you’re building, passionate disagreements are inevitable.

Chapter 8: The Tripod Revelation (Last-Minute Genius)

Two hours before final submission, we were shooting our demo video. Everything was going well until we got to the hardware demonstration. Our ESP32-CAM was just sitting there on the table looking… amateur.

“This doesn’t look professional,” Ashwath said, staring at our setup.

That’s when inspiration struck. “What if we get a tripod?”

The Rush to Greatness:
We literally rushed to an electronics store, bought a decent tripod, and set up our ESP32-CAM like a professional security system. Suddenly, our hardware looked like something you’d actually want to install on your farm.

When the camera detected a test pest and sent the push notification to our phones, with the camera elegantly mounted on the tripod… magic happened. Our demo went from “college project” to “actual product.”

Sometimes the smallest decisions make the biggest difference.

Chapter 9: The AI Model Marathon (Rahul’s Computer Vision Olympics)

While I was fighting APIs and Ashwath was wrestling with hardware, Rahul was in his own world training multiple AI models simultaneously:

The YOLOv11 Triple Threat:

  • Pest Detection: Stem borer, leaf folder, pink bollworm
  • Raw Material Recognition: Potato, tomato, carrot, banana
  • Seed Quality Assessment: Multiple seed types with impurity detection

The ML Ensemble for Smart Irrigation:
XGBoost, Random Forest, and Gradient Boosting working together to make irrigation decisions based on soil moisture, temperature, humidity, crop type, and crucially – next 1-hour rainfall predictions. Why water your crops if it’s going to rain in 30 minutes? The irrigation prediction hit 100% accuracy on test data.

Rahul’s laptop probably developed PTSD from running training sessions 24/7, but the results were incredible.

Chapter 10: The Multilingual Challenge (Making AI Speak Farmer)

Getting KRISHIVRA to work in English, Hindi, Tamil, and Telugu wasn’t just about translation. Agricultural terms are deeply cultural – a pest in Tamil Nadu might be described completely differently than in Punjab.

Our voice chatbot had to understand when a farmer says “செடியின் நிலை” (plant condition in Tamil) and provide relevant advice. This required weeks of fine-tuning and cultural context integration.

When our app finally had its first successful conversation in Tamil, with proper agricultural context and relevant suggestions.

Chapter 14: What We Actually Learned (Beyond Coding)

Technical Mastery:

  • Firebase is perfect for IoT real-time applications
  • TrueFoundry makes ML deployment manageable for students
  • Government APIs require the patience of a saint
  • Hardware integration is 70% debugging, 30% actual connection
  • Flutter can handle complex multi-API integrations beautifully

Real-World Engineering:

  • Feature creep is real and dangerous
  • User experience matters more than technical complexity
  • Cost analysis is as important as performance metrics
  • Cultural context is crucial for AI applications
  • Small details (like tripods) can elevate entire presentations

Team Dynamics:

  • Healthy arguments lead to better solutions
  • Individual expertise combined beats generalist approaches
  • 2 AM debugging sessions create unbreakable bonds
  • Celebrating small wins keeps motivation alive
  • Having a shared vision makes conflicts productive

Chapter 15: The Impact We’re Chasing

KRISHIVRA isn’t just about impressive technology demos – it’s about solving problems that keep farmers awake at night:

Economic Impact:

  • Preventing crop loss: Early pest detection can save entire harvests
  • Reducing input costs: Smart irrigation cuts water usage by 25-40%
  • Increasing income: Better market timing and value-addition opportunities
  • Accessing support: AI-matched government schemes ensure farmers get available help

Social Impact:

  • Breaking language barriers: Multilingual voice interaction for farmers with limited digital literacy
  • Democratizing expertise: AI-powered advice available 24/7 in remote areas
  • Reducing agricultural anxiety: Real-time monitoring provides peace of mind
  • Empowering decision-making: Data-driven insights replace guesswork

Environmental Impact:

  • Water conservation: Intelligent irrigation based on actual plant needs
  • Reduced chemical usage: Early detection enables targeted treatment
  • Sustainable practices: AI recommendations consider long-term soil health
  • Climate adaptation: Weather-integrated advice helps farmers adapt to changing conditions

Connect with the KRISHIVRA Chaos Creators

Team Members: Vignesh J, Ashwath Vinodkumar, Rahul Bhargav Tallada

Institution: VIT Chennai

Try KRISHIVRA: Download APK

Demo Video: Click to watch

Leave a Reply

Your email address will not be published. Required fields are marked *