Inspiration
CropSync: A Field-Deployable AI-Powered Smart Farming Assistant Inspiration
Roughly 30% of India's crops are lost to pests and disease every year, and by the time damage is visible to the naked eye, it's usually too late to act cheaply. On top of that, smallholder farmers who make up the vast majority of Indian landholdings routinely lose a large share of their produce's final price to middlemen, simply because there's no objective way to prove grain quality at the point of sale. Soil testing — when it happens at all — can take weeks to come back.
We kept coming back to the same question: what if a farmer could get soil data, disease alerts, and grain grading in minutes, from something they could actually afford to own? That question became CropSync.
What it does
CropSync is two devices working together. A mobile rover drives through the field, lowers a probe to test soil (nitrogen, phosphorus, potassium, temperature, moisture), and photographs crops so an on-device AI model can flag disease before it spreads. A separate, stationary grain quality box photographs harvested grain and grades it — broken percentage, discoloration — printing a result the farmer can show a buyer instead of accepting whatever price they're offered. Both sync to a simple phone app, so the farmer sees plain-language advice, not raw sensor numbers.
How we built it
The rover runs on a dual-microcontroller architecture: an Arduino Nano handles driving and all the analog/RS-485 sensor reading, while an ESP32-CAM handles imaging and WiFi, the two talking over I²C through a level shifter. Plant disease detection runs as an Edge Impulse model directly on the ESP32-CAM, so it keeps working with no signal.
Soil sensing turned out to be a small project of its own. We read the NPK probe over Modbus RTU via RS-485 — every register read needs its own CRC-16 checksum, and getting those exactly right (down to the byte) was the difference between a probe that answers and one that stays silent.
Getting the drivetrain right meant respecting real current limits. Each wheel motor sits on its own dedicated driver channel rather than sharing one, keeping every channel comfortably under its rated current even at stall — a small design choice that mattered a lot in practice.
Challenges we ran into
Our first idea for covering a whole field was a rail-and-pulley system strung across each crop row — infrastructure-heavy and not something a farmer could set up alone. We scrapped it for a rover, which solved the coverage problem but introduced a new one: full autonomous navigation (GPS, row-following) turned out to be either too expensive or too unreliable at our budget, so we made a deliberate call to build app-controlled driving first, with line-following as a planned next step, rather than promise autonomy we couldn't yet make dependable.
We also initially designed a second, fully separate stationary soil unit with its own microcontroller, battery, and probe — duplicating sensing the rover already did. Catching and removing that redundancy was a useful lesson in how easily a design can quietly regrow the complexity you already cut once.
Cost discipline was a running challenge. Our early estimate didn't honestly account for motors, wheels, frame material, and wiring — once we did, the number moved substantially, and we had to get comfortable presenting that honestly rather than understating it.
Accomplishments that we're proud of
Every Modbus CRC byte and every line of our bill of materials checks out against independent recalculation — nothing in the final design is a guess we didn't verify. We're also proud of catching our own redundant design decisions before they became wasted hardware, and of choosing a harder-but-honest teleoperation-first navigation plan over an autonomy demo that might have failed in front of judges.
What we learned
The biggest lesson was that a good design isn't the one with the most features — it's the one where every part earns its place. Several of our best decisions were subtractive: removing a duplicate sensing unit, removing an unreliable navigation approach, removing components once we confirmed a simpler part could do the same job. We also learned to separate "what we can build reliably by the deadline" from "what the finished product should eventually do," and to be upfront about that gap rather than blur it.
What's next for CropSync
The soil probe's insertion mechanism — the part that actually pushes the sensor into the ground — is still undesigned by choice; we wanted the frame and drivetrain solid first. That's the next build step, followed by full firmware integration and field testing, and eventually the line-following upgrade to reduce how much a farmer needs to actively drive the rover themselves.
Log in or sign up for Devpost to join the conversation.