Skip to content

pranjulsingh/Wireless-Car-with-Camera

Repository files navigation

It is a device that moves over a plane surface and it consists of an arm and over the arm a camera is mounted and the live video feed can be seen wirelessly on the android application. Bot can also be controlled by the android application. The android phone is connected to bot using Wi-Fi.
Bot consists of two devices one is Arduino a micro controller that is used to drive the hardware like wheels and arm and second device is raspberry pi that is used for sending the live video feed to the android application.

Bot works in following steps:

  • First of all, user installs the app on android device, turns on the bot and then connect phone and bot to the same Wi-Fi network.
  • Now user will be able to see the live video recording on the application.
  • To make any motion you have to tilt the android device respected to the direction you want to move and then HTTP request will be made from phone to the raspberry pi.
  • A flask web application running on the raspberry pi receives the request and process it and then sends it to the Arduino.
  • Arduino and raspberry pi are connected using i2c protocol.
  • The program running on the Arduino receives the request and drives the motors accordingly.

For Detailed Working of project see SPYbot.pptx

Circuit Diagram

To Run the project:

  • Make Proper connections as shown in circuit diagram
  • Install Robotics.apk Application in android Device
  • Connect Raspberry Pi and Android Device in the same wifi network
  • Run web.py and command.py script in raspberry pi
  • Install ArduinoProgram.ino in arduino uno