Welcome to Kerala Project Center.
Image: Filling sprayer tank on tractor with Banvel (1985).jpg by USDA NRCS via Wikimedia Commons, Public domain
Manual pesticide spraying on farmland is imprecise: chemicals get applied uniformly across a field regardless of whether a patch is crop or weed, wasting pesticide, raising input costs, and exposing farm workers to unnecessary chemical contact. Uneven terrain in small and mid-sized farms also makes wheeled sprayers difficult to maneuver consistently.
This project builds a remotely operated, multi-legged ("spider") robot that combines targeted pesticide spraying with mechanical weed clearing in a single pass. An onboard camera and color/IR sensor pair let the controller distinguish healthy crop foliage from weeds in real time, so the spray nozzle only activates over weed-covered patches instead of blanket-spraying the whole field. A front-mounted rotary cutting motor removes low weeds and grass mechanically wherever spraying alone isn't enough, and a compact onboard chemical tank keeps the chassis light and easy to refill between rows.
// Simplified spray-trigger logic — Arduino
// weedSensor: HIGH when the color/IR sensor flags a weed patch ahead
int weedSensor = 2;
int pumpRelay = 7;
int cutterRelay = 8;
int tankFloatSwitch = 4; // LOW when tank level is low
void setup() {
pinMode(weedSensor, INPUT);
pinMode(tankFloatSwitch, INPUT_PULLUP);
pinMode(pumpRelay, OUTPUT);
pinMode(cutterRelay, OUTPUT);
Serial.begin(9600);
}
void loop() {
bool weedDetected = digitalRead(weedSensor) == HIGH;
bool tankOk = digitalRead(tankFloatSwitch) == HIGH;
if (weedDetected && tankOk) {
digitalWrite(pumpRelay, HIGH); // spray this patch only
Serial.println("Weed detected -> spraying");
} else {
digitalWrite(pumpRelay, LOW);
}
if (!tankOk) {
Serial.println("Tank level low - refill needed");
}
delay(150);
}
Monday - Saturday: 9:00 AM - 5:00 PM
Sunday: Not Working
2nd Floor, Comptron Arcade, Kallattumukku,
Thiruvananthapuram, Kerala 695012
+91 9633118080