Configuring Networks Different type of antenna of Zigbee

LIST OF FIGURE NO TITLE PAGE 2.1 Different type of antenna for Zigbee 9 2.2 Zigbee star topology 10 2.3 Zigbee mesh topology 11 2.4 2.5 Zigbee cluster tree topology System Data Flow Diagram in a UART 11 16 2.6 UART data packet 17 2.7 Arduino Uno Software 20 2.8 Configuration Test Utility Software X – CTU 21 2.9 Microsoft Visual Basic 2010 Express 22 3.1 Flow chart of whole project 25 3.2 Overall process of the wireless system of robotic arm 26 3.3 Robot Arm Model 26 3.4 Block Diagram wireless system of robotic arm 27 3.5 XBee Explorer USB 28 3.6 Correct way Plug in Xbee – PRO S1 29 3.7 Initialize X – CTU 29 3.8 Add a radio module 30 3.9 Configuration Xbee 30 3.10 Configuration settings of Zigbee 31 3.11 Switch to consoles 32

3.12 Configuring Networks

33 3.13 XBee 1‟s configuration tab after writing the changes 35 3.14 System overview for SKXbee 36 3.15 Layout of SKXbee 36 3.16 Connect USB cable 39 3.17 PC Settings 40 3.18 Syntax command 40 3.19 Destinations Address 41 3.20 Board layout XBee Shield 43 3.21 Arduino Uno 45 3.22 Arduino platform 47 3.23 Connection USB cable 48 3.24 Found New Hardware 49 3.25 Found New Hardware Wizard 49 3.26 Specific location 49 3.27 Browse Folder Drivers 50 3.28 Hardware Installation 50 3.29 Completing Hardware Wizard 51 3.30 Device Manager 51 3.31 Arduino.exe File 52 3.32 Arduino IDE 52 3.33 Tools 53 3.34 Serial Port 53 3.35 Coding for microcontroller Arduino UNO 54 3.36 Visual Basic implementation 55 4.1 windows interface control robot 57 4.2 Com Port 57 4.3 Serial connected 58 4.4 Output Base Turn Left 58 4.5 Label on each element in Visual Basic interface 59 4.6 Label of each component on designed product 61 4.7 Initial position for robotic arm 62 4.8 Robot move to the right and gripped the sample 63 4.9 Robot move to the left while gripping the sample 63 4.10 Clips open the gripper and released the sample in the box 63 LIST OF APPENDIX NO TITLE PAGE A MICROCONTROLLER SOURCE CODE 72 B VISUAL BASIC SOURCE CODE 80 LIST OF ABBREVIATIONS PC - Personal Computer CLK - Clock UART - Universal Asynchronous ReceiverTransmitter USB - Universal Serial Bus EEPROM - Electricity Erasable Programmable Read-Only Memory DC - Direct Current MHz - Mega hertz CPU - Central Processing Unit PWM - Pulse Width Modulation PCB - Printed Circuit Board IO - Input Output IDE - Integrated Development Environment WLAN - Wireless Local Area Network ADC - Analog Digital Converter GUI - Graphical User Interface COM - Component Object Model RAM - Random Access Memory ROM - Read Only Memory RF - Radio Frequency VB - Visual Basic IFR - International Federal of Robotics DOF - Degree of Freedom CTU - Configuration Test Utility Software UHF - Ultra High Frequency EPROM - Erasable Programmable Read-Only Memory PROM - Programmable Read-Only Memory SRAM - Static Random Access Memory AVR - Atmel Voltage Regulator TCPIP - Transmission Control ProtocolInternet Protocol LED - Light Emitting Diodes PAN - Personal Area Network SKXBee - Starter Kit XBee TTL - Transistor –transistor logic GND - Ground RX - Receive Signal TX - Transmit Signal RST - Reset Pin XBee COM - Component Object Model AT - Command Mode WR - Write CT - Command Mode Timeout RSSI - Received Signal Strength Indicator ICSP - In-Circuit Serial Programming VIN - Voltage input FDTI - Future Technology Devices International CHAPTER 1 INTRODUCTION

1.1 Background