Android Phone Controlled Farming Robot

Robot is a system that contains sensors, control systems, manipulators, power supplies and software all working together to perform a task. Designing, building, programming and testing a robot is a combination of physics, mechanical engineering, electrical engineering, structural engineering, mathematics and computing .

We are controlling movements of robot using bluetooth communication. The Ultrasonic  sensor is  arranged on the Robot.  It is used to measure distance of an obstacle in front of the sensor. The sensor is interfaced with ATMEGA328 microcontroller which processes data and controls robot movements through L293d motor driver circuit. The dc motors are interfaced with the L293d circuit. The temperature and humidity sensor DHT11 is interfaced with controller. The soil moisture senses soil status whether it is dry or wet.

The robot is controlled by android phone  remotely. The robot also sends status of

its movements such as forward, backward, left, right, stop,Temperature, Humidity, Soil Status ,distance of an obstacle  to android phone using proper commands. The same status is also shown on 16×2 LCD Display. We can control sprinkler motor to water the plants. We can  also use  wireless camera on the robot for surveillance purpose so that it remotely transmits live video & audio to PC.

Software:

  • ARDUINO IDE
  • EMBDDED CPP CODE
  • PROTEUS SIMULATOR

Hardware:

  1. ATMEGA328  Microcontroller
  2. Ultrasonic Sensor HC-SR04
  3. DHT11 ( Temperature , Humidity)
  4. Soil Sensor
  5. Bluetooth  Module
  6. 16×2 LCD Display
  7. DC motors and L293D Motor Driver
  8. Relay
  9. Current Driver ULN2003
  10. Sprinkler Motor
  11. 12V Rechargeable Battery
  12. Regulated Power supply