You are on page 1of 3

I-Touch Arm (Intelligent Touch Robotic Arm)

A touch pad based robotics arm workshop What would you learn? Details on AVR series of microcontroller Programming the microcontroller using embedded C Interfacing and controlling various devices like keypad, LED, buzzer, motors, sensors, etc with microcontroller Interfacing and controlling the robotic arm Interfacing of touch pad with robot and PC Controlling robotic arm through PC Making serial communication with PC using hyper terminal and UART communication protocol Robotics/embedded interface design with PC Application of micro controllers and embedded C in industry, military, medical, home appliances, home automation etc DETAILED COURSE CONTENT: Session 1: Introduction: Introduction to Robotics Types of Robots Introduction to robotic arm. Types of robotic arms and their mechanical modeling Sensors: Obstacle sensor Limit Switch Gyroscope Shaft Encoder Sensor selection criteria for Legged Robots Touch pad: Types of touch pad Working and functionality of a touch pad Interfacing a touch pad Touch pad selection criteria Actuator: DC motor Servo motor Stepper Motor Piezo actuator Actuator selection criteria for robotic arm

Session 2: Hands On Mechanical Structure: Making the robotic arm Mechanical design of a robotic arm Kit identification Kit assembling Circuit Board: Exposure to different architectures (RISC vs. CISC) Why AVR? (Advantages, philosophy, architecture) Board details and specifications Session 3: Microcontroller Programming: Basics of programming Introduction to Embedded C programming Use of the Win AVR compiler Simple Programming practices on simple IO Robotic arm Controlling: Controlling the DC motors Interfacing the robotic arm with microcontroller Controlling the robotic arm with time delay Controlling the robotic arm with switches Session 4: Interfacing touch pad: Exploring the ADC feature of micro controller Interfacing the touch pad with micro controller Controlling the Robotic arm using touch pad

Interfacing PC Study of UART communication protocol Communication between PC and micro controller board through UART Interfacing touch pad with PC Study of visual basic Making a robotic control station using VB Controlling the robotic arm through PC Drawing objects in PC through touch pad Implementation of touch interface in your monitor Duration: 2 day, 8 hour per day

The Training kit contents:1. Micro controller development board with the following features. Includes Atmels ATmega16 Microcontroller with 16kb flash memory working at 16MIPS or ATmega8535 Microcontroller with 8kb flash memory working at 16MIPS. Compatible with all AVR 40 pin micro controllers. control On-board LCD interface (it can also be used for any other general purpose board application). board On-board Motor Driver for connecting 4 DC motors or 2 Stepper motors On board Servo interface On-board regulated power supply. board PC interface through UART. On-board Buzzer. 16 MHz external crystal. Exposed all 32 I/O pins. Exposed 8 channel I/O pins for ADC and sensors with 5V/1A power supply. Exposed 8 channel I/O pins for servo and sensors with dual power supply. Five tact switches for external input and reset. Four test surface mounted LEDs for status and debugging purpose. r Two supply indicator LEDs. Dual power supply through DC source (6V to 16V) or USB powered. On board USB programmer. Dual or single power supply option. Exposed ISP pins for programming. 2. 3. 4. 5. 6. Serial cable USB cable A set of robotic parts for Robotic arm Geared DC motor Batteries for power supply (1) (1) (1) (3) (2)