i-TouchARM-AVR-

Embed Size (px)

Citation preview

  • 8/6/2019 i-TouchARM-AVR-

    1/3

    I-Touch Arm (Intelligent Touch Robotic Arm)A touch pad based robotics arm workshopWhat 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

  • 8/6/2019 i-TouchARM-AVR-

    2/3

    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

  • 8/6/2019 i-TouchARM-AVR-

    3/3

    The Training kit contents:-

    1. Micro controller developm Includes Atmels A

    16MIPS or ATmega

    Compatible with all On-board LCD inte

    application).

    On-board Motor D On board Servo int On-board regulate PC interface throu On-board Buzzer. 16 MHz external cr Exposed all 32 I/O Exposed 8 channel Exposed 8 channel Five tact switches f Four test surface m Two supply indicat Dual power supply On board USB prog Dual or single pow Exposed ISP pins fo

    2. Serial cable3. USB cable4. A set of robotic parts for R5. Geared DC motor6. Batteries for power supply

    nt board with the following features.

    mega16 Microcontroller with 16kb flash memory

    8535 Microcontroller with 8kb flash memory worki

    l AVR 40 pin micro controllers.

    face (it can also be used for any other general purp

    iver for connecting 4 DC motors or 2 Stepper moto

    erface

    power supply.

    h UART.

    stal.ins.

    I/O pins for ADC and sensors with 5V/1A power sup

    I/O pins for servo and sensors with dual power sup

    or external input and reset.

    ounted LEDs for status and debugging purpose.

    r LEDs.

    through DC source (6V to 16V) or USB powered.

    rammer.

    r supply option.

    r programming.

    (1)

    (1)

    botic arm (1)

    (3)

    (2)

    orking at

    g at 16MIPS.

    ose

    rs

    ply.

    ly.