Real time data acquisition using mobile robot

Similar documents
IO Expansion Shield User Manual

Design and Implementation of Modern Greenhouse System

Autonomous, Surveillance Fire Extinguisher Robotic Vehicle with Obstacle Detection and Bypass using Arduino Microcontroller

A Wireless Process Monitoring And Control System With Zigbee

The intelligent weather station system based on Arduino

A Zigbee Based Wireless Datalogging System

ESPino - Specifications

Intelligent Pressure Measuring System

LM53X Development and Evaluation Product Family

War Field Spy Robot Using Night Vision Technology

Wireless Colour Sensing Arm Robot

Explorer V1.20. Features

Colour Object Counting and Sorting Mechanism Using Image Processing Approach Avadhoot R.Telepatil 1, 2 Prashant M. Jadhav 2 1

Wireless Control and transmission of Data for underwater Robot

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved

Bluetooth based Low Power Data Acquisition System for BAN

Implementation of a real-time, high-speed data logger for Process control application

1.6inch SPI Module user manual

User s Manual Closer to Real, Zigbee Module ZIG-100. Wireless Communication. ROBOTIS CO.,LTD

Elchin Mammadov. Overview of Communication Systems

Simulation Analysis of Tree and Mesh Topologies in Zigbee Network

8:1 Serial Port Expander

CanSat Project Supervisor: Adam Cseh 0931/ Robotics Hall / Office 4

Remote Area Monitoring Robot

Arduino Based Speech Controlled Robot for Human Interactions

ROBOTIC SURVEILLANCE

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lab-3: LCDs Serial Communication Analog Inputs Temperature Measurement System

Liquid Level Controller using ARDUINO Board andzigbee Module

Sanguino TSB. Introduction: Features:

Surveying of Underwater Robot for Marine Exploration

Wifi Based Surveillance Robotic car UsingRaspberry Pi

VISION ASSISTED PICK AND PLACE ROBOTIC ARM

GRAVITECH GROUP

CorePressure. Issue: A (Preliminary)

WIFI ENABLED SMART ROBOT

EZ-Bv4 Datasheet v0.7

IoT based Control and Protection of Electrical Home Appliances

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Xbee module configuration from a µcontroller

AUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2

8/11/11. Radio Communication Configurations Zigbee Configurations. Zigbee. XBee Wireless

Web Based Greenhouse Environment Monitoring and Controlling System using Arduino Platform.

DESIGN OF CALORIMETER BASED ON ARM AND ZIGBEE

Academic Year Annexure I. 1. Project Title: Color sensor based multiple line follower robot with obstacle detection

XBee Wireless. Michelle Shorter

Description: BME250 Multi Sensor + Indoor Air Quality (Humidity / Temperature / Pressure Sensor, VOCs, C02)

ARDUINO PRIMO. Code: A000135

Pressure 4 click. PID: MIKROE 3020 Weight: 24 g

Computerized Green House Data Acquisition System Using Arduino with LabVIEW

International Journal of Electronics and Computer Science Engineering 1588

Using Sensors with the RoboRIO

Android Application Based Bluetooth Controlled Robotic Car

GE-INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH VOLUME -3, ISSUE -5 (May 2015) IF ISSN: ( )

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

MODAInnovations Complete Academic Project Solutions

Grove Digital Extender 0059-GRVDE-DSBT/SF

ARDUINO LEONARDO WITH HEADERS Code: A000057

Temperature and Humidity Measurement System

REQUIRED MATERIALS Epiphany-DAQ board Wire Jumpers IR Rangefinder Sensor LED Resistors Breadboard Multimeter (if needed)

Digital Circuits Part 2 - Communication

Multi-Featured Shopping Trolley with Billing System

Arduinodroid Controlled Car

XBEE in API mode PRESENTED BY : NIKUNJ GANDHI ( ) VARUN KUMAR DWIVEDI ( )

Circuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration

DATA ACQUISITION SYSTEM USING LABVIEW

Alternative Designs and Decision Making for Top Design Selection

ARDUINO YÚN Code: A000008

ARDUINO M0 PRO Code: A000111

SMART SERVER BOT USING ZIGBEE TRANSCIEVER

Home automation and controlling electrical devices using webpage

ENSC 440. Sherman Tse, Anthony DiNicolo, Celestine Poon, Simon Mai, Leo Chan

RN-171-XV b/g Wireless LAN Module

The Design of Embedded MCU Network Measure and Control System

Innovative M-Tech projects list IEEE papers

Alessandra de Vitis. Arduino

Data acquisition hardware

Device: FDRV-04S. This document version: v1. Matches module version: v2 [2 Oct 2015] Document revision date: 9 November 2015

keyestudio Keyestudio MEGA 2560 R3 Board

Device for the Remote Measurement of Meteorological Data Based on Arduino Platform

Obstacle Avoiding Wireless Surveillance Bot

Thermo 6 click PID: MIKROE-2769

A Low-Cost Energy Management System That Compares Power Consumption of Electronic Home Appliances

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

w w w. z i g s e n s e. c o m. a u

Propeller Activity Board (#32910)

Manual iaq-engine Indoor Air Quality sensor

Bluetooth Based Home Automation Using Arduino and Android Application

Industrial Appliances Control Using Android Mobile & Bluetooth Technology

Self Power Temperature and Humidity Data Logger

Implementation Of Stair Climbing Robo using Microcontroller

Parallax WX ESP8266 Wi-Fi Modules

JeeNode V2. A small *duino-ish MPU board with a wireless RF module. Jean-Claude Wippler jeelab.equi4.com March 2009

Programming Manual of MYOSA

Automatic Environmental Monitoring System using Wireless Sensor Network

Color Tracking Robot

ARDUINO LEONARDO ETH Code: A000022

IMPLEMENTATION OF SMART FARM MONITORING USING IOT M.Mahendran 1, G. Sivakannu 2, Sriraman Balaji 3 1,2,3

ARROW ARIS EDGE Board User s Guide 27/09/2017

ARDUINO MEGA ADK REV3 Code: A000069

Transcription:

I J C T A, 9(41), 2016, pp. 401-406 International Science Press ISSN: 0974-5572 Real time data acquisition using mobile robot Nitin Kumar*, Rupendeep Kaur** and Anshul Mahajan*** ABSTRACT These days many of the industrial tasks have been carried out with robots that can provide automation in industries. These robots can acquire the data from the environment and work accordingly. For this purpose we have designed a multi-sensor robot which can send any stimulus present in its environment and provide a quick solution to the problem. Index Terms: Multifunctional Robot, Fusion, Internet Protocol, GPS. 1. INTRODUCTION In general, there are various robots are available in market for domestic, commercial or military purpose uses. These robots are come up with various features and ideas to perform specific task. Robot is necessary in 20th century for all purpose like in industry and domestic. Commonly the industry and military are hiring the robot for monitoring the specific areas where the human cannot go and robot can be monitoring, changes in that environment continuously and provide data for analysis. Adding more functions to a robot will bring more cost but the robot can attain multi-functionality and thereon can be used in variety of industry. To overcome all these aspects of multi-functionality, We have develop the data acquisition mobile robot which move to the specific place and acquire the specific data of environment like temperature, humidity and pressure and and can navigate through magnetic field, acceleration and GPS location of the environment and can balance itself through the use of gyro sensor. This robot having the vision to capture the surrounding and send along with sensors data to base station through the wireless communication with long range or short range.the robot has the tendency to work in any-terrain with the help of its well structure wheels with belts. The robot can be controlled and realize data with the help of GUI developed in MATLAB software. This MATLAB GUI having lot a variation and facility to control the robot and can be used for real-time acquisition and data analyzing of various sensor. 2. HARDWARE Sensors: We have used sensors like pressure sensor, Gyro sensor, Photo sensor, temperature sensor, GPS to enable the functionality of the robot. 2.1. Pressure sensor BMP 180 sensor are measuring barometric pressure and temperature. The sensor is has pull-up resistors on the I2C pins. We are using an Arduino, simply connect the VIN pin to the 5V voltage pin, GND to ground, SCL to I2C Clock (Analog 5) and SDA to I2C Data. * Assistant Professor, Department of ECE, Lovely Professional Univeristy, Jalandhar (Punjab), Email: nitin.14652@lpu.co.in ** Assistant Professor, Department of Electronics Technology, Guru Nanak Dev University Amritsar (Punjab), Email: rupen.gill@gmail.com *** Assistant Professor, Department of ECE, Lovely Professional Univeristy, Jalandhar (Punjab), Email: anshul.mahajan@lpu.co.in

402 Nitin Kumar, Rupendeep Kaur and Anshul Mahajan 2.1.1. Temperature Sensor Pressure Sensor We have used thermistor sensor to measure the analogue temperature inputs from the environment and then transmit to the microcontroller the temperature sensor itself has an analogue to digital converter which contains the digital inputs to the controller and then microcontroller transmits the digital output.

Real time data acquisition using mobile robot 403 2.1.2. Humidity sensor It is a sensor which is used to take analogue inputs from the environment and then transferred to the microcontroller it takes the inputs through the environment on the basis of how much humidity is available in the environment, the IC itself has analogue to digital converter and then transmits the analogue to digital converter value to the microcontroller and analyses the output and then display to the user. This IC has 3 PINS one was voltage supply and the second was data pin and the third was ground pin. The data pin is responsible for collecting the data from the external environment of how much humidity is containing and passes to the converter and then to the microcontroller then the microcontroller converts the data into the language which is easy understandable by the user. 2.2. Hardware Interfacing 2.2.1. XBEE interface with Arduino Before interface with Arduino we need two XBEE module to share the data each other s and also configure this two XBEE as point to point communication using X-CTU software. For configure we need the USB Explorer or XBEE adapter interface with pc to further X-CTU. Once configure XBEE Modules and make the hardware connection to controller. Where the controller having Tx and Rx for serial communications.

404 Nitin Kumar, Rupendeep Kaur and Anshul Mahajan XBEE having 20 pins where pin 1 is used for the VCC (3.3 V) and pin 10 is used for Ground (GUD). The XBEE having two data pins which are Data Out (Rx) and Data Out (Tx). When configure mode of XBEE we can use the Arduino as interface device instead of using USB explorer but in Arduino should not have any programming in IC or better remove the IC. Now XBEE DATA OUT (Tx) is connected to Arduino Tx and DATA IN (Rx) is connected to Arduino Rx. So in this way we can configure the Arduino. To communication mode Arduino need the serial communication, so initializing Serial communication in Void Setup of the Arduino Program. For communication mode XBEE DATA IN (RX) is connected to Arduino Tx pin and DATA OUT (Tx) is connected to Arduino Rx. So that XBEE and Arduino share the information and shared information will be transmitting to another XBEE device in point to point communication. Transmitting mode always in Broadcasting to so that XBEE in same PAN ID all can receive the data on that network. 3. MOBILE PHONE INTERFACE WITH PC We can interface the phone with MATLAB /PC with wire or wireless. In wire we can be using USB cable to interface the phone to pc. In wireless we having two option either using Bluetooth or Wi-Fi. Using Bluetooth is fair idea because the data rate and packet delivery of Bluetooth is much slow and connection are not much reliable to interface. Wi-Fi is the best option for long range and high data rate with lot many internal ports to delivery various data from phone to PC. In PC we using Connectify Hotspot software to make virtual hotspot from PC and PC can also join some other route for Internet connection. So using this Virtual hotspot, we can join our mobile phone and pc in same network and also the mobile phone getting Internet facility from the PC. After join to the same network the PC allocate the IP address to the Phone. So when phone wants to send the data to PC/ MATLAB through the IP address and port ID we can send the data. So modern Mobile phone having the so many sensors and High-end camera so we can be utilizing these sensors and all through the Particular url. So in this normal TCP protocol are Using request the data from the phone through the specific IP address. TCP/ IP provides Reliable to data request and delivery to source address and destination address without data loss and with data acknowledgement.

Real time data acquisition using mobile robot 405 4. RESULTS The Results are being analyzed on to GUI made in MATLAB and software. The GUI shown for data acquisition from mobile robot contains features of data storing and analyzing from several sensors simultaneously. 5. CONCLUSION Connection Establishment and Connection In this project we achieve that GUI based data acquisition mobile robot for the industrial and military purpose. The feature of our Robot is quite standard and has more functions to use in real time applications

406 Nitin Kumar, Rupendeep Kaur and Anshul Mahajan MATLAB GUI Data Analyzing on MATLAB GUI Data Analyzing on MATLAB GUI in commercial and military usage. The main ultimate goal is reduced the Technical maintenance and reasonable cost affordable by the industry to buy the robot for surveillance and military purpose. All acquired data are visualized in real time and even robot having the vision and broadcast the video in LAN. So our project encourages the people to use the robot data acquisition with less technical maintenance and cost affordable to use in commercial military and industrial purpose. REFERENCES [1] Amod Kumar, Divya Kamboj, Jyoti Choudhary, Nisha Yadav, Vineet Batra GUI Based Device Controller Using MATLAB, International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013, pp. 903-906. [2] Roddy Posada and Eric Pak, Arduino, XBEE and MATLAB GUI Research [Online], [3] Lalit vashishtha, Prashant Bhardwaj, Design and Development of MATLAB GUI and ZigBee Based Rapid Inventory Access System, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 4, Issue 7, July 2015, pp. 6449-6454. [4] Magesh Jayakumar, A quick start guide to MATLAB GUI for controlling Arduino: Create Graphical user Interface and command Arduino in few hours, Magesh; 1.0 edition, February 4, 2016, pp. 5-47. [5] Akshada Deshmukh, 2 Harshalata Wadaskar, 3 Leena Zade,4Neha Dhakate, 5 Preetee Karmore., Webcam Based Intelligent Surveillance System, International Journal of Engineering and Science Vol. 2, Issue 8 (March 2013), pp. 38-42. [6] Malle Sajeda Mahmed, Shah Mittal Jogeshbhai, Raju Rojmina U, Color Identification Application for Blind Person, IJEDR Volume 2, Issue 1 ISSN: 2321-9939, 2014, pp. 8-376-378.