development of an internet controlled surveillance mobile robot part1

21
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id:1061110400 BACHELOR OF ENGINEERING (HONS) ELECTRONICS MAJORING IN TELECOMMUNICATIONS

Upload: mimi

Post on 30-Jun-2015

2.891 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Final Year Project(EPT4046)Development of an internet controlled

Surveillance Mobile Robot

ByMimi Madihah Bt Mohd Idris

Id:1061110400

BACHELOR OF ENGINEERING (HONS) ELECTRONICS MAJORING IN TELECOMMUNICATIONS

Page 2: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Internet controlled Surveillance Mobile Robot

Page 3: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Introduction

• The robot used to be controlled through wireless connection from the Internet.

• With the used of Xbee Pro,it can be used for the wireless control of the mobile robot from the server.

• The user control the robot movement remotely and obtain a video feed from the camera installed on the robot.

• Such robot will be useful for surveillance purposes and provides simple means for the parent to monitor their children or pets at home from their office.

 

Page 4: Development Of An Internet Controlled Surveillance Mobile Robot Part1

ObjectivesThe main objectives of this project are to construct a robot that has ability to be controlled using the keyboard through the internet with spy cam. The other objectives are:

• To test and understand how the robot worked.• To learn how the robot communicates between

the computers using Xbee.• To install gas sensor into the robot to detect gas.• Develop the circuit and hardware that include the

module for motor control, video sensing and communication to the server.

• Develop the microcontroller based robot controller

• Testing the robot according to required specification

Page 5: Development Of An Internet Controlled Surveillance Mobile Robot Part1

TaskStudent A• Hardware

Module for motor control, video sensing and communication to the server.

Develop the gas sensor on the robot. Testing the robot according to required specification

Student B• Software

Communication software so that the robot can be remotely controlled from the Internet.

Streaming software so that the captured video can be streamed to the user using the Internet

Testing the system according to required specification

Page 6: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Motivation

• To provide a spy robot that able to be control even the user not at home.

• To provide a spy robot that able to be view environment clearly using the spy camera.

• To provide user friendly robot which required simple step for the user to use it.

• To help the user to use for safety purposes.

Page 7: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Block Diagram

No

No

Initialize PIC

Button 1 pressed?

Start

Button 2 pressed?

Increase Mode

Execute current mode

• Mode (1) Line Follow

• Mode(2) Control wirelessly using SKXBEE

• Mode(3) Gas Sensor

Page 8: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Further explanation

• Start represent ,when the power is on• PIC will initialize which mode to be select

depend on the user interest.• Button 1 pressed once – For line follow• Button 1 pressed twice- For SKXBEE• Button 1 pressed third times – For gas sensor• If button 2 pressed is for confirm the mode.

Page 9: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Schematic Diagram

Page 10: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Schematic Diagram Explanation

•Analog sensor and ultrasonic not included in this project

Gas sensor

Page 11: Development Of An Internet Controlled Surveillance Mobile Robot Part1

The transistor is used to provide more current for theLCD Backlight.

Page 12: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Power supply for the circuit

• Can choose either AC to DC adaptor or 9V-12V battery to power up the circuit. Higher input voltage will produce more heat at LM7805 voltage regulator.

• Typical voltage is 12V. Anyhow, LM7805 will still generate some heat at 12V. There are two type of power connector for the circuit, DC plug (J1) and 2510-02 (Power Connector).

• Normally AC to DC adaptor can be plugged to J1 type connector.• D2 is use to protect the circuit from wrong polarity supply. • C3 and C10 is use to stabilize the voltage at the input side of the LM7805 voltage

regulator.• While the C8 and C11 is use to stabilize the voltage at the output side of the

LM7805 voltage supply.• LED is a green LED to indicate the power status of the circuit. R10 is resistor to

protect LED from over current that will burn the LED

Page 13: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Push Button as input for PICmicrocontroller

• One I/O pin is needed for one push button as input of PIC microcontroller. The connection of the push button to the I/O pin is shown in figure above.

• The I/O pin should be pull up to 5V using a resistor (with value range 1K-10K) and this configuration will result an active-low input.

• When the button is being pressed, reading of I/O pin will be in logic 0, while when the button is not pressed, reading of that I/O pin will be logic 1.

Page 14: Development Of An Internet Controlled Surveillance Mobile Robot Part1

ICSP for programming PIC microcontroller

• MCLR, RB6 and RB7 need to be connected to the USB.• In Circuit Programmer (UIC00A) to program the PIC

microcontroller. At the same time, RB3 need to be pull low to 0V to disable low voltage programming, because the programmer is using high voltage programming

Page 15: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Comparator (LM324)

• The value from the IR sensor is compared with the value from the preset which can be adjusted by user.

• The output is logic 1 if IR sensor value is larger than preset and vise versa. The LED is used to indicate logic 1 or logic 0. The LED will turn ON when logic 1 and turn OFF when logic 0.

Page 16: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Interface XBee Module (SKXBEE) withPIC Microcontroller

• 5V and ground is connected to provide power to the module.• While TX and RX pin is connected for

communication. • Make sure JP1 jumper is connected at COM for

interfacing SKXBEE.

Page 17: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Method(Technical details)• Hardware

– DIY Project(PR23)– Xbee Pro– PIC16F877A– Naike (the smallest wireless video and audio)– Easycap USB 2.0 – Capture high quality audio and

video

• Software– Window Media Encoder– Microchip-PICkit 2 V2.55– Digi-Maxstream-X-CTU

Page 18: Development Of An Internet Controlled Surveillance Mobile Robot Part1

What I have done so far?

• Construct a robot that has ability to be controlled using the keyboard

• Understand how the robot function• Understand how the Xbee communicate with

the computer.

Page 19: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Future Works

• Focus on the programming and how to install the sensor using the PIC16F877A and display the value at the LCD

• Start testing and troubleshooting the circuit for the gas sensor circuit.

Page 20: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Conclusion

• For the FYP part 1 ,throughout the last semester I have learn a lot of new knowledge in how to construct the robot and how to program it.

• The robot will be further improved during the second part which will include the gas sensor.

Page 21: Development Of An Internet Controlled Surveillance Mobile Robot Part1

Thank you

Q & A