Remote Controlled Surveillance Mobile Robot with IP Cam

Remote Controlled Surveillance Mobile Robot

     The project is built by Team Stark. Gilbert (myself :D) as the leader and my subordinates Martin and Janssen. I divided the tasks in 3 parts. First is the camera control, Log-in database, installer and network setup which was assigned to Martin. The second part was assigned to Janssen and his main tasks are mainly in the mechanical (gears, tracks, etc.) and production of the robot (physical design, mounting, space management, bolts, etc.) making it organized inside and a stunning looking outside. I assigned myself to the last tasks which are designing the circuitries, simulating, programming the microcontroller, programming Visual Basic for serial communication, building PCBs (ironing, etching, slotting, soldering, etc.). With teamwork, cooperation, team handling and good communication we were able to finish the project in less than 2 months.

The Senior Year Design Project was named Vanguard by the team. He is a remote controlled surveillance robot. To avoid data communication problems we decided to use different protocols for controlling the wireless camera and the robot. The robot can be controlled through desktop or laptop computers while the video can be controlled through internet, adhoc, WAN and LAN. It is powered by two batteries. One for the circuit and one for its motors.

Here’s some of his main features:
1. Operating range up to 800m on open area and 200m on crowded area. (based from the RF Transceiver module used)
2. Video feed’s range is limited depending on the connection device like router, WIFI booster, etc.
3. Big treads suitable for outdoor terrain.
4. Batteries can last up to 3 hours.
5. Camera can tilt 180 deg and pan 110 deg.
6. Bright blue LED lights.
7. Night vision mode.
8. Log in database.
9. User friendly graphical interface.
10. Battery status.
11. Speed Control.
12. Has horn.
13. Installer

Please note that I will mostly discuss the tasks I did.


Main components used on operating:
Tomtop IP Camera
Desktop / Laptop
Two RF Transceiver modules (JZ871)
USB to RS232 converter
Max232 Circuit (serial interface for RS232)
Motor driver L298
Two Mabuchi motors
Bandai 1/15 Stug 4 Model (chassis only)
Li-Ion battery (circuit power)
6v SLA battery (motor power)

Based on our setup

Robot Program path:
Visual Basic 6 > MAX232 > RF Transceiver (TX) > RF Transceiver (RX) > PIC microcontroller > DC motor driver chip > DC motors

Camera Program path:
Visual Basic 6 > Internet Browser > Router> Camera

There are 4 PCBs involved.

Robot Side:
1. Controlling circuit
2. DC motor driver circuit
3. Camera power source

Controller Side:
1. Max232 circuit

I will only show few board designs due to team privacy policy.

The 1st PCB schematic design:
(You can request the other circuits to me)

PCB Layout Design:

1st PCB Layout Design

Max232 Circuit:

Max232 Circuit

I used a different circuit for powering the Wireless camera since it can only operate in 2A current and the 7805 circuit on the main circuit board only releases 1A.

Some images I took when we were building the project:


Software I used were:
1. Proteus ISIS/ARES – I used this one for simulation, pcb schematic designing and pcb layout designing.
2. MikroC PRO for PIC – I used this one for programming the PIC microcontroller.
3. Visual Basic 6 – I used this one for communicating Laptop/Desktop to the PIC installed in the robot.
4. VSPE – virtual serial port.
5. Hyperterminal – testing purpose.

In programming the microcontroller I used the modules involved in the PIC16F877A. I used Pulse Width Modulation (PWM) Module, Timer Module, Analog-to-Digital Converter (ADC) Module, UART Module and Interrupts.

Here is an image of simulation:

Here are some of the websites I used in building the project.

Here’s the video used for the exhibit:

That’s all guys please leave feedbacks or comments below. You can ask also questions.


41 responses to “Remote Controlled Surveillance Mobile Robot with IP Cam

  1. thank you to have presented your very interesting project, I dare to ask you to give me the tie to download the files of your project

  2. thank you to have presented your very interesting project, I dare to ask you to give me the link to download the files of your project

  3. y are d tracks in ur pcbs at 90 degree…..dats a bad practice…it should always be bend at around 45 degree……….(juz a suggestion if it helps…)…dis helps to reduce etching losses and also signal reflection losses….

  4. I’m sorry guys but the project can’t be given publicly and is not for free. If you’re planning to build this project I can just only give you advices on how to build it. If you really need every details I can sell you the whole project from schematics down to the codes. I hope everything is clear now. Happy robot building 🙂

  5. Hey !!!! Gilbert et all (Team Stark)

    HOw are you doin,hope you will be cool……….
    actually iam interested in your project,because have my electronics project this semester…..Therefore i will need your Teams Help….
    can you please Reply me on

  6. hello..i really need your an electronics engineering student..i want to ask your team how did you control the movement of your camera…and how did you transmit the data from your camera to the laptop…we really need your help..hope you can reply me…thanks a lot…email me in medrano_ernesto

  7. hello, we are planning to have a project that is much the same as yours….gagamit kami ng robot platform w/ WiFi camera to macocontrol using a server with internet access..
    ang kaso di ko lam pano simulan…we really need your help team stark..pls help us..thanks email me at

  8. Nice project!

    (Pathetic to see all these requests for code & circuit, stop copying people and figure it out for yourself!)

  9. sir , gr8 project .
    i too want to work on such type project , but i want to modify it as below
    1) i want to control the whole system with a mobile phone and i shoule get live streaming on my mobile .
    2) also instead of using RF, i want to use WiFi
    3) and the system should alert me for any motion .

    i will be very grateful for your response n help .
    kindly mail me or msg at

  10. Hello sir, i am so much interested to do just the same as your project and i’m in need of your help.
    i’ll be glad to hear some response from you maybe through e-mail.
    Thank you in advance.

      • Hi, Rahul i am a student in E.C. at Rajkot city in Gujarat in Christ College. I want make a robot which is durable and yet fast. Can you help me i made a robot from kit but it was horrible it didn’t worked because of some frequency disturbance.

  11. hi!
    i am adnan… i want to control or access the robot in world level… then what the internet tecnique i can use so that i can access it in world wide level???
    plz answer me

  12. Hi Guys i’m working on similar thing but i’m stuck in range of this sort of robot. i’m using wifi but it has range limitation so now i wont to update this robot with the range of almost 1km, Can you guys suggest me any idea to accomplish it.
    Akash :-

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s