Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ROBOTICS (Advance)
HIGHLIGHTS
NO. OF
SESSION TOPIC HOURS
1 Introduction to ESR 3
1. Definition of Embedded Systems & Robotics
2. Embedded System Vs. General Computing
3. Careers in Embedded Systems & Robotics
4. Why TechieNest for this Training?
5. Sciences Involved, Terminologies used
6. Application Areas, Features, Advantages
7. Industrial Facets, Need & Use
8. Latest Trends & Upcoming Technologies
Introduction to Technologies
9. Brief Introduction to Basic Analog & Digital Electronics
10. Origin of Integrated Circuits, Advantages
11. Introduction to Various ICs used in Embedded Systems
Microprocessors & Microcontrollers
12. Basic Concept of Processing & Controlling
13. Computer Architectures
14. Microcontrollers & their Functional Architectures
15. Differences between MPU & MCU
16. Various Microcontrollers & their features
17. AVR ATMega16 Microcontroller, pin description
2 Embedded C Programming 3
18. Fundamentals of Embedded C
19. The control structures, loops, functions
20. The General Purpose Input Output Registers
21. The concept of complier, interpreter & Simulator
Light Emitting Diodes (LEDs)
22. Symbol, Working, Types, Functions
23. Programming MCU to interface an LED
Practical 1: Glowing LEDs in Simulation
Practical 2: Simulating AVR to glow an LED using Programming
Practical 3: Generating Various Patterns on Multiple LEDs
(Blinking, Chaser, BCD etc.)
Practical 4: Generating Diverging & Converging Patterns of LEDs
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
NO. OF
SESSIONS TOPIC HOURS
4 DC Motors 3
1. The basic concept of motors (Torque, RPM, etc.)
2. Types (brushless, geared, etc.)
3. Working Methodology of various motors (DC motor, stepper motor,
servo motors etc.)
4. Motor Drivers: Need, features, Driver ICs
Practical 8: Controlling a simple DC motor rotation (CW, CCW) using MCU.
Practical 9: 8 direction movement of a two motor based robotic vehicle
system.
Project 4: Timer Based Automatic Door Opening & Closing
5 Sensors 3
1. Significance, and Need of Sensors
2. Differences between Sensor, Actuators and Transducers
3. Types of Sensors (Analog and Digital) & their Working
4. Infra-Red rays (applications & range), Line-of-
5. Sight (LOS) Communication
6. Infra-Red Sensor: Circuitry & Working
7. Working & Circuitry of a Light Dependent Resistor (LDR)
8. Taking Input from sensor to microcontroller
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
NO. OF
SESSIONS TOPIC HOURS
NO. OF
SESSIONS TOPIC HOURS
10 Keys/Switches 3
1. Types, Working & Uses
2. The Pull-Up Concept
3. Interfacing single switch with Microcontroller
4. Interfacing Multiple linear Keys with MCU
Practical 21: Taking Input from single Key to MCU to ON/OFF led
Practical 22: Taking Input from multiple Keys to MCU to control SSD
Project 14: Curtain Opener
Project 15: Manually Controlled Smart Shopping Vehicle for Mall/Store
Management.
Keypad Matrix
5. Concept of Keypad matrix
6. Taking input from 4x3 Keypad Matrix
Practical 23: Interfacing 4x3 Keypad Matrix and displaying results
(numbers) on LCD
Project 16: Password controlled security systems for Restricted Areas
Project 17: Basic Calculator using Keypad Matrix and LCD
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
NO. OF
SESSIONS TOPIC HOURS
3
12 Sensors continued…
1. Temperature Sensor: Concept, Scaling Factor & interfacing with AVR
Practical 26: Interfacing Temperature Sensor with AVR MCU
Project 19: Digital Thermometer
Project 21: Temperature Sensor based Alerting/Alarming System for
process controlling & monitoring
Project 22: Microcontroller based Smart Home for improved Energy
Efficiency & Security Aspects
Ultrasonic Sensor
1. Concept, Capabilities & limitations.
2. Applications.
Practical 28: Interfacing Ultrasonic Sensor with AVR
Project 25: Distance measurement of an object using ultrasonic sensor.
Project 26: Smart Radar navigation system
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
NO. OF
SESSIONS TOPIC HOURS
13 Touch Sensors/Screens 3
1. History & Origin of Touch Screens
2. Different Types of Touch Screens
3. Resistive Touch Screens: Working Principle
4. Calculation of Touch Co-ordinates over Touch Screen
5. Taking input from a Touch Screen to AVR MCU
Practical 29: Interfacing Resistive Touch Screens with AVR
Project 26: Touch Screen Based Pattern Locking Enabled Locker
14 Accelerometers 3
1. The MEMS Technology
2. Gyroscopic Sensors or Accelerometers
3. Taking input of 3-Dimensional Motion Information into Microcontroller
Practical 30: Interfacing an MEMS based Accelerometer with AVR
Project 27: HMI(Human Machine Interface) Controlled Wheel Chair
3
15 Communication Protocols
1. Various Communication Protocols
2. RS232 Protocol; Baud Rate and Bit Rate
3. The concept of Serial/Parallel Synchronous/Asynchronous
communication to send data bits
4. Inbuilt Universal Synchronous/Asynchronous Receiver/ Transmitter in
AVR
5. USART registers & their working
6. Creating functions to Establish Serial Communication of PC with
Microcontroller using communication ports
Practical 33: Sending/ Receiving Data from/to PC to/from Microcontroller
Displaying it on LCD
Practical 34: Controlling Microcontroller Operations using PC
Project 32: PC Controlled security system
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
NO. OF
SESSIONS TOPIC HOURS
16 Bluetooth 3
1. Definition, Concept
2. Working Range, Application Area
Practical 35: Interfacing Bluetooth with microcontroller & Controlling
Microcontroller Operations
Project 33: PC Controlled Wireless Smart Food Serving Robot
Project 34: Android Smartphone Bluetooth Controlled Modern Home
Automation System
Voice Processing
1. The Concept of Voice processing
Project 35: Voice Control Robot
Project 36: Voice control Smart Automation
17 RFID 3
1. The Concept of RFID card & its reader
2. Tag based security analysis
Practical 36: Interfacing RFID Reader with ATMega16
Practical 37: Switching Electrical Appliances using RFID card
Project 37: RFID based Attendance System
Project 38: Smart Card Based Security System
19 Techie AUTOMATE 3
Project 39: SMS controlled Irrigation water controller system
Project 40: SMS based Modern HOME AUTOMATION
Project 41: Bank Robbery Security Alert System
Summar Industrial Training Program Duration: 2 Months
EMBEDDED SYSTEMS & ROBOTICS No. of Hours: 150 Hours
20 3
Global Positioning System (GPS)
1. Introduction to GPS
2. Satellites and its orbits
3. Range, Accuracy and Tracking
4. Longitude and Latitude
23 3
Wi-Fi Module (esp8266)
3. Introduction to esp8266
4. Esp8266 basic AT commands
5. Pins & its definitions
6. Wi-Fi channel selection
7. Technology protocol, security and its applications
8. Setting esp8266 as a Client and Server
9. Voltage Level and its distribution
10. Setting esp8266 in different Wi-Fi modes
Practical 45: Designing a personal Network
Practical 46: Designing a local Server
Project 45: Wi-Fi controlled personal Robot
Project46: Wi-Fi switch
24 3
Practical 47: Designing a esp8266 as a global server
Project 47: Wi-Fi controlled personal Robot
Project 48: Internet Enabled Home Automation System
Project 49: Development of Weather information sharing center
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
SESSIONS TOPIC HOURS
25
EEPROM(Internal)
1. Concept of RAM, ROM and Flash Memory
2. Arrays, Structures, ASCII Data accessing
3. Use of Various Other Libraries (math.h, string.h etc.)
4. Memory data storage
5. Internal EEPROM in ATMEGA16
Practical 48: Storing text to EEPROM
Practical 49: Writing a character to EEPROM
Practical 50: Reading a character from EEPROM and displaying it on LCD
Project 50: Storing/Retrieving Security passwords to EEPROM
Project 51: Non Volatile Embedded System Database
26 3
Biometric Scanners
1. Fingerprint Scanning
2. Printers & Scanners
3. Protocol behind data storage
4. Data storage and its matching
Practical 51: Fingerprint Scanning
Practical 52: Data storing in memory and its accessing
Practical 53: Fingerprint matching
Project 52: Biometric based daily attendance system
Project 53: Biometric based advanced security system
27 3
Timers/Counters
1. Definition of Timer and Counter
2. Uses, Types
3. AVR inbuilt Timer/Counter Circuitries
4. Registers, Functions, Various mode of Operation
5. Controlling the amplitude of Voltage or Current
6. Generation of multiple frequencies
7. Pulse Width Modulation (PWM) using Timer
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
28
Practical 54: Variation in the intensity of LED
Practical 5: Generating Multiple Frequencies
Practical 56: Speed control of DC motor using Timer/Counter
Project 54: Virtual Touch Piano
29 3
Interrupts
1. Overview
2. Uses, Types
3. AVR status register
4. Interrupt Service Routine(ISR)
5. Timer & Counter as an Internal Interrupt
6. Enabling & Disabling of Interrupts
Practical 57: Glowing LED by IR sensor as an external Interrupt
Project 55 : Automatic Irrigation System in which controlling the gate of
water tank using Bluetooth & turning off water motor automatically
30 3
Communication Protocols (SPI )
1. Transmission Speed and its security
2. Synchronous and Asynchronous mode of communication
3. Master and Slave concepts
4. Assigning separate address
5. SPI Register description
31 3
Memory Card Interfacing
1. Types of data storage devices
2. SD cards and its types
3. Pin configuration and its protocol
4. Data clustering
5. Cells storage and its accessing
6. Reading and writing information
32 3
Practical 60: Accessing information from the memory using MCU
Practical 61: Real time data storage and its accessing on display
Project 57: Big data Storage and Management System
33 3
Communication Protocols (I2C )
1. Features
2. I2C Bus Definition
3. Working methodology
4. Data Transfer & Frame Format
5. TWI Register description
34 3
Practical 62: I2C testing between two MCU
Practical 63: Sending sensor data from master to slaves
Project 58: I2C Protocol based real time clock control application
35 3
Real Time Clock(RTC)
1. Inter-Interface controller
2. Protocol Understanding and its uses
3. Applications of the protocol
4. RTC and its interfacing
Practical 64: Interfacing RTC with MCU
Practical 65: Displaying RTC format data on LCD
Project 59: Real Time Data logging System
Project 60: Daily Time Management System and AI alarm generation
System
No. of Hours: 150 Hours
36 3
EEPROM(External)
5. Overview
6. Electrical Interface
7. Working methodology
Practical 66: Password based locker security system
Project 61: Electronic voting machine
37 3
Introduction to Arduino family
1. Types of Arduino family
2. Arduino Board
3. Introduction to Arduino UNO
4. Arduino Software (IDE)
5. Discussion about various libraries
6. Programming of Arduino UNO
7. Light Emitting Diode (LED)
8. Interfacing of LED with Arduino UNO
Practical 67: Blinking of LED
Practical 68: Developing own LED patterns
Motors
1. Introduction to various types of motors
2. Working Methodology of various motors (DC motor, stepper motor,
3. servo motors etc.)
4. Interfacing of DC motor with Arduino UNO
5. Interfacing of Stepper motor with Arduino UNO
6. Interfacing of Servo motor with Arduino UNO
Practical 69: Controlling a simple DC, Stepper Servo motor rotation
CCW) using Arduino
Project 62: Specific degree rotation of DC, Stepper & Servo motor
Project 63:Rain sensing automatic car wiper
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
38
Graphical Liquid Crystal Display (GLCD)
1. Introduction to GLCD
2. Working principle of GLCD
3. Pin configuration of GLCD
4. Features of GLCD
5. Interfacing of Graphical LCD with Arduino UNO
Practical 70: Printing a Single Character on GLCD
Practical 71: Displaying a String on GLCD
Practical 72: Showing a Numeric Value on GLCD
Practical 73: Displaying special or customize characters on
GLCD page
Practical 74: Digital Stop Watch
Project 64: Displaying customize image on GLCD
39 3
Sensors
6. Introduction of Analog & Digital mode of sensors
7. Working methodology of different sensors
8. Interfacing of IR & LDR sensors with Arduino UNO in different modes
Practical 75: Sun light based Street Light Controlling Prototype
Project 65: Visitor Counter
Project 66: Seminar Hall automation
Flex sensor
1. Working methodology
2. Specifications of Flex sensor & its applications
3. Interfacing of flex sensor with Arduino UNO
Practical 76: Intensity variation of LED using Flex sensor
40 3
Project 67: Generating tones by tapping fingers using Arduino UNO
41 3
Heart Beat sensor
1. Working methodology
2. Specifications of Heart beat sensor & its applications
3. Interfacing of Heart beat sensor with Arduino UNO
Practical 77: Pulse meter
Project 68: Generating Alert after Heart attack detection
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours
42
DHT11
46 Project Continue……. 3
47 Project Continue……. 3
48 Project Continue……. 3
49 Project Continue……. 3
50 3
Query Solving Session
Project Demonstration