Robotics with AVR and ARM7 - Multisoft · PDF fileRobotic arm Procedure of ... PC Controlled...

7

Click here to load reader

Transcript of Robotics with AVR and ARM7 - Multisoft · PDF fileRobotic arm Procedure of ... PC Controlled...

Page 1: Robotics with AVR and ARM7 - Multisoft  · PDF fileRobotic arm Procedure of ... PC Controlled Wireless Mobile Pick and Place Robot ... Interfacing parts

email: [email protected] web: www.multisoftsystems.com call: (+91) 120 2540300 / 400, 333774

COURSE CONTENT

Robotics with

AVR and ARM7

Training

Robotics with Training

Page 2: Robotics with AVR and ARM7 - Multisoft  · PDF fileRobotic arm Procedure of ... PC Controlled Wireless Mobile Pick and Place Robot ... Interfacing parts

email: [email protected] web: www.multisoftsystems.com call: (+91) 120 2540300 / 400, 333774

Robotics with AVR μC Training

1. Introduction to Robotics

Types of robots Legged robots Mobile robots Autonomous robots Manual robots Robotic arm Procedure of building robots

2. Robots and Controllers

Mobile Robots Embedded Controllers Brief study of Microcontrollers Interfaces Operating System Serial communication concepts with programming Interrupt programming and embedded c concepts how to use KEIL with C concepts

3. Introduction to Embedded C Programming

Introduction to C Difference between C and Embedded C Data Types

o Integer o Character o Float & Sbit

Operators o Assignment o Arithmetic o Relational o Logical – Bit wise & Byte wise o Increment/Decrement o Comma

Control Flow o If & If – else o While & Do – while

Page 3: Robotics with AVR and ARM7 - Multisoft  · PDF fileRobotic arm Procedure of ... PC Controlled Wireless Mobile Pick and Place Robot ... Interfacing parts

email: [email protected] web: www.multisoftsystems.com call: (+91) 120 2540300 / 400, 333774

o For o Switch o Continue o Break

Array Pointers Functions and Header files

4. Microcontroller ATMEGA16 (AVR)

Hardware Details Pin Diagram AVR Architecture Interrupts and Timers Microcontroller AVR Assembly Language AVR Studio, WINAVR C, Code Vision AVR

5. Introduction to AVR (ATMEGA16)

AVR Family Pin Diagram & pin description Pin configuration Memory Organization Input/output pins Special functions

o System Control o USART(Universal Synchronous Asynchronous Rx Tx) o SPI (Serial Peripheral Interface) o Timer / Counter / Interrupts o PWM (pulse width Modulation) o I2C (Inter-Integrated Circuit) o ADC (Analog To Digital Convertor) o Analog comparator

6. Basic Interfacings

LED Switch Keypad matrix LED matrix 7 – segment Display

Page 4: Robotics with AVR and ARM7 - Multisoft  · PDF fileRobotic arm Procedure of ... PC Controlled Wireless Mobile Pick and Place Robot ... Interfacing parts

email: [email protected] web: www.multisoftsystems.com call: (+91) 120 2540300 / 400, 333774

LCD - 2X16 Dot Matrix o 8 bit mode o 4 bit mode

Motors o DC Motor o Stepper Motor o Servo Motor

Relay o IR – sensor

7. Locomotion in Robots

Wheeled Legged Flying Floating

8. Constituents of Autonomous Robots

Sensors Microcontrollers Actuators

9. Projects On Robotics

Design and Development of Team of Robots with Controlled Coordination Obstacle Detector & Avoider Robot PC Controlled Wireless Mobile Pick and Place Robot Black Line Following Robotic Car Ball Tracking Robot with Image Detection Remote Controlled Spy Robot with Camera Integration Remote Controlled Team of Robots with Image Processing Utility Other Innovative Robotics Projects Spy Robot with GSM & RF Control GSM Robot with Speech & Voice Control Robotic Car with GSM Control

Page 5: Robotics with AVR and ARM7 - Multisoft  · PDF fileRobotic arm Procedure of ... PC Controlled Wireless Mobile Pick and Place Robot ... Interfacing parts

email: [email protected] web: www.multisoftsystems.com call: (+91) 120 2540300 / 400, 333774

Robotics With ARM μP

1. Introduction to Robotics

Types of robots Legged robots Mobile robots Autonomous robots Manual robots Robotic arm Procedure of building robots

2. Robots and Controllers

Mobile Robots Embedded Controllers Brief study of Microcontrollers Interfaces Operating System Serial communication concepts with programming Interrupt programming and embedded c concepts how to use KEIL with C concepts

3. Interfacing parts

LCD interfacing with assembly and c concepts ADC interfacing with controllers

4. Motor interfacing

DC motor interfacing using UL2803 with controllers Stepper motor interfacing using UL2003 with controllers Servo motor interfacing with controllers

5. Sensors

Introduction to sensors IR sensors module Ultrasonic sensors

Page 6: Robotics with AVR and ARM7 - Multisoft  · PDF fileRobotic arm Procedure of ... PC Controlled Wireless Mobile Pick and Place Robot ... Interfacing parts

email: [email protected] web: www.multisoftsystems.com call: (+91) 120 2540300 / 400, 333774

Photoelectric sensors Sensor Categories Binary Sensor Analog versus Digital Sensors Shaft Encoder A/D Converter Position Sensitive Device Compass Gyroscope, Accelerometer, Inclinometer Digital Camera

6. Actuators

DC Motors H-Bridge Pulse Width Modulation Stepper Motors Servos References

7. Control

On-Off Control PID Control Velocity Control and Position Control Multiple Motors – Driving Straight V-Omega Interface

8. Multitasking

Cooperative Multitasking Preemptive Multitasking Synchronization Scheduling Interrupts and Timer-Activated Tasks

9. Wireless Communication

Communication Model Messages Fault-Tolerant Self-Configuration

Page 7: Robotics with AVR and ARM7 - Multisoft  · PDF fileRobotic arm Procedure of ... PC Controlled Wireless Mobile Pick and Place Robot ... Interfacing parts

email: [email protected] web: www.multisoftsystems.com call: (+91) 120 2540300 / 400, 333774

User Interface and Remote Control Sample Application Program

10. Locomotion in Robots

Wheeled Legged Flying Floating

11. Constituents of Autonomous Robots

Sensors Microcontrollers Actuators

12. Projects on Robotics

Design and Development of Team of Robots with Controlled Coordination Obstacle Detector & Avoider Robot PC Controlled Wireless Mobile Pick and Place Robot Black Line Following Robotic Car Ball Tracking Robot with Image Detection Remote Controlled Spy Robot with Camera Integration Remote Controlled Team of Robots with Image Processing Utility Other Innovative Robotics Projects Spy Robot with GSM & RF Control GSM Robot with Speech & Voice Control Robotic ARM with GSM Control