Monday, 30 April 2018

Robotic courses in details and Overview


Overview

Robotics with 8051 µC training ignites the spark of robotics and takes the candidates to the era of innovation. The training focuses on the concepts of robotics implementing through 8051 microcontroller and doing programming in Embedded C. This training is a perfect blend of 8051 microcontroller and robotics development for embedded systems.

Participants are involved in the learning of controllers, sensors, actuators, locomotion, and wireless communication to come up with a final product. The basic knowledge regarding the8051 controllers is also discussed. How to provide interfacing of LED, LCD, switches, and motors is also the part of curriculum.
By the end of the training, you will be able to:

    Understand the architecture of 8051 microcontroller
    
Get knowledge on the register and memory of AT89C51 Work on Interfacing of external memory and input-output devices including sensors, motors, seven segment display, LED, LCD and more
Write codes for serial communication, handling interrupts, timers and counters
Do programming and interfacing using Embedded C

Target audience

Students from BE / B. Tech./ M.Tech/ Diploma courses (Electronics, Electronics & Telecommunication, Instrumentation, Electrical).
Professionals willing to understand or switch their working area to Robotics with 8051 microcontroller.

Prerequisites

    Candidates having knowledge of electronics fundamentals coupled with some programming experience are the ideal participants for this course.

    The knowledge equivalent to EE1: 8051 microcontroller course is essential.

Course Content (syllabus)

    1. Introduction to Robotics
    2. Robots and Controllers
    3. Introduction To 8051 Microcontroller
    4. Intel 8051 Architecture
    5. Registers & Memory of AT89C51
    6. Interfacing Of LED
    7. Interfacing Of Seven Segment Display
    8. Interfacing of LCD
    9. Interfacing of Switches & Keyboard Matrix
    10. Interfacing of Motors
    11. Timers & Counter Programming
    12. Serial Communication Programming
    13. Interrupt Driven Programming
    14. Interfacing of ADC
    15. Interfacing of External Memory
    16. Introduction of Embedded C
    17. Programming Embedded Systems In C
    18. Hello, Embedded World
    19. Adding Structure to Your Code
    20. Programming & Interfacing Using Embedded C
    21. Motor interfacing
    22. Sensors
    23. Actuators
    24. Wireless Communication
    25. Locomotion in Robots
    26. Constituents of Autonomous Robots
    27. Projects On Robotics

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 8051 Microcontroller

    Introduction of ATMEL 8051 family
    Block diagram description of AT89C51
    Special feature of AT89C51
    Pin description of AT89C51

4. Intel 8051 Architecture

    Introduction to 8-bit microcontroller 8051
    Inbuilt features of 8051
    Block diagram explanation, pin descriptions
    Bit addressable and byte addressable registers
    About some imp SFRs like PSWA and stack operations
    Addressing modes and assembler directives
    Different addressing modes with examples and assignments and lab demonstrations with examples of addressing modes Instruction sets
    Explanations about 4 different instruction sets and with assignments
    Serial communication concepts with programming
    Interrupt & Timer programming

5. Registers & Memory of AT89C51

    Description of RAM
    Description of CPU Registers
    Function of SFR

6. Interfacing Of LED

    Introduction of LED’s
    Interfacing Circuit Description of LED’s
    Programming of LED’s Interfacing

7. Interfacing Of Seven Segment Display

    Types of 7 Segment Display
    Interfacing Circuit Description of 7 Segment Display
    Programming of 7 Segment Display Interfacing

8. Interfacing of LCD

    Introduction to 16 x 2 LCD
    Commands of 16 x 2 LCD
    Interfacing Circuit Description of 16 x 2 LCD
    Programming of 16 x 2 LCD

9. Interfacing of Switches & Keyboard Matrix

    Introduction to Switches & Keyboard Matrix
    Interfacing Circuit of Switches & Keyboard Matrix
    Programming of Keyboard Matrix & Switches
    Controlling of LED’s by using Switches
    Key board Matrix & LCD Interfacing Program

10. Interfacing of Motors

    Introduction to Motors
    Types of Motors used in Embedded System
    Programming & Controlling of Motors in Embedded System

11. Timers & Counter Programming

    Introduction to Timer & Counter
    Difference between Timer and Counter
    Description of SFR associated with Timer & Counter
    Programming of Timer & Counter

12. Serial Communication Programming

    Types of Serial Communication
    Description of SFR associated with Serial Communication
    Introduction & Interfacing of UART
    Programming of UART

13. Interrupt Driven Programming

    Types of Interrupts
    Programming of Software & Hardware Interrupts

14. Interfacing of ADC

    Introduction to ADC
    Interfacing circuit of ADC
    Working & Interfacing of Temperature Sensor (DS1621 & LM35)

15. Interfacing of External Memory

    Introduction to External Memory Interfacing
    Introduction to I2C Protocol
    Using I2C library to read/write External Memory

16. Introduction of Embedded C

    Introduction to Embedded C
    Different between C & Embedded C
    Data type of Embedded C
    Operators of Embedded C
    Statements & loops of Embedded C

17. Programming Embedded Systems In C

    Introduction
    What is an embedded System?
    Which processor should you use?
    Which programming language should you?
    Which operating system should you use?
    How do you develop embedded software?

18. Hello, Embedded World

    Introduction
    Installing the Kiel software and loading the project
    Configuring the simulator
    Building the target
    Running the simulation
    Dissecting the program
    Aside: Building the hardware

19. Adding Structure to Your Code

    Introduction
    Data Types
    Integer, Character, Float & S-bit
    Operators
    Assignment
    Arithmetic
    Relational
    Logical – Bit wise & Byte wise
    Increment/Decrement
    Comma
    Control Flow
    If & If – else
    While & Do – while
    For
    Switch
    Continue
    Break
    Array
    Pointers
    Functions and Header files

20. Programming & Interfacing Using Embedded C

    Programming of Timer & Counter
    Programming of Serial Port
    Programming of Interrupt
    LCD Interfacing
    Motor Interfacing
    Key board Matrix Interfacing

21. Motor interfacing

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

22. Sensors

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

23. Actuators

    DC Motors
    H-Bridge
    Pulse Width Modulation
    Stepper Motors
    Servos

24. Wireless Communication

    Communication Model
    Fault-Tolerant Self-Configuration
    User Interface and Remote Control
    Sample Application Program

25. Locomotion in Robots

    Wheeled
    Legged
    Flying
    Floating

26. Constituents of Autonomous Robots

    Sensors
    Microcontrollers
    Actuators

27. 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.



0 comments:

Post a Comment