WIRELESS APPLICATION ROBOT USING JOYSTICK

ukrainianlegalΗλεκτρονική - Συσκευές

2 Νοε 2013 (πριν από 3 χρόνια και 11 μήνες)

120 εμφανίσεις

WIRELESS APPLICATION ROBOT USING JOYSTICK

Course Outline:


1. Introduction to Robotics and complete process flow to be followed for designing and
building best in class robots.

2. Basic mechanical concepts and procedures &

Basic electronics and circuit building
concepts.

3. Introduction to microcontrollers and Programming of 8051 microcontroller.

4. Introduction to wireless devices, joystick, comparators

5. Interfacing RF modules, GSM, Wi
-
Fi, Bluetooth modules to microcon
troller and
communicating with robot via UART communication protocol.


Detailed course contents of the program:

Session
-
I



Introduction to Robotics.



History & advancement of Robotics.



Overview of Humanoids, Robotic arms, UAV’s & UGV’s.



Wheeled, legged &

tracked robots.



Basic parts required to build a robot.



Hands
-
on with Docile X


a robot designed to teach you the practical intricacies
in building robots.


Session
-

II



Introduction to BEAM robots.



Display & simultaneous explanation of BEAM robots.



M
otors and Motor Drivers.



Detailed discussion of various types of sensors and their interface circuitry.

o

Tips and tricks for interfacing sensors on to DOCILE X.



Converting analog signal to digital signal using comparators.

o

Interface joystick with Microcontroller for wireless control of robot



Introduction to Embedded systems.

o

Introduction to various tools in embedded systems industry.

o

Overview of different microcontrollers in the market.

o

Design issues in embedded systems.




How to read and understand datasheet of microcontroller.






Session
-
III



Detailed lectures on microcontrollers and it peripherals.

o

RISC/CISC/Princeton architectures



Types of memories



Introduction to 8
-
bit microcontrollers



Embedded C coding for 805
1 Micro controller o 8051 pin diagram and block
diagram



Basic C programming specifically targeting to coding embedded applications

o

Constants

o

Data Types

o

Variables

o

Operators and Expressions

o

Conditions


if, if
-

else,

o

Switch

o

For & while statements

o

Functions

o

Arrays

o

Input & Output in C

o

Bit wise binary operators




Programming in C on Keil compiler



Tips and tricks to effectively use Keil



Basic & Port programming



Interfacing LED’s, Switches & LCD



Timer Programming



Interrupt programming



Serial comm
unication programming



Code debugging techniques



Code optimization techniques


Session
-

IV

A session to Program and command your Docile X.

• Program Docile X to control it from Wired PC commands.

• Program Docile X to wirelessly control it from PC.

• Program Docile X to control it from analog Joystick through Wireless.

• Program Docile X to control it using a Bluetooth connection between host and robot.

• Program Docile X to control it from a remote location using internet.

• Program Docile X to con
trol it from a remote location using GSM mobile phone.