Sei sulla pagina 1di 17

EMBEDDED SYSTEMS &

ROBOTICS (Advance)

+91-9251494002, +91-7340033094 | query@techienest.in | www.techienest.in


INTRODUCTION

EMBEDDED SYSTEMS & ROBOTICS


“Explore for the Realms of Possibility’’
Think of a human being in whom body works like a HARDWARE and brain as SOFTWARE!!
This very question heated up mind of embedded engineer….
Our brain simulates our senses and provides a command to perform a specific task. So, Embedded
System can be explained as a combination of hardware and software which is designed to perform a
specific task at specific time. It brings knowledge of Electronics Engineer, electrical engineering and
computer engineering together. So both the things are necessary for proper functioning. So this is
about how to get into the field of Embedded Systems & Robotics and make it as a career option.

WHY YOU SHOULD TAKE THIS TRAINING COURSE?


“Because Possibilities are Infinite’’
There are number of applications of Embedded Systems in transport, cars, offices, homes, etc.
lead to plenty of projects in a line, and hence require a lot of talented Minds.
So, it’s a smart option to choose it as a career option but before going into it, there are some
prerequisites, as embedded system is a combination of almost all the technologies like digital
electronics, mobile computing, software programming, real time computing, etc.
Around the globe, institutes like MIT, University of Cambridge, and Stanford provide undergraduate
and post graduate courses on Embedded System. In India also IITs, NITs, and IIITs provide post-
graduation courses for the same. Certification courses of short duration on Embedded Systems and
Robotics are also provided by institutes like TechieNest Pvt. Ltd., Shastra University etc.

HIGHLIGHTS

CERTIFICATION : By TechieNest, an ISO 9001:2008 Certified Company


STUDY MATERIAL : Software and PDFs provided to each student.
PROJECTS : 70 Projects
PRACTICALS : 79 Practicals
TRAINER STUDENT : 1:20
RATIO
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours

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

3 Introduction and Working of LED Matrix 3


Practical 5: Interfacing 8x8 LED Matrix with AVR Microcontroller
Project 1: Single Character Display on LED Matrix
Seven Segment Displays (SSDs)
1. Need, features & working concept
2. Types of SSDs
3. Interfacing of SSD with Microcontroller
4. Multiplexing of SSDs to display multiple digits
Practical 6: Interfacing single SSD to display single digit counters
Practical 7: Multiplexing multiple SSDs using Hardware Optimization
Concept
Project 2: Traffic Light Controlling Prototype
Project 3: Digital Clock Display

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

Practical 10: Interfacing LDR with MCU as light controlled switch


Practical 11: Interfacing IR Sensor as a touch less switch with AVR
Practical 12: IR sensor as a binary color sensor
5 Project 5: Sun light based Street Light Controlling Prototype
Project 6: Obstacle Detector Robot
Project 7: Light Searching Robot
Project 8: Edge Follower (Never Falling Robot)

6 Project 9: Black/White line follower Robot 3


Project 10: Grid Counter Bot

7 Liquid Crystal Display (LCD) 3


1. Origin of Displays, historical background
2. Various Techniques used for Displays
3. Why LCD?
4. Types of LCD used in Embedded Systems,
5. Working methodology & Pin Description of 16x2 LCD
6. Registers & Memory Space in LCD
7. Modes of Operations
8. LCD Commands
9. Creating Functions for various operations to use LCD
with microcontroller
Practical 13: Printing a Single Character using Microcontroller on LCD

8 Practical 14: Displaying a String on LCD using AVR 3


Practical 15: Showing a Numeric Value (or Variable) on LCD
Practical 16: Rotating Single Characters/string on LCD
Practical 17: Sand-watch display of String or character on LCD
Project 11: Digital Stop Watch
1. Concept of Memory Mapping
2. Creating user defined character library in the LCD memory
3. Creating Function for a new character generation in LCD
Practical 18: Printing a User Defined character on LCD
Project 12: Creating a Custom Animation/Game of your choice
EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months
No. of Hours: 150 Hours

NO. OF
SESSIONS TOPIC HOURS

Frequency Synthesizing Techniques(DTMF)


1. Tele Switching Concepts
2. Concept of Dual Tone Multiple Frequencies
3. DTMF Encoding & Decoding Process
Practical 31: Interfacing DTMF module with AVR to control LEDs
Project 28: Mobile Controlled Robotic Vehicle
Project 29: Cellphone operated Water Irrigation Pump Controlling
Relays
4. Definition, Working Methodology,
9
5. Types, Advantages & Application Areas
6. Important Specifications
7. Switching/Controlling of DC Relay using
Microcontrollers (Transistorized Switches)
8. The Darlington Pair; Inductor Driver ICs (ULN2003/ULN2803)
Practical 19: Interfacing Relay with AVR
Practical 20: Interfacing ULN IC with AVR to control Switching of Multiple
Relays
Project 13: Seminar/Conference Hall Automation

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

11 Analog to Digital Converters (ADC) 3


1. Definition & Need of ADCs
2. Circuitries used for Analog to Digital Conversion
3. Inbuilt ADC in AVR Microcontrollers
4. Available channels, Size & Various Registers used
5. Creating function to take an analog input on AVR and converting it into
Digital for further Processing
6. Analog Sensors
7. Real World Information Interfacing with Microcontrollers
8. Interfacing analog IR sensors
Practical 24: Displaying analog value of IR Sensor on LCD
Practical 25: Making a digital scaling system for small distance
measurement
Project 18: Color Matching Machine

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

18 Global Services for Mobile (GSM) 3


1. Introduction to mobile communication
2. Introduction to GSM terminology
3. GSM Frequency bands
4. GSM/CDMA
5. Importance of SIM, Scope and Advantages of GSM
6. GSM AT Commands
Practical 38: GSM Network testing in GSM Modem
Practical 39: GSM AT Commands testing for reading SMS, dial a number
Practical 40: GSM call answering / halt
Practical 41: Sending SMS from GSM modem to another mobile

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

SESSION TOPIC 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

Practical 42: GPS network testing in GPS module


Practical 43: Displaying GPS location coordinates
21 3
Techie Chase (Project based on GPS & GSM)
Project 41: School Kids Security System Based on GPS
Project 42: Live Vehicle tracking System
Project 43: Auto Accident Detection and Alert Generation System
22 3
TV Remote
1. Introduction to TV remote
2. Interfacing TV remote with AVR MCU
Practical 44: Checking Remote Keys on Serial Port;
Project 44: TV Remote control smart Home appliance.

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

SESSIONS TOPIC 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

Practical 58: SPI testing between two MCU


Practical 59: Sending sensor data from master to slaves
Project 56: Data Multiplexing for industrial Automation
No. of Hours: 150 Hours
No. of Hours: 150 Hours

EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months


No. of Hours: 150 Hours

SESSIONS TOPIC HOURS

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

EMBEDDED SYSTEMS & ROBOTICS Duration: 2 Months


No. of Hours: 150 Hours

SESSIONS TOPIC 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

SESSIONS TOPIC 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

SESSIONS TOPIC HOURS

42
DHT11

1. Types & Applications


2. Pin configuration
3. Working Methodology
Practical 78: Interfacing of DHT11 with Arduino
Project 69: Calculating dew point of atmosphere
43
Brain Wave
1. EEG (Electroencephalography)
2. Brainwaves & its types.
3. Sensor to record Brainwaves
Practical 79: Interfacing of BW Module with Microcontroller
Project 70: Mind Control Robot.
44 3
Personal Project Allotment to
Student And
Working continue
Project work Done by Students
45 Project Continue……. 3

46 Project Continue……. 3

47 Project Continue……. 3

48 Project Continue……. 3

49 Project Continue……. 3

50 3
Query Solving Session
Project Demonstration

Potrebbero piacerti anche