Robotics
Course Features
- Course Duration: 6 weeks/ 120 Hours
- Category: Industrial Summer Training
- Students: 0
- Certificate: Yes
- Location: Janakpuri East New Delhi
- Language: Assembly, C and Embedded C
- Lesson: 0
- Viewers: 1548
- Prerequisites: No
- Skill Level: Beginner
- Course Capacity: 50
- Start Course: 05/20/2019
Descriptions
This program is designed for all enthusiast engineering students who want to explore world of ROBOTICS. Students will learn and experience of developing autonomous robot,mobile control robot,wired and wireless control robot,robotic arm etc.
Eligibility
1st/2nd /3rd year students of B.E., B.tech. from Electrical, Electronics, Computer Science branch. Recommended for Second/Third Engineering Students.
Pre-requisites
Knowledge of Basics of Electronics, Digital Electronics and C language programming
Benefits
- Confidence build up about Robotics subjects
- Certification from Microchip Technology,USA*
- Fare understanding of electronics hardware
- Fare understanding of Embedded Software
- Experience of BEST learning practice
- Acquire skills to do better Minor/Major Projects
- Can participate in various national/international competition and techfest
Features
- Knowledge of world of Robotics Design
- Knowledge of PIC Microcontrollers
- Knowledge of Embedded C programming
- Knowledge of Sensors Programming
- Personal Experience of working with Live Projects
Project Work
Unlimited Live Project experiences to every student are available (One compulsory)
Line Follower robot,Wall Follower robot, Edge detector robot, Robotic arms, Robotic cranes, Wireless controlled robot, SMS/Bluetooth control robot, Gesture control robot, PC control robot and many more…
The Sensor technology used in project works are Infrared, GSM, RF, Bluetooth, Zigbee, GPS, Touchpad, Accelerometer etc.
(Project hardware component cost of project will be extra to training fee)
Curriculum
Section 1 : Introduction to Embedded System and Digital World
1. Brief History
First Embedded Application
Different Microcontroller Architectures
Different kinds of Microcontrollers
2. Difference between processors & controllers
3. Scope of embedded system & further advancements
Applications
Market research
Growth Rate
4. Digital number system
5. Bitwise Operations
Addition
Subraction
compliment
6. Byte operations
Addition
Subraction
1’s and 2’s compliment
7. Number Conversion
Binary to Decimal,octal,Hexadecimal conversion
Octal to Binary, Decimal, Hexadecimal conversion
Decimal to Binary, Octal, Hexadecimal conversion
Hexadecimal to Binary, Octal, Decimal conversion
ASCII to Hex/ Hex to ASCII conversion
8. Other Number Formats
Binary Coded Decimal Number System
Binary Coded Hexadecimal Number System
Section 2 : Introduction to Microcontroller
9. Classification of microcontrollers
4-bit, 8-bit, 16-bit, 32-bit
Package Structure
Market Scenario on the basis of types of Controllers
10. Introduction to PIC High range, Mid & Low range controllers
11. Introduction to PIC16Fxxxx Mid range controller
12. Different families of PIC16Fxxx
13. Basic architecture description of PIC16Fxxx
Pin Diagram
Memory Organisation
SFRs description
Addressing Modes
Instruction Set Introduction
14. Introduction to general microcontroller Terms
Program Counter
Accumulator (or Working Register)
Reset
Clock Cycle, Machine Cycle, Instructio Cycle
Interrupts
SFRs & GPRs
Stack, Stack Pointer, Stack Operation
15. Brief introduction to internal features
General Purpose Input-Output PORTs
Interrupt
Timers
Analog to Digital Convertors
USART
EEPROM
Device Protection features – Watchdog Timer, BOR, Power up Timer
Section 3 : Detailed Description to Development Tools
16. MPLAB IDE
Tools under IDE
Introduction to – Hi-Tech C Compiler
Brief description to Editor, Debugger, Assembler, Simulator, Emulator
Demo of Project Making & sample programs
17. Turbo C compiler
18. Programming Tools
PICkit2
Universal Programmer
19. Proteus -ISIS
Brief introduction to simulator tool
Demo to some small logic circuits
Section 4 : Assembly Programming Languages & Quick Review of C
20. Assembly language programming concepts
21. Introduction to instruction set
22. General programs on Proteus simulator
23. LEDs
LEDs basic concept + Interfacing with controller
Basic LED patterns
24. Switches & Keys
Keys basic concept + Interfacing with controller
Pull Up Mode / Pull Down Mode
25. Revision to C programming concepts
Overview of C language
Data Types
Keywords
Variables
Operators
Control Statements
if statement
if-else statement
Nested if statement
Nested if else statement
Switch-case statement
Loops
for loop
while loop
do while loop
Loop in Loop (Nested Loop)
Arrays
One dimensional array
Two dimensional array
Functions
Simple Fuctions
Call by Value
Call by Reference
Recursion
Section 5 : Embedded C Programming of GPIO and basic Internal Peripherals of Controller
26. LEDs
LED Introduction
LED Interfacing with Microcontroller
LED Patterns programming
27. Linear Switches
Introduction to Switches
Interfacing of Switches with Microcontroller
Switches Programming
28. Seven Segment Display(SSD)
Introduction to SSD
Types of SSD(CC & CA)
Internal Arrangement of Segment LEDs in SSD
Introduction to logics to display Numeric values on SSD
Interfacing of SSD with Microcontroller
Programming concept of SSD
Different SSD Programs
29. Liquid Crystal Display(LCD)
Introduction to LCD
Types of LCD (Character & Graphical)
Introduction to Character LCD & its Types
Introduction to LCD Driver IC(HD44780) & Character LCD Module
Introduction to Pin Diagram of Character LCD
Interfacing of Character LCD with Microcontroller
Description of Character LCD Commands
Programming Concept of Character LCD
Practice of Character LCD Programs
30. Timers/Counters
Understanding the Timer/Counter Concepts
Introduction to Timer0 & Timer1 Concepts
Introductions to Timer SFRs and their access
Programming concept of Timers to Generate delays
Practice of various delay programs
Section 6 : Revision to Basic Electronics Components
31. Resistors
Introduction to Resistors
Types of Resistors
Color Coding Concept
Resistors Combination Circuits (Series & Parallel)
Resistor Voltage Divider Rule
Varible Resistors & their types
AC & DC effect on Resistors
Simulation of Resistor Circuits
32. Capacitors
Introduction to Capacitors
Types of Capacitors
Capacitors Combination Circuits
RC Circuits
AC & DC effect on Capacitors
33. Inductors
Introduction to Inductors
Usee & Applications of Inductors Coils
In Transformers
In Relays
Magnetic Field Generation( e.g. Motors, Current Sensors)
Filter Circuits
AC & DC effect on Resistors
34. Diodes
Introduction & Working of Transistors
Working of Transistor as a Switch
Sinking & Sourcing Current Concept
Implementation of Logic Gates Using Transistors
Simulation of Transistor Circuits
35. Transistors
Introduction & Working of Transistors
Working of Transistor as a Switch
Sinking & Sourcing Current Concept
Implementation of Logic Gates Using Transistors
Simulation of Transistor Circuits
36. Voltage Regulator
Introduction to Voltage Regulators
Introduction to 78xx Series Regulators
Introduction to 79xx Series Regulators
37. Power supply
- Introduction to Power Supply & its Block Diagram
- Concept of Fixed Regulated Power Supply
- Positive(+Ve) Power Supply
- Negative(-Ve) Power Supply
- Dual(+Ve & -Ve) Power Supply
- Concept of Variable Regulated Power Supply
- Positive(+Ve) Power Supply
- Negative(-Ve) Power Supply
- Dual(+Ve & -Ve) Power Supply
- Simulation of Power Supply Circuits
Section 7 : Interfacing of External Peripherals to Controller
38. Relay
Introduction to Relay
Description of Working of Relay
Interfacing of relay with Microcontroller
Types of Relays
Application of Relay
Simulation of Relay Circuits
39. Buzzer
Introduction to Buzzer & Its Working
Types of Buzzers
Interfacing of Buzzer with Microcontroller
Simulation of Buzzer Circuits
40. Opto-Isolator
Introduction to Opto-Isolator & Its Working
Applications of Opto-Isolators
Simulation of Opto-Isolator Circuits
41. Motors
Introduction to Motors
Description of PMDC Motor Working
Controlling of DC Motor
Using Transistor H-Bridge
Using Relays (1 C/O & 2 C/O)
Using H-Bridge IC(L293D)
Speed Control of DC Motor Concept
Introduction to Stepper Motor & Its Working
Interfacing of Stepper Motor with Microcontroller
Controlling of Stepper Motor using ULN IC
Simulation of Motor Programs
Section 8 : Sensors Introduction & Interfacing
42. Sensors introduction & their working
43. Sensors interfacing with microcontrollers
44. Types of sensors & type modules
IR Sensor
TSOP
Passive Infrared Sensors(PIR)
RF Module
DTMF Techniue
Accelerometer
LDR
Touch Pad
Bluetooth
Zig-Bee Module
Section 9 : Fundamental of Robotics
45. Introduction to Robots
Robot Definition
Robot History
46. Robot & Robotics
Concept of Robotics
Importance of Microcontroller in Robotics
47. Types of robots
Industrial Robot
Mobile Robot
Humanoids
Co-operative Robots