Upload
vikas-jaiswal
View
218
Download
0
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.