Mark as Favourite

ABLab Solutions comes out with an exhaustive hand on Training program on Embedded and Robotics Training based on the actual Industry demands. This course would provide the participants knowledge and experience on the fast growing field of Robotics & Embedded Systems. The program is an ideal foundation for Engineering, Diploma and Science students striving to enter this exciting field.

Course Outline

Introduction to Robotics

  • What is Robotics?
  • What is a Robot?
  • Different Types of Robots
  • Manual and Autonomous Robots
  • Basic parts of a Robot
  • Application of Robotics and Robots

Introduction to Embedded Systems

  • What is an Embedded System?
  • Basic parts of an Embedded System
  • Application of Embedded System
  • Examples of Embedded System

Overview of Basic Electronic

  • Current and Voltage
  • Ohm’s Law
  • Resistors and Capacitors
  • Voltage Divider Rule
  • Diodes and Transistors
  • Applications of Resistors, Capacitors, Diodes and Transistors

Overview of Digital Electronic

  • Number Systems
  • Logic Levels / Logic Values
  • Logic Gates, Truth Tables and Boolean Equations
  • 8-Bit Registers

Power Supply

  • What is the need of Power Supply?
  • Different Sources of Power Supply
  • Voltage Regulators
  • Different types of Voltage Regulators
  • Examples of Different Voltage Regulators
  • 7805 based Constant 5V DC Power Supply Designing
  • Circuit Diagram of 7805 based Constant 5V DC Power Supply

Actuators

  • What is an Actuator?
  • Different types of Actuator
  • Examples of different Actuators
  • Electrical Actuators
  • Different types of Electrical Actuators
  • Application of Actuator

Microprocessor & Microcontroller

  • What is a Microprocessor and a Microcontroller
  • Basic Parts of Microprocessor and Microcontroller
  • Difference between Microprocessor and Microcontroller
  • Applications of Microprocessors and Microcontrollers
  • Examples of Microprocessors and Microcontrollers

Architectures

  • What is Architecture?
  • Different types of Architectures
  • Computer System Architectures and Instruction Set Architectures
  • RISC and CISC Architectures
  • Difference between RISC and CISC Architectures
  • van Neumann and Harvard Architectures
  • Difference between van Neumann and Harvard Architectures
  • AVR Architecture
  • AVR family of Microcontrollers
  • Examples of AVR Microcontrollers

Embedded C Programming

  • Instruction and Instruction Set
  • Assembly Language and C Language Programming
  • Advantages and Disadvantages of Assembly Language over C Language
  • C Programming Overview
  • If-else Statement
  • For Loop
  • While Loop
  • Do-While Loop
  • Switch Statement
  • Polling based Software Development
  • Interrupt based Software Development
  • Infinite Loop and Interrupt Service Routine

Software Development Tools

  • WinAVR 2010
  • Installation of WinAVR 2010
  • AVR Studio 4
  • Installation of AVR Studio 4
  • Code writing and compiling in AVR Studio 4
  • SinaProg Hex Downloader
  • Installation of SinaProg Hex Downloader
  • Program Download to AVR Microcontroller with SinaProg Hex Downloader
  • Fuse Bit Setting with SinaProg Hex Downloader
  • USBasp Driver
  • Installation of USBasp Driver
  • RealTerm
  • Installation of RealTerm
  • Microcontroller Communication with PC through RealTerm
  • USB to Serial Driver
  • Installation of USB to Serial Driver

Introduction to ATmega16

  • Features of ATmega16
  • Pin Description of ATmega16
  • Memories of ATmega16- Flash, SRAM, EEPROM Memory
  • Peripheral Features of ATmega16
  • Operating Voltage and Frequency of ATmega16

Input/Output Ports & Input/Output Devices

  • What is an Input/Output Port?
  • What is an Input Device?
  • Examples of Input Devices
  • What is an Output Device?
  • Examples of Output Devices
  • Input/Output Ports of ATmega16Input/Output Ports of ATmega16
  • Input/Output Port Registers of ATmega16
  • Input/Output Port Registers and their Bits Naming Convention
  • Data Direction Register and its Bit Description in ATmega16
  • Function of Data Direction Register in ATmega16
  • PORT Register and its Bit Description in ATmega16
  • Function of PORT Register in ATmega16
  • PIN Registers Description and its Bit Description in ATmega16
  • Function of PIN Register in ATmega16
  • Pull-up & Pull-Down Resistors
  • How to enable internal pull-up in ATmega16?
  • I/O Header file(io.h)
  • Delay Header file(delay.h)
  • F_CPU Macro and its function in AVR Programs
  • Setting frequency for Delay Header file through F_CPU

Light Emitting Diodes(LED) and ATmega16

  • What is a Light Emitting Diode (LED)?
  • Circuit Diagram of LED Interfacing with ATmega16
  • AVR Trainer Board-100
  • AVR USB Programmer
  • LED Interfacing with ATmega16
  • LED Blinking with ATmega16
  • LED Pattern 1 with ATmega16
  • LED Pattern 1 with ATmega16
  • LED Pattern 2 with ATmega16
  • LED Pattern 3 with ATmega16
  • LED Pattern 4 with ATmega16
  • LED Pattern 5 with ATmega16
  • LED Pattern 6 with ATmega16
  • LED Pattern 7 with ATmega16
  • LED Pattern 8 with ATmega16
  • LED Dancing with ATmega16
  • Application of LED

Switch, 4X4 Keypad and ATmega16

  • What is a Switch?
  • Circuit Diagram of Switch Interfacing with ATmega16
  • Switch Interfacing with ATmega16
  • Application of Switch
  • What is a 4X4 Keypad?
  • Circuit Diagram of 4X4 Keypad
  • How 4X4 Keypad works?
  • 4X4 Keypad
  • 4X4 keypad Header file(keypad.h)
  • 4X4 Keypad Interfacing with ATmega16 and LED Display
  • 4X4 Keypad Interfacing with ATmega16 and LCD Display
  • 4X4 Keypad based Password Protection with ATmega16 and LED Display
  • 4X4 Keypad based Password Protection with ATmega16 and LCD Display
  • Application of 4X4 Keypad

7-Segment Display and ATmega16

  • What is a 7-Segment Display?
  • Different Types of Seven Segment Display?
  • Decimal to 7-Segment Decoding
  • Circuit Diagram of 7-Segment Display Interfacing with ATmega16
  • Quad 7-Segment Display
  • 7-Segment Display Header file(7segment.h)
  • 7-Segment Display Interfacing with ATmega16
  • Quad 7-Segment Display Interfacing with ATmega16
  • Multiplexing and Time Sharing Technology
  • 00 to 99 Display in Quad 7-Segment Display with ATmega16
  • 000 to 999 Display in Quad 7-Segment Display with ATmega16
  • 0000 to 9999 Display in Quad 7-Segment Display with ATmega16
  • Application of 7-Segment Display

Alphanumeric LCD and ATmega16

  • What is an Alphanumeric LCD?
  • How an Alphanumeric LCD works?
  • Circuit Diagram of 16X2 Alphanumeric LC Interfacing with ATmega16
  • Alphanumeric LCD Header file(lcd.h)
  • 16X2 Alphanumeric LCD Interfacing with ATmega16
  • Horizontal Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Vertical Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Application of Alphanumeric LCD

DC Motor, DC Motor Driver and ATmega16

  • What is a DC Motor?
  • How DC Motor Works?
  • Different types of DC Motor
  • DC Motor Driver
  • H-Bridge Driver
  • Circuit Diagram of
  • L293D based DC Motor Driver Interfacing with ATmega16
  • L293D based DC Motor Driver Interfacing with ATmega16 in 5V Mode
  • L293D based DC Motor Driver Interfacing with ATmega16 in PWM Mode
  • Application of DC Motor

Relay, Relay Driver and ATmega16

  • What is a Relay?
  • How relay works?
  • Quad Relay Driver
  • Circuit Diagram of Relay Driver
  • Circuit Diagram of Relay Interfacing with ATmega16
  • Relay Interfacing with ATmega16
  • Quad Relay Interfacing with ATmega16
  • Application of Relay

Analog to Digital Converter(ADC) and ATmega16

  • What is an Analog to Digital Converter (ADC)?
  • How Analog to Digital Converter (ADC) Works?
  • Analog to Digital Converter(ADC) of ATmega16
  • Registers of Analog to Digital Converter(ADC) in ATmega16
  • Analog to Digital Converter(ADC) Header file(adc.h)
  • Analog to Digital Converter of ATmega16 with LED Display
  • Analog to Digital Converter of ATmega16 with LCD Display
  • Application of Analog to Digital Converter(ADC)

IR Sensor and ATmega16

  • What is an IR Sensor?
  • How IR Sensor Works?
  • Circuit Diagram of IR Sensor
  • Analog IR Sensor
  • Circuit Diagram of Analog IR Sensor Interfacing with ATmega16
  • Analog IR Sensor Interfacing with ATmega16 and LED Display
  • Analog IR Sensor Interfacing with ATmega16 and LCD Display
  • Application of IR Sensor

Light Sensor and ATmega16

  • What is a Light Sensor?
  • How Light Sensor Works?
  • Circuit Diagram of Light Sensor
  • Analog Light Sensor
  • Circuit Diagram of Analog Light Sensor Interfacing with ATmega16
  • Analog Light Sensor Interfacing with ATmega16 and LED Display
  • Analog Light Sensor Interfacing with ATmega16 and LCD Display
  • Application of Light Sensor

Temperature Sensor and ATmega16

  • What is a Temperature Sensor?
  • How Temperature Sensor Works?
  • Pin Description of LM35 Temperature Sensor
  • Circuit Diagram of LM35 Temperature Sensor Interfacing with ATmega16
  • LM35 Temperature Sensor Interfacing with ATmega16 and LED Display
  • LM35 Temperature Sensor Interfacing with ATmega16 and LCD Display
  • LM35 Temperature Sensor Interfacing with ATmega16 and 7 Segment Display
  • Application of Temperature Sensor

Touch Screen Sensor and ATmega16

  • What is a Touch Screen Sensor?
  • Different types of Touch Screen Sensors
  • How Resistive Touch Screen Sensor Works?
  • Circuit Diagram of 4 wire Resistive Touch Screen Sensor with ATmega16
  • Touch Screen Sensor Module
  • 4 Wire Resistive Touch Screen Sensor Interfacing with ATmega16
  • Application of Resistive Touch Screen Sensor

Timer Counter 0 and ATmega16

  • What is a Timer Counter?
  • Timer Counter 0 of ATmega16
  • Registers of Timer Counter 0 in ATmega16
  • Registers Description of Timer Counter 0 in ATmega16
  • Timer Counter 0 Header file(timercounter0.h)
  • PWM Generation with Timer Counter 0 in ATmega16
  • Using Timer Counter 0 as Timer
  • Using Timer Counter 0 as Counter
  • Application of Timer Counter

Timer Counter 2 and ATmega16

  • What is a Timer Counter?
  • Timer Counter 2 of ATmega16
  • Registers of Timer Counter 2 in ATmega16
  • Registers Description of Timer Counter 2 in ATmega16
  • Timer Counter 0 Header file(timercounter2.h)
  • PWM Generation with Timer Counter 2 in ATmega16
  • Using Timer Counter 2 as Timer
  • Using Timer Counter 2 as Counter
  • Application of Timer Counter

Universal Synchronous and Asynchronous Receiver and Transmitter (USART) and ATmega16

  • What is a Communication Protocol?
  • Serial and Parallel Communication
  • Simplex, Half Duplex and Full Duplex Communication
  • Universal Synchronous and Asynchronous Receiver and Transmitter (USART) Communication Protocol
  • USART of ATmega16
  • Registers Description of USART in ATmega16
  • USART Header file(usart.h)
  • Application of USART Communication Protocol

PC communication with ATmega16

  • What is RS-232 Protocol?
  • RS-232 Driver
  • ATmega16 to PC Communication with LED Display
  • ATmega16 to PC Communication with LCD Display
  • PC to ATmega16 Communication with LED Display
  • PC to ATmega16 Communication with LCD Display
  • Full Duplex Communication between PC and ATmega16 with LED Display
  • Full Duplex Communication between PC and ATmega16 with LCD Display

Radio Frequency(RF) Communication

  • What is RF Communication?
  • 315/433 MHz RF Communication(ASK)
  • HT12D Decoder and HT12E Encoder
  • Circuit Diagram of RF Transmitter and Receiver
  • RF Transmitter and Receiver
  • Wireless Data Communication with RF Transmitter and Receiver
  • Application of RF Communication

DTMF Communication

  • What is Dual Tone Multiple Frequency (DTMF)?
  • Decoding DTMF Signal
  • Circuit Diagram of DTMF Decoder
  • DTMF Signal Decoding with DTMF Decoder
  • DTMF Decoder Interfacing with ATmega16 and LED Display
  • DTMF Decoder Interfacing with ATmega16 and LCD Display
  • Application of DTMF

Projects

    1. Real Time Temperature Display System using LM35 with ATmega16 and LCD Display
    2. Analog IR Sensor based Visitor Counter with ATmega16 and 7-Segment Display
    3. Analog IR Sensor based In/Out Counter with ATmega16 and LCD Display
    4. PC based Digital Notice Board with ATmega16 and Alphanumeric LCD
    5. Password Protected PC and Relay based Wireless Home Appliance Control System with ATmega16
    6. Analog Light Sensor and Single Relay Driver based Day/Night Automatic Appliance Controller with ATmega16
    7. 4X4 Keypad Controlled Robot with ATmega16
    8. 4X4 Keypad Controlled Wireless Robot with ATmega16
    9. Password Protected 4X4 Keypad Controlled Robot with ATmega16
    10. Password Protected 4X4 Keypad Controlled Wireless Robot with ATmega16
    11. Speed Control of Robot with ATmega16
    12. Line Follower Robot with ATmega16 using Analog IR Sensor
    13. Obstacle Avoider Robot with ATmega16 using Analog IR Sensor
    14. Obstacle Follower Robot with ATmega16 using Analog IR Sensor
    15. Edge Detector Robot with ATmega16 using Analog IR Sensor
    16. Light Follower Root with ATmega16 using Analog Light Sensor
    17. PC Controlled Robot with ATmega16
    18. PC Controlled Wireless Robot with ATmega16
    19. Password Protected PC Controlled Robot with ATmega16
    20. Password Protected PC Controlled Wireless Robot with ATmega16
    21. 4 Wire Resistive Touch Screen Controlled Robot with ATmega16
    22. Password Protected 4 Wire Resistive Touch Screen Controlled Robot with ATmega16
    23. 4 Wire Resistive Touch Screen Controlled Wireless Robot with ATmega16
    24. Password Protected 4 Wire Resistive Touch Screen Controlled Wireless Robot with ATmega16
    25. DTMF based Mobile/Cell phone Controlled Robot
    26. DTMF based Mobile/Cell phone Controlled Robot with ATmega16

Kits Detail

  • AVR Trainer Board-100
  • AVR USB Programmer
  • 16X2 Alphanumeric LCD
  • 4X4 Keypad
  • DC Motor Driver
  • Quad 7-Segment Display
  • Robot
  • DTMF Decoder
  • Analog IR Sensor
  • Analog Light Sensor
  • Temperature Sensor (LM35)
  • RS-232 Driver
  • Quad Relay Driver
  • 4 Wire Resistive Touch Screen Module
  • USB to Serial Converter
  • RF Transmitter and Receiver

Course Detail

  • Duration:- 60 Hours
  • Fee INR 8000/-
  • Batch Starts from 1st December and 12th December, 2016. There will be 6 classes in a week(Monday to Saturday). Register in group and get discount upto 20%.
  • All B.E/ B-Tech, Diploma, Science Graduates & Hobbyists are eligible.
  • To Register for Winter Training Program 2016, Click Here
  • For any query, Please contact:-8984089851, 0674-6573832, 0674-6578222 or mail us at info@ablab.in.