Semester Project Ayenew Birhanu
Semester Project Ayenew Birhanu
BY:
DECLARATION
We are Ayenew Birhanu, Derbew Tegenew, Asnake Tefera and Asmare Mengstie, hereby
declare that this semester project is prepared and submitted by us under the guidance and
supervision of our academic mentor Mr. Demsu K. We want to express that, we had successfully
performed all of the activities needed to propose this semester project. We ratified that this
project is original and our own.
ACKNOWLEDGMENT
First, we would like to thank the almighty God for everything who has done for us. Next, we
would like to express best excellence to our academic advisor Mr. Demsu K for his valuable
assistance and constructive comments. We would also appreciate the electronics and
communication chairman (Mr. Hailu D) for initiating us to select a best project title.
ABSTRACT
In the military service camp, a minimum number of solder (may be one) is ordered to know the
appearance of enemy. This way of approach is dangerous for solder’s life before war. So, we will
design RF based defense surveillance robot in order to save human’s life right before the war
begins by announcing what is there. The surveillance robot is a machine that is controlled by
remote. It contains the transmitter and receiver sections. The transmitter section of the robot
contains four push buttons to control the robot over four directions, the Arduino Uno as
processor, RF transmitter module to transmit the commands to the receiver through the antenna.
The receiver section contains RF receiver module to receive the commands from the transmitter,
the Arduino Uno to process the received data, the two motor drivers to order the DC motors, the
CCD camera which rotates continuously and capture the surrounding area and transmit the
captured video and audio data to the receiver camera and then to computer device on which that
data is displayed. Those sections are communicating each other through radio frequency. So, the
main aim of this project is information gathering targeting at decreasing of dangers happening to
soldier’s life using RF based defense surveillance robot.
Keywords: CCD camera, motor driver (L293D), TV tunner card, Arduino Uno, DC motor
Contents
DECLARATION ............................................................................................................................. i
ACKNOWLEDGMENT................................................................................................................. ii
ABSTRACT................................................................................................................................... iii
List of figures ................................................................................................................................. vi
List of tables.................................................................................................................................. vii
List of acronyms .......................................................................................................................... viii
CHAPTER ONE ............................................................................................................................. 1
INTRODUCTION .......................................................................................................................... 1
1.1. Background of the Project .................................................................................................... 1
1.2. Statement of the problem ..................................................................................................... 1
1.3. Objectives ............................................................................................................................. 2
1.3.1. General objective ........................................................................................................... 2
1.3.2. Specific objective .......................................................................................................... 2
1.4. Significance of RF based defense surveillance robot........................................................... 2
1.5. Methodology Used in this Project ........................................................................................ 3
1.6. Scope of the Project.............................................................................................................. 4
1.7. Organizations of the Project ................................................................................................. 4
CHAPTER TWO ............................................................................................................................ 5
LITERATURE REVIEW ............................................................................................................... 5
CHAPTER 3 ................................................................................................................................... 6
SYSTEM DESIGNS AND ANALYSIS ........................................................................................ 6
3.1. System components .............................................................................................................. 6
3.1.1. Arduino UNO ................................................................................................................ 7
3.1.2. 433 MHz RF transmitter and receiver modules............................................................. 8
3.1.3. CCD camera ................................................................................................................ 11
3.1.4. Motor driver (L293D) .................................................................................................. 12
3.1.5. Capture card or TV tuner card ..................................................................................... 13
3.1.6. Laptop .......................................................................................................................... 13
List of figures
Figure1.1. Methodology of the project ........................................................................................... 3
Figure3.1. Controller block diagram................................................................................................6
Figure3.2. Block diagram of robot .................................................................................................. 6
Figure3. 3. Block diagram of response receiver ............................................................................. 6
Figure3. 4. Arduino Uno structure .................................................................................................. 7
Figure3. 5. Transmitter structure .................................................................................................... 9
Figure3. 6. RF receiver structure .................................................................................................. 10
Figure3. 7. The transmitter and receiver CCD camera structure .................................................. 11
Figure3. 8. Pins of motor driver .................................................................................................... 13
Figure3. 9. Program algorithms for transmitter ............................................................................ 14
Figure3. 10. Program algorithm for receiver ................................................................................ 15
Figure3. 11. Simulation result of transmitter. ............................................................................... 16
Figure3. 12.Simulation result of receiver circuit .......................................................................... 17
List of tables
Table3. 1. Specification in parameter of Arduino Uno ................................................................... 8
Table3. 2. Pin configuration of RF transmitter module .................................................................. 9
Table3. 3. Pin configuration of RF receiver module .................................................................... 10
List of acronyms
ASK............................................................................Amplitude Shift Keying
LOS...............................................................................Line of Sight
RF..................................................................................Radio Frequency
CHAPTER ONE
INTRODUCTION
1.3. Objectives
1.3.1. General objective
The main objective of this project is to simulate and assemble RF based defense surveillance
robot for spying purpose.
No
Assemble the robot chaises and motor
together
Does the
Robot function
No
perfectly?
Yes
End
CHAPTER TWO
LITERATURE REVIEW
There are many researches related to RF based Defense Surveillance Robot. We have read the
researches written by Sandeep, et al and Kauretal and identify their weakness and solve it by our
project. 1) Sandeep, et al. Presented “Surveillance Security Robot with Automatic Patrolling
Vehicle”. This robot can only climb up staircases but not move down staircases. It works only on
line of sight [3]. Kauretal presented “Pipeline Inspection and Bore well Rescue Robot”. He used
a wired system to control the process and unable to pass through obstacles. By using those good
ideas and draw backs of those well-known scientists about defense surveillance robot, we are
motivated to design relatively effective RF based defense surveillance robot. Our robot will have
the ability to both climb up and down the staircases [4]. It can also run on any type of
dismantling surface and it will have better camera for live video. We are going to use wireless
system and RF as a medium to control the robot. The program is designed in such a way it enable
the user to control the robot movement by pressing the icon direction on the remote. The main
program is developed by using Arduino Uno to control the motor driver and interface with it.
Therefore, our project extends the operated range less far and solves many problems as
compared to those Bluetooth controlled robot. Our project focuses on how to control the attack
of terrorism and how to improve the security to a nation [5].
CHAPTER 3
SYSTEM DESIGNS AND ANALYSIS
3.1. System components
The project has two sections, the transmitter section and the receiver section. The two sections
are shown in the following block diagram. Antenna
Antenna
Antenna
Motor Motor driver CCD RF
camera transmitter
Figure3.2. Block diagram of robot
Antenna
No Specifications Values
1 Operating voltage 5v
5 SRAM 2kb
6 EEPRAM 1 kb
Antenna
The RF transmitter module consists of three pins. Namely: VCC, Data and Ground as shown the
table below;
Table3. 2. Pin configuration of RF transmitter module
B) RF receiver: The major function of the RF receiver is receiving the modulated signal that is
transmitted by RF transmitter. After receiving the signal, RF receiver demodulates it to allow RF
communication between two ends .The RF receiver uses decoder that accepts the serial data from
the RF transmitter and decodes it to give the output. But, when no signal is received it stays
standby mode and consumes very less current which is less than 1 micro ampere.
Node
Antenna
C) Antenna: The antenna that we use in this project should be in the ranges of RF modules. It
is obvious that without antenna we can only communicate up to one meter more often. The better
antenna for both the transmitter and receiver could be made up of a simple piece of 22 or 24
gauge solid wires. It is better to use a fraction of wire rather than random length. The fraction of
wire could be one half or quarter wave length of the signal that is desired to be transmitted. Since
we are using a fixed frequency of 433 MHz of RF module, we are able to calculate its length.
L = one half-wave length
Or
L =one quarter-wavelength
Wavelength = C/F
So, wavelength = 3*10^8 m/s/(433 MHz)
= 0.6928 m
Or 69.28cm
Let us use length of quarter-wave length in this project
3.1.6. Laptop
Laptop is a device used to display the audio and video that captured by the CCD camera. This
device is operated by a user externally and announces and also prepares the troops with the
information he/she gets from the live data. So, that the troops draft a strategically place and plan
to attack at target.
Start
Initialize port
User instruction
Press button
Is command
sent to
receiver?
No Yes
End
Start
Is the command
received?
Yes No
IsYes
it forward Forward motion
command?
Yes
No
Is it backward
Backward motion
command? Yes
No
Is it leftward
Left motion
command? Yes
No
No
Is it rightward
Yes Right motion
command?
No
End
CHAPTER FOUR
RESULTS AND DISCUSSIONS
4.1. Schematic of overall circuit and discussion
The project contains the transmitter and the receiver sections. The two sections communicate
each other by the transmitter and the receiver radio frequency modules. It is impossible to
simulate the whole circuit because the two sections communicate wirelessly. Therefore, as an
assumption the robot receives the command which is transmitted from the transmitter or the
control circuit, and then we can simulate the receiver section by using proteus software. The
circuit is shown below.
CHAPTER FIVE
CONCLUSION AND RECOMMENDATIONS FOR FUTURE WORK
5.1. Conclusion
As conclusion, this defense surveillance robot has been done in such a way; it is used to transmit
both audio and video to the receiver user. From the remote the movement of the robot is
controlled by the user. The robot will move to desired destination and spy images around the
robot. As the robot starts to move, the camera motor rotates 360 degrees slowly and the camera
captures the surrounding and transmits to the receiver station. The user can check and
recommend from the computer.
5.2 Recommendation
The project focuses only on a limited range of working areas, limited frequency and limited control
using radio frequency (RF) range circuits. As per future, we recommend for the others to extend this
project to large working areas, large frequency range and robust control using Dual tone Multiple-
frequency (DTMF) which is controlled by mobile phone.
Reference
[1]. Ad Hoc, project report, 2D1426 Robotics and Autonomous, system.
[2]. International journal of scientific engineering and technology research, vol.04, issue.17
june-2015, 3099-3106.
[3]. [IJESAT] international journal of engineering science & advanced technology Volume-2,
Issue-3, 546 – 549. 2)
[4]. Sandeep, et al. Presented, “Surveillance Security Robot with Automatic Patrolling Vehicle”
international journal of engineering science and advanced technology volume-2 issue-3,546-549.
[5].Kauretal presented, “Pipeline Inspection and Bore well Rescue Robot” international joural of
advanced research in electronics and instrumentation engineering vol.4 issue may 5, 2015.
[6]. http://www.etechnophiles.com
[7]. M. Selvam, “smart phone based robot control for surveillance application”.
[8]. M. Balamurugan, “wireless surveillance robot with motion detection and live video
transmission”.
[9]. Prof. Y. M. Naik, Chiranjivi, M. Deshphade, Ravijar, R.Shah “Arduino controlled spy
Robot”.
APPENDIX
// TRANSMITTER CODE
#include <LiquidCrystal.h>
LiquidCrystal lcd(13,12,8,6,5,4);
const int potPin = A0;
const int fwdbuttonPin = A1;
const int bckbuttonPin = A2;
const int rwdbuttonPin = A3;
const int lwdbuttonPin = A4;
const int RFtxpin=0;
int potValue = 0;
int fwdbuttonState = 0;
int bckbuttonState = 0;
int rwdbuttonState = 0;
int lwdbuttonState = 0;
int DATA1 = LOW;
int DATA2=LOW;
int DATA3=LOW;
int DATA4=LOW;
void setup()
{
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("SPY ROBOT");
lcd.setCursor(0,1);
lcd.print("BY BIT STUDENTS");
delay(1500);
pinMode(fwdbuttonPin, INPUT_PULLUP);
pinMode(bckbuttonPin, INPUT_PULLUP);
pinMode(rwdbuttonPin, INPUT_PULLUP);
pinMode(lwdbuttonPin, INPUT_PULLUP);