Secured Spy IP Control Robot Using Raspberry Pi



Similar documents
Intelligent Home Automation and Security System

Embedded Based Web Server for CMS and Automation System

REMOTE HOST PROCESS CONTROL AND MONITORING OF INDUSTRY APPLIANCES

A Surveillance Robot with Climbing Capabilities for Home Security

Smart Automated Conference Room System

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

CELL PHONE CONTROL ROBOT CAR

Access Control Using Smartcard And Passcode

Development of an Internet based Embedded System for Smart House Controlling and Monitoring

DESIGN AND IMPLEMENTATION OF ONLINE PATIENT MONITORING SYSTEM

INTRODUCTION TO SERIAL ARM

GPS & GSM BASED REAL-TIME VEHICLE TRACKING SYSTEM.

ANDROID LEVERED DATA MONITORING ROBOT

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

International Journal of Engineering Research & Management Technology

Raghavendra Reddy D 1, G Kumara Swamy 2

Nagpur, Maharashtra, India

Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone

Adafruit's Raspberry Pi Lesson 5. Using a Console Cable

MICROCONTROLLER BASED SMART HOME WITH SECURITY USING GSM TECHNOLOGY

Prototyping Connected-Devices for the Internet of Things. Angus Wong

LEGO NXT-based Robotic Arm

Design of Wireless Home automation and security system using PIC Microcontroller

Design of Self-service Car Washing Machine Control System Based on ARM Zhengmin Cui a, Peng Sun b

Project Development Plan

Automated Security System using ZigBee

PolyBot Board. User's Guide V1.11 9/20/08

DESIGN OF SMS ENABLED CAR SECURITY SYSTEM

A Domestic Robot for Security Systems by Video Surveillance Using Zigbee Technology

Hand Gestures Remote Controlled Robotic Arm

Lab Experiment 1: The LPC 2148 Education Board

DESIGN OF SMART HOME SECURITY SURVEILLANCE SYSTEM USING GSM

Network Enabled Battery Health Monitoring System

Synapse s SNAP Network Operating System

Programming Logic controllers

Computer Automation Techniques. Arthur Carroll

Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

Location-Aware and Safer Cards: Enhancing RFID Security and Privacy

Vehicle Tracking and Monitoring By ARM7

Gsm Based Controlled Switching Circuit Between Supply Mains and Captive Power Plant

LIVE STREAMING MOTION DETECTION CAMERA SECURITY SYSTEM WITH NOTIFICATION USING RASPBERRY PI Angela Antony 1, Prof. G. R.

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

Development of Low Cost Private Office Access Control System(OACS)

An Embedded Based Web Server Using ARM 9 with SMS Alert System

Live Streaming Motion Detection Camera Security System with Notification using Raspberry Pi

Ways to Use USB in Embedded Systems

Thank you for your support and welcome to Maxis! Yours sincerely, Maxis

Pen Drive to Pen Drive and Mobile Data Transfer Using ARM

Sensor network infrastructure for intelligent building monitoring and management system

Quick Installation Guide

Chapter 1 Hardware and Software Introductions of pcduino

AdRadionet to IBM Bluemix Connectivity Quickstart User Guide

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Plc Based Monitoring and Controlling System Using Wi-Fi Device

Smart Thermostat page 1

P545 Autonomous Cart

STEPPER MOTOR SPEED AND POSITION CONTROL

Android based Secured Vehicle Key Finder System

Implementation of Wi-Ap; An IEEE b/g Based Electrical Switch Module With Web Enabled Interface for Electrical Appliances Control

Design of Home Automation Framework With Social Network Integration

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

Computer and Set of Robots

How to read this guide

ANDROID BASED HOME AUTOMATION AND VISION SURVEILLANCE USING RASPBERRY PI

Android Based Autonomous Intelligent Robot for Border Security

Raspberry Pi Setup Tutorial

Surveillance System Using Wireless Sensor Networks

Banana Pi Open-Source Router Board

Intelligent Fleet Management System Using Active RFID

Innovative Practices in Optimal Utilization of Solar Energy (Solar Tracking System)

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Design and Implementation of Home Monitoring System Using RF Technology

2.0 Command and Data Handling Subsystem

Feasibility Study of Implementation of Cell Phone Controlled, Password Protected Door Locking System

An Introduction to MPLAB Integrated Development Environment

Wireless Communication With Arduino

AN INTERNET OF THINGS (IOT) BASED SECURITY ALERT SYSTEM USING RASPBERRY PI

Bob Rathbone Computer Consultancy

Original Research Articles

Motion Detecting Camera Security System with Notifications and Live Streaming Using Raspberry Pi

ONLINE HEALTH MONITORING SYSTEM USING ZIGBEE

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A

Accident Notification System by using Two Modems GSM and GPS

Machine control going www - Opportunities and risks when connecting a control system to the Internet

Surveillance Robot Using Arduino Microcontroller, Android APIs and the Internet

Servo Info and Centering

[Deotale, 4(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Monitor Your Home With the Raspberry Pi B+

CIM Computer Integrated Manufacturing

Wireless Security Camera with the Arduino Yun

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

DEVELOPMENT OF ANTI-THEFT DOOR SYSTEM FOR SECURITY ROOM

WI-FI BASED MOTION SENSOR INTRUDER SYSTEM WITH VIDEO MONITOR

Preamble: Remote Storage in Android Using SCTP

DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET

Figure 1.Block diagram of inventory management system using Proximity sensors.

FLYPORT Wi-Fi G

SECURITY SYSTEM IN INDUSTRIES USING ZIGBEE TECHNOLOGY

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

Bluetooth HC-06 with serial port module Easy guide

Transcription:

Secured Spy IP Control Robot Using Raspberry Pi V. Meenakshi 1, Ch. Lakshmi Saketh 2, K. KalyanKumar 3 1 Assistant Professor, EIE Department, Sree Vidyanikethan Engineering College, Tirupati, India 2,3 B.Tech student, EIE Department, Sree Vidyanikethan Engineering College, Tirupati, India Abstract Internet technology provides a good way for us to develop an integrated computing network environment for the applications of different robotic systems. The concept of web based robots is new and it does not have the limitations of the range of operation. In traditional systems, the security forces need to patrol the remote areas in order to protect any illegal persons coming into our territory but it is not possible for them to patrol the whole area as it may be not possible to reach there. In traditional security ways, monitoring the areas is of only to a limited part. In such cases, we may use the proposed robotic system whose working based on advanced microcontroller (Raspberry pi), which will go into those areas and provide us with the videos of those locations. When someone enters such highly secured places, the camera mounted on the robot will keep on capturing the videos from the surroundings to keep a record of the details of the incident happened and this is readily available to the user and only the authenticated users can see the recorded details. Security cameras are already prevalent in commercial establishments, with camera output being recorded to tapes that are either rewritten periodically or stored in video archives. Keywords Spy; security; authentication; Raspberry pi I. INTRODUCTION Robots are being used in variety of industrial applications for various activities like pick and place, painting, assembling of subsystems and in hazardous places for material handling etc. Robots are becoming more and more advanced as technology increment in the areas of CPU speed, sensors, memories etc. And there is ever demanding applications even in defence. With the rapid growth of the Internet, more and more advanced devices or sensors have been embedded into it for performing the desired work, distributed computer systems, surveillance cameras, telescopes and manipulators. Although the implementation of Internet robotics or web- based robotics is relatively new and still in its early stage, it has gathered the huge interest of many researchers in the world. Except for operating in critical conditions that are traditional wireless robotic areas, Internet robotics has opened up a completely new range of real-world applications, namely, space exploration, disaster rescue, house cleaning, and health care. Automated video surveillance is an important research area in the commercial area as well. Technology has reached a stage where fixing cameras to monitor the place at low cost, but placing the human resources to sit and watch that imagery is expensive. Figure 1: Overview of System. In this implementation of robotic system, when a person enters a monitored area the web camera connected to the microcontroller keeps on capturing what is going on there at the host place and saves it into the computer. When the security people in control room, get an indication to the host section, they log into the host section computer through internet, and view all information of the war field section videos by PC. II. SYSTEM OVERVIEW In this project, control of robotic unit is from remote end with the use of Internet and also we are able to get the videos from the robot end for the purpose of surveillance. At the user PC, we will have videos on the web browser and also we are able to control the robotic movement and also the camera movement in vertical direction and horizontal direction. DC motors are being used for the movement of robotic wheels and stepper motor is used for camera movement i.e. for vertical movement and horizontal movement. Raspberry Pi B+ is used for video processing and sending the processed video to user PC with the help Internet. 513

The use of Internet does not bring the limitation of range into consideration as if we have the internet access, we can control the robot from anywhere. The images captured by the camera should be processed very fast to provide real time visualization of environment to the user. For this purpose along with low cost we think to use ARM. based Processors. Some of the reasons for using the ARM-based processors are they are economical and consumes very low power, decent processing power, and open development environment. The Raspberry Pi is a miniature computer that plugs into your TV. It is a capable little computer which can be used in electronic applications (projects), and for many of the things that your desktop PC does, like browsing, text editing and games. It also plays high-definition video. Raspberry Pi requires 5 volt supply with minimum of 1500-2000mA current and it is powered through micro USB cable. ARM11 only requires 3.3 volt of supply which it takes with the help of linear regulator. 5 volt is required for the USB ports. It operates at 700 Mhz. We can use python or shell to write the code into the raspberry pi. III. BLOCK DIAGRAM Figure 3: Block Diagram of Robotic Unit User unit consists of a PC with internet connection. HTML page is designed having options of controlling the dc motors and stepper motors. It shows the live video streaming of the environment Figure 2: Raspberry Pi B+ Board Raspberry Pi B+ has a strong processing capacity because of using the ARM11 architecture and Linux-based system. In terms of control and interface, it has 17 GPIO, 2 UART, 4 I2C and 5 SPI, which are basically meet the control requirement. There are simple and easy-used open source peripheral driver libraries. The wheels of robot are controlled by DC motors and stepper motors are used for the movement of camera. The user controls it with the help of web browser, where it also shows the video streaming of the environment. At the robotic unit, Raspberry pi is used for the control of DC motors and stepper motors. Figure 4: Block Diagram Of User Unit IV. HARDWARE REQUIREMENTS Raspberry Pi is used for making robot wireless and web based. Webcam is interfaced to the Raspberry Pi and then the videos are transmitted wirelessly from the robot to the User's device (web browser), from where user can conveniently control the robot movement and also the camera movement. 514

Raspberry pi is connected with the Wi-Fi module which enables raspberry pi to transmit over the web network. User will communicate with robotic unit with the help of Internet. The internet is provided to the robot by wifidongle that is connected to the raspberry pi b+ A. Motor Control Here we can use L293D IC to control motors or L298 IC to control the motors. Normal DC gear-head motors requires current greater than 250-300mA. if we connect directly the motors to the ICs like timers, ATmega16 Microcontroller, 74 series ICs it will get damage because they cannot supply this amount of current, so that we should not connect motors to the output of any of the above given IC's, they might get damaged. There is a need of a circuitry that can act as a bridge between the above mentioned ICs and the powerful devices like motors. There are several ways of making it, some of them are given below. Using Transistor Using L293D/L298 Using relays 1. Using Transistor If you want to run your motor in only single direction, then this is the easiest way to do so. We used power transistor as a switch to turn a motor on or off depending upon the applied voltage at base. The same motor driver circuit is used in making simple robots. 2. Using L293D/L298 L293D, L298 are dual H-bridge motor driver ICs. We can control the direction of rotation of two motors in both clockwise and anti-clockwise direction. The L293D IC connection with dc motors is as shown below Figure 5: circuit diagram for L293D motor connection. The logic for moving the motors in different directions is as shown below. 3. Using Relays Table 1: L293D motor logic table Relays are the electromechanical switches made of electromagnets and contacts. They have very high current rating and both AC and DC motors can be controlled through them because motor will be completely isolated from the remaining circuit. Working of a relay: Relays consist of mainly electromagnet, armature, spring and electrical contacts. The spring holds the armature at one electrical contact and as soon as a voltage is applied across the electromagnet, it coils the armature, changes its contact and moves to another electrical contact. The figure below describes its working. B. Voltage Regulation Figure 6: Relay connection Here we used 12V DC supply as the poer source if it directly connected to the pi it will damage it so that we used voltage regulator to regulate it to 5 volts, for that here we used LM317 IC as a voltage regulator. The LM317 is a popular adjustable linear voltage regulator. Here we are using 12V power supply and we regulated it to 5V so that lot of heat dissipation takes place so that we require a heat sink to the LM317 IC Power = Volts x Current. For a linear regulator Power total = (Power in load + Power in regulator). 515

Regulator V drop =V in - V load Here V drop in regulator = 12-5 = 7V. Here Power in = 12V x I load Power in load = 5V x I load Power in regulator = (12V-5V) x I load. nearly 4-5Watts of power is dissipated it is more than enough to burn the LM317 IC so that we used a heat sink to control it here LM317 has 3 pins they are input pin that is voltage that we give to regulate (here we gave 12V), ground pin, and output pin (regulated voltage pin) and it is as shown in figure below Step1: Setting up the raspberry pi. In this step go to raspberrypi.org and download any operating system you required but here we used Raspbian Wheezy. Step 2: Install the required packages in the pi and connect the webcam to the pi, after this you will get MJPG-streamer folder. Step 3: Design the Login page for the authentication of robot and create the database for accessing. Here we designed the page using HTML, CSS and PHP and data base was created by using MySQL. Figure 7:LM317 voltage regulator The connections of the microcontroller to the motor driver is as shown in figure below Figure 8: circuit connections V. IMPLEMENTATION METHOD We implemented our prototype situated with three major components like on board camera, voltage regulator and a L293D motor driver. The real time video and all other sensor data s are displayed in the webpage which can be viewed from anywhere in the world by setting a specific internet address Figure 9: Login page for accessing robot. Step 4: Now design the console page that provides a way to control our robot this console page is designed based on HTML and PHP and write the controlling of the robot code in shell script based on the L293D/L298 IC logic we have used. Step 5: Now, we need wifi dongle to connect our Pi with wifi router. After connecting wifi dongle to PI, open WiConfig application (you can find this application pre installed in raspbian OS) & connect your PI with your wifi router. If it is already connected with wifi router, execute following command into terminal to know IP Address (ifconfig). Step 6: You will find IP address of Pi in output. Do remember this IP Address for further use. We will need it control your Robot. Step 7: Now build Robot, We can use DC Motor based simple robot. To control your motors we need L293D or L298 IC. Here we connected GPIO pins 18,4 with L293/L298 IC to control Left Motor & 23, 24 pins with L293/L298 IC to control Right Motor. 516

Step 8: Power Supply, Now the biggest challenge for any autonomous machine is power supply. Here we used 12v rechargeable Ni-MH battery. But as per specifications Pi will work on 5 V, So we use LM317 to regulate it to 5v. We connect battery terminals directly to motor driver IC, also parallelly, connect it to input of LM317 IC and regulated it to 5v by adjusting the resistance. 5 V output of this IC is connected with First GPIO of Raspberry Pi B+ in to power up it. Figure 11: Console Page Design VI. CONCLUSION This robotic system will be very much helpful for the security forces to find any infiltration across the borders. This system can be used any conditions and areas where it is difficult for the security forces to reach it can monitor the areas. As the communication is done with the help of internet so limitation of range of operation does not arise and thus we can monitor any remote areas. Figure 10: IP Control Robot Prototype Step 9: After connecting all the connections check it once again because if any wrong connections happened then definitely pi will be burn and see that you are giving power supply correctly that is in between 4.9v-5.2v Step 10: As soon as you connect 5V supply with Pi it will turn on, you can see green LED blinking while start-up process. After some time open browser in your Laptop and write down following link: IP address /filename. Now sitting in your room you can stream video and control the robot anywhere in the world. VII. FUTURE SCOPE The time delay which occurs in the execution of commands has to be reduced and thus we can have real time access to the robot. With reduced time delay we can have faster operation and quick response to any illegal activities in the monitored area. This system can also be used in the disaster (earthquakes, mine collapse) areas to find any injured persons and give information to rescue teams. Also it can be used as a spy robot. The robot is very economical. REFERENCES [1] robot using Zigbee Communication By Krishnaswamy Kannan and Gowtham S, International Journal of Engineering Science and Technology (IJEST), ISSN : 0975-5462 Vol. 4 No.10 October 2012. [2] W. Lao, J. Han and Peter H.N. de With, Automatic video-based human motion analyzer for consumer surveillance system, IEEE Trans Consumer Electronics, Vol. 55, No. 2, pp. 591-598, 2009. [3] Wi-Fi Robot for Video Monitoring & Surveillance System By Pavan C & Dr. B. Sivakumar, International Journal of Scientific & Engineering Research Volume 3, Issue 8, August-2012 [4] Md Athiq UR Raza Ahamed M., Wajid Ahamed, A Domestic Robot for Security Systems by Video Surveillance Using Zigbee Technology, International Journal of Scientific Engineering and Technology (ISSN : 2277-1581) Volume 2 Issue 5, pp : 448-453 1 May 2013. 517

[5] The Robot control using the wireless communication and the serial communication, by JONG HOON AHNN, Project Advisor: Professor Mark Campbell, Cornell University May 2007. [6] G. Song, Z. Wei, W. Zhang and A. Song, A hybrid sensor network system for home monitoring applications, IEEE Trans Consumer Electronics, Vol. 53, No. 4,pp. 14341439, 2007. [7] P. Saucy and F. Mondana, KhepOnTheWeb: Open access to a mobile robot on the Internet, IEEE Robotics and Automation Magazine, pages 41-47, March 2000. [8] Huosheng Hu, Lixiang Yu, Pui Wo Tsui, Quan Zhou, Internet-based Robotic Systems for Teleoperation, International Journal of Assembly Automation, Vol. 21, No. 2. [9] D. Schulz, W. Burgard, D. Fox, S. Thrun, and A.B. Cremers, Web interface for mobile robots in public place. [10] Wi-Fi Robot for Video Monitoring & Surveillance System By Pavan C & Dr. B. Sivakumar, International Journal of Scientific & Engineering Research Volume 3, Issue 8, August-2012. [11] Intelligent Personal Assistant and Surveillance Robot using Zigbee Communication By Krishnaswamy Kannan and Gowtham S, International Journal of Engineering Science and Technology (IJEST), ISSN : 0975-5462 Vol. 4 No.10 October 2012. [12] The Robot control using the wireless communication and the serial communication, by JONG HOON AHNN, Project Advisor: Professor Mark Campbell, Cornell University May 2007. [13] Huosheng Hu, Lixiang Yu, Pui Wo Tsui, Quan Zhou, Internet-based Robotic Systems for Teleoperation, International Journal of Assembly Automation, Vol. 21, No. 2. 518