Showing posts with label CHART. Show all posts
Showing posts with label CHART. Show all posts

[FINALES] Wireless controlled robotic arm

 5. FINALES

5.1  FUTURE ENHANCEMENT

           The concept principle and methodology that we have used to develop our project can be further developed to build large scale project. It can be advanced further to use in remote sensing approach. Such as in remote sensing in geology, GIS, agriculture etc. similarly it can be developed further and may use in bomb disposal, it can be used in antiterrorist campaign.

The project we have developed is just a prototype. It can be further enhanced by using advanced components and some more concepts. Some of the possible applicable areas might be at:

·                     Remote Sensing

·                     Geographical information system

·                     More easier and helpful tool for disabled and elderly people

·                     Telemedicine in more effective way

·                     Bomb disposal

·                     Radioactive areas

·                     Rural areas development like crop monitoring, irrigation etc

[ SYSTEM DESCRIPTION] EIRELESS CONTROLLED ROBOTIC ARM

[REPORT]WIRELESS CONTROLLED ROBOTIC ARM

3.  SYSTEM DESCRIPTION

3.1            BLOCK DIAGRAM

The functional block diagram of our system is as follow:

FIGURE 3.1: BLOCK DIAGRAM OF THE SYSTEM


3.2            BLOCK DIAGRAM DESCRIPTION

            Overall block diagram is divided into two main parts. One is User side or Control panel and robot side. The robot is either controlled using joystick or via Control software at PC. The control signal is sent to robot from PC via the receiver microcontroller at Arduino board. The receiver microcontroller receives control signals from PC and forwards signal to the robot. The control signal refers to the mode selection signals, position signals for arm and base motors. Software sends signal serially via USB to microcontroller, microcontroller then forwards the signals via XBee RF module to next RF Module at robot side. Microcontroller to XBee communication is also serial communication.

            In Joystick mode, the position of joystick determines the position of arm. On the movement of joystick, TX microcontroller sends the angular position of joystick to the robot so that robot-side microcontroller could receive the angular position and command the servomotors to have desired position.


3.3         SYSTEM ALGORITHM

The system algorithm for our project is as below

Transmitter side

Step1: Start

Step2: XBee Initialization.

Step3: Check if it is in Arm Mode

            If yes: Goto step 4

            If No: Goto step 8

            Step4: Read analog value from POT.

Step 5: Convert analog integer into angular value.

Step 6: Create packet and send it via Radio Frequency Module

Step7: Goto Step 3 [Loop]

Step 8: Read which button s pressed

Step 9: Send control signal to control motion of dc motor according to button pressed

Step 10: Goto Step 3 [Loop]

         

Receiver Side

            Step 1: Start

            Step2:  Initialize XBee

            Step3: Read Serial Data and Analyze.

                        Check the Start Bytes of Packets [*@]

            Step 4: Found Start bits?

                        If Yes: Goto Step 5

Step 5:  Read six characters serially and assign each char corresponding to servo motor.

            Step 6: Goto Step 3

            Step 7: Read Start byte of packet [‘8’,’4’,’2’,’6’]

            Step 8: Correct sequence detected?

                        If yes: Goto Step 9

                        If No:  Goto Step 3

            Step 9: Control the corresponding movement of respective DC Motor.

            Step 10: Goto Step 3

                                 

            Note: char ‘8’ is followed by integer 8 to indicate that button UP is pressed.

            Two different bytes are used to indicate that DC motor control button is pressed.














3.4            SYSTEM OPERATION FLOWCHART



Transmitter side functional flow chart:

          
   
      

FIGURE 3.4 (a): FLOW DIAGRAM FOR TRANSMITTER




Oval: StartReceiver side functional flow chart:

          
   
       

FIGURE 3.4 (b): FLOW DIAGRAM FOR RECEIVER