Embedded Systems & Robotics Course Details

Embedded Systems & Robotics Course

Introduction to Embedded Systems & Robotics :

The impact of embedded systems in the field of electronics and the electrical world is remarkable and now this technology is taking a turn with RTOS-Real Time Operating System. Integrated Circuits play the vital role in the embedded system. In the field of Bio-Medical Instrumentation, Robotics hands and health-care system is getting implemented with this technology.1 To make every real-life scenario easy and technically develop learn an embedded system.

Course Embedded Systems And Robotics
Certification By TREES Enterprise
Study Material Book free to each participants(Hard Copy)
Fee 9000/-
Duration 45 Days
Course Details:-
DAY TOPIC DURATION
Day 1
  • Introduction to ISR
  • Definition of Embedded Systems & Robotics.
  • Embedded System Vs. General Computing.
  • Careers in Embedded Systems & Robotics.
  • Sciences Involved, Terminologies used.
  • Application Areas, Features, Advantages.
  • Industrial Facets, Need & Use.
  • Latest Trends & Upcoming Technologies.
  • Introduction to Technologies
  • Brief Introduction to Basic Analog & Digital Electronics
  • Origin of Integrated Circuits, Advantages
  • Introduction to Various ICs used in Embedded Systems
  • Microprocessors & Microcontrollers
  • Basic Concept of Processing & Controlling
  • Computer Architectures
  • Microcontrollers & their Functional Architectures
  • Differences between MPU & MCU
  • Various Microcontrollers & their features
  • AVR ATMega16 Microcontroller, pin description.
3 Hours
Day 2
  • Embedded C Programming
  • Fundamentals of Embedded C
  • The control structures, loops, functions
  • The General Purpose Input Output Registers
  • The concept of complier, interpreter & Simulator
3 Hours
Day 3
  • Light Emitting Diodes (LEDs)
  • Symbol, Working, Types, Functions
  • 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 and BCD etc.)
  • Practical 4: Generating Diverging & Converging Patterns of LEDs
  • LED Matrix
  • Concept of LED matrix
  • Designing Pattern from 8X8 LED Matrix
3 Hours
Day 4
  • DC Motors (Geared and Brushless)
  • The basic concept of motors (Torque, RPM, etc.)
  • Types (brushless, geared, etc.)
  • Working Methodology of various motors (DC motor, stepper motor, servo motors etc.)
  • Motor Drivers: Need, features, Driver ICs
  • Practical 5: Controlling a simple DC motor rotation (CW, CCW) using MCU.
  • Practical 6: 8 direction movement of a two motor based robotic vehicle system.
  • Practical 6: 8 direction movement of a two motor based robotic vehicle system.
  • Project 1: Timer Based Automatic Door Opening & Closing
  • Project 2: Rotation Angle controlling using Stepper Motor
3 Hours
Day 5
  • Seven Segment Displays (SSDs)
  • Need, features & working concept
  • Types of SSDs
  • Interfacing of SSD with Microcontroller
  • Multiplexing of SSDs to display multiple digits
  • Practical 7: Interfacing single SSD to display single digit counters
  • Practical 8: Multiplexing multiple SSDs using Hardware Optimization Concept
  • Project 3: Traffic Light Controlling Prototype
  • Project 4: Digital Clock Display
3 Hours
Day 6
  • Sensors
  • Significance and Need of Sensors
  • Differences between Sensor, Actuators and Transducers
  • Types of Sensors (Analog and Digital) & their Working
  • Infra-Red rays (applications & range), Line-of-Sight (LOS) Communication
  • Infra-Red Sensor: Circuitry & Working
  • Working & Circuitry of a Light Dependent Resistor (LDR)
  • Taking Input from sensor to microcontroller
  • Practical 9: Interfacing LDR with MCU as light controlled switch
  • Practical 10: Interfacing IR Sensor as a touch less switch with AVR
  • Practical 11: IR sensor as a binary color sensor
  • Project 5: Sun light based Street Light Controlling Prototype
  • Project 6: Obstacle Detector Robot
  • Project 7: Black/White line follower Robot
  • Project 8: Edge Follower (Never Falling Robot)
3 Hours
Day 7
  • Project 9: Light Searching Robot
  • Project 10: Grid Counting Bot
3 Hours
Day 8
  • Liquid Crystal Display (LCD)
  • Origin of Displays, historical background
  • Various Techniques used for Displays
  • Why LCD?
  • Types of LCD used in Embedded Systems,
  • Working methodology & Pin Description of 16×2 LCD
  • Registers & Memory Space in LCD
  • Modes of Operations
  • LCD Commands
  • Creating Functions for various operations to use LCD with microcontroller
  • Practical 12: Printing a Single Character using Microcontroller on LCD
3 Hours
Day 9
  • Practical 13: Displaying a String on LCD using AVR
  • Practical 14: Showing a Numeric Value (or Variable) on LCD
  • Practical 15: Rotating Single Characters/string on LCD
  • Practical 16: Sand-watch display of String or character on LCD
  • Project 11: Digital Stop Watch
  • Concept of Memory Mapping
  • Creating user defined character library in the LCD memory
  • Creating Function for a new character generation in LCD
  • Practical 17: Printing a User Defined character on LCD
  • Project 12: Creating a Custom Animation/Game of your choice
3 Hours
Day 10
  • Relays
  • Definition, Working Methodology,
  • Types, Advantages & Application Areas
  • Important Specifications
  • Switching/Controlling of DC Relay using Microcontrollers (Transistorized Switches)
  • The Darlington Pair; Inductor Driver ICs (ULN2003/ULN2803)
  • Practical 18: Interfacing AVR with a Transistor
  • Practical 19: Interfacing of relay with microcontroller (MCU)
  • Project 13: Seminar/Conference Hall Automation
3 Hours
Day 11
  • Keys/Switches
  • Types, Working & Uses
  • The Pull-Up Concept
  • Interfacing single switch with Microcontroller
  • Interfacing Multiple linear Keys with MCU
  • Practical 20: Taking Input from single Key to MCU to ON/OFF led
  • Practical 21: 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
  • Concept of Keypad matrix
  • Taking input from 4×3 Keypad Matrix
  • Practical 22: Interfacing Mobile 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
3 Hours
Day 12
  • Analog to Digital Converters (ADC)
  • Definition & Need of ADCs
  • Circuitries used for Analog to Digital Conversion
  • Inbuilt ADC in AVR Microcontrollers
  • Available channels, Size & Various Registers used
  • Creating function to take an analog input on AVR and converting it into Digital for further Processing
3 Hours
Day 13
  • Analog Sensors
  • Real World Information Interfacing with Microcontrollers
  • Interfacing analog IR sensors
  • Practical 23: Displaying analog value of IR Sensor on LCD
  • Practical 24: Making a digital scaling system for small distance measurement
  • Project 18: Color Matching Machine
3 Hours
Day 14
  • Sensors continued…
  • Temperature Sensor: Concept, Scaling Factor & interfacing with AVR.
  • Gas Sensor (LPG/Smoke)
  • Practical 25: Interfacing Temperature Sensor with AVR MCU
  • Project 19: Digital Thermometer
  • Practical 26: Interfacing LPG Gas Sensor with AVR MCU
  • Project 20: Automatic Gas Leakage Detector & Alarming System
3 Hours
Day 15
  • Query Solving Session & Training Presentation
3 Hours
Day 16
  • Ultrasonic Sensor
  • Project 21: Temperature Sensor based Alerting/Alarming System for
  • Process controlling & monitoring
  • Project 22: Microcontroller based Smart Home for improved Energy
  • Efficiency & Security Aspects
  • Concept, Capabilities & limitations.
  • Applications.
  • Practical 27: Interfacing Ultrasonic Sensor with AVR
  • Project 23: Distance measurement of an object using ultrasonic sensor.
  • Project 24: Smart Radar navigation system
3 Hours
Day 17
  • Touch Sensors/Screens
  • History & Origin of Touch Screens
  • Different Types of Touch Screens
  • Resistive Touch Screens: Working Principle
  • Calculation of Touch Co-ordinates over Touch Screen
  • Taking input from a Touch Screen to AVR MCU
  • Practical 28: Interfacing Resistive Touch Screens with AVR
  • Project 25: Touch Screen Based Pattern Locking Enabled Locker
3 Hours
Day 18
  • Accelerometers
  • The MEMS Technology
  • Gyroscopic Sensors or Accelerometers
  • Taking input of 3-Dimensional Motion Information into Microcontroller
  • Practical 29: Interfacing an MEMS based Accelerometer with AVR
  • Project 26: HMI(Human Machine Interface) Controlled Wheel Chair
3 Hours
Day 19
  • Frequency Synthesizing Techniques (DTMF)
  • Tele Switching Concepts
  • Concept of Dual Tone Multiple Frequencies
  • DTMF Encoding & Decoding Process
  • Practical 30: Interfacing DTMF module with AVR to control LEDs
  • Project 27: Mobile Controlled Wireless Robotic Vehicle
  • Project 28: Cell phone operated Water Irrigation Pump Controlling
3 Hours
Day 20
  • Communication Systems (RF communication)
  • Definition, Types
  • Wireless Communications: Available Frequency Spectrum
  • Radio Frequency Wave Spectrum & Its Applications
  • Transmission & Reception Methodology of Parallel bits of Data using RF
  • Phenomenon of Encoding & Decoding the information
  • Practical 31: Transmission & Reception of Data using RF from one end to other
  • Project 29: Wireless keypad controlled Robotic Vehicle
  • Project 30: Portable Touch Screen Remote for Office Automation
3 Hours
Day 21
  • Communication Protocols
  • Various Communication Protocols
  • RS232 Protocol; Baud Rate and Bit Rate
  • The concept of Serial/Parallel Synchronous/Asynchronous communication to send data bits
  • Inbuilt Universal Synchronous/Asynchronous Receiver/ Transmitter in AVR
  • USART registers & their working
  • Creating functions to Establish Serial Communication of PC with
  • Microcontroller using communication ports
  • Practical 32: Sending/ Receiving Data from/to PC to/from Microcontroller & displaying it on LCD
  • Practical 33: Controlling Microcontroller Operations using PC
  • Project 31: PC Controlled security system
3 Hours
Day 22
  • Bluetooth
  • Definition, Concept
  • Working Range, Application Area
  • Practical 34: Interfacing Bluetooth with microcontroller & Controlling Microcontroller Operations
  • Project 32: PC Controlled Wireless Smart Food Serving Robot
  • Project 33: Android Smartphone Bluetooth Controlled Modern Home Automation System
3 Hours
Day 23
  • TV Remote
  • Introduction to TV remote
  • Interfacing TV remote with AVR MCU
  • Practical 35: Checking Remote Keys on Serial Port
  • Project 34: TV Remote control smart Home appliance.
3 Hours
Day 24
  • Voice Processing
  • The Concept of Voice processing
  • Inputs and Outputs
  • Mic and Speakers
  • Voice Acknowledgements
  • Practical 36: Testing voice commands wirelessly
  • Project 35: Voice control Smart Automation and Feedback
3 Hours
Day 25
  • RFID
  • The Concept of RFID card & its reader
  • Tag based security analysis
  • Practical 37: Interfacing RFID Reader with ATMega16
  • Practical 38: Switching Electrical Appliances using RFID card
  • Project 36: RFID based Attendance System
  • Project 37: Smart Card Based Security System
3 Hours
Day 26
  • Global Services for Mobile (GSM)
  • Introduction to mobile communication
  • Introduction to GSM terminology
  • GSM Frequency bands
  • GSM/CDMA
  • Importance of SIM, Scope and Advantages of GSM GSM AT Commands
  • Practical 39: GSM Network testing in GSM Modem
  • Practical 40: GSM AT Commands testing for reading SMS, dial a number
  • Practical 41: GSM call answering / halt
  • Practical 42: Sending SMS from GSM modem to another mobile
3 Hours
Day 27
  • Techie Automate
  • Project 39: SMS controlled Irrigation water controller system
  • Project 40: SMS based Modern HOME AUTOMATION
  • Project 41: Acknowledgement for Security Systems
3 Hours
Day 28
  • Global Positioning System (GPS)
  • Introduction to GPS
  • Satellites and its orbits
  • Range, Accuracy and Tracking
  • Longitude and Latitude
  • Practical 42: GPS network testing in GPS module
  • Practical 43: Displaying GPS location coordinates
3 Hours
Day 29
  • 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
3 Hours
Day 30
  • Biometric Scanners
  • Fingerprint Scanning
  • Printers & Scanners
  • Protocol behind data storage
  • Data storage and its matching
  • Practical 45: Fingerprint Scanning
  • Practical 46: Data storing in memory and its accessing
  • Practical 47: Fingerprint matching
  • Project 44: Biometric based daily attendance system
  • Project 45: Biometric based advanced security system
3 Hours
Day 31
  • Timers/Counters
  • Definition of Timer and Counter
  • Uses, Types
  • AVR inbuilt Timer/Counter Circuitries
  • Registers, Functions, Various mode of Operation
  • Controlling the amplitude of Voltage or Current
  • Generation of multiple frequencies
  • Pulse Width Modulation (PWM) using Timer
  • Practical 48: Variation in the intensity of LED
  • Practical 49: Generating Multiple Frequencies
  • Practical 50: Speed control of DC motor using Timer/Counter
  • Project 46: Virtual Touch Piano
3 Hours
Day 32
  • EEPROM
  • Concept of RAM, ROM and Flash Memory
  • Arrays, Structures, ASCII Data accessing
  • Use of Various Other Libraries (math.h, string.h etc.)
  • Memory data storage
  • Internal EEPROM in ATMEGA16
  • Practical 51: Writing a character to EEPROM
  • Practical 52: Reading a character from EEPROM and displaying it on LCD
  • Practical 53: Storing text to EEPROM
  • Project47: Storing/Retrieving Security passwords to EEPROM
  • Project 48: Non Volatile Embedded System Database
3 Hours
Day 33
  • Communication Protocols (SPI & I2C)
  • Transmission Speed and its security
  • Synchronous and Asynchronous mode of communication
  • Master and Slave concepts
  • Assigning separate address
  • Practical 54: SPI testing between two MCU
  • Practical 55: Sending sensor data from master to slaves
  • Project 49: Data Multiplexing for industrial Automation
3 Hours
Day 34
  • Real Time Clock (RTC)
  • Inter-Interface Controller
  • Protocol Understanding and its uses
  • Applications of the protocol
  • RTC and its interfacing
  • Practical 56: Interfacing RTC with MCU
  • Practical 57: Displaying RTC format data on LCD
  • Project 50: Real Time Data logging System
  • Project 51: Daily Time Management System and AI alarm generation System
3 Hours
Day 35
  • Memory Card Interfacing
  • Types of data storage devices
  • SD cards and its types
  • Pin configuration and its protocol
  • Data clustering
  • Cells storage and its accessing
  • Reading and writing information
  • Practical 58: Accessing information from the memory using MCU
  • Practical 59: Real time data storage and its accessing on display
  • Project 52: Electronic Voting Machine
3 Hours
Day 36
  • Project 53: Big data Storage and Management System
3 Hours
Day 37
  • Internet
  • Networks (LAN, WAN, MAN)
  • Telnet: Concept, working, Commands
  • Windows Remote Desktop Application
  • Accessing Server from Client Systems using Internet
  • Practical 60: Designing a Local Network
  • Project 54: SPY Robot
3 Hours
Day 38
  • Wifi Technology
  • Frequency Distribution
  • Technology protocol, security and its applications
  • Client and Server
  • Data Packet and its speed
  • Voltage Level and its distribution Wifi & Hotspot
  • Practical 61: Designing a personal Network
  • Practical 62: Designing a Server
  • Practical 63: Accessing data on/from server
  • Project 55: Wifi controlled personal robot
3 Hours
Day 39
  • Project 56: Internet Enabled Home Automation System
  • Project 57: Development of Weather information sharing center
3 Hours
Day 40
  • Artificial Intelligence (AI)
  • What is AI
  • World with AI
  • Applications AI systems / devices
  • Memory mapping
  • Machine Learning
  • Intelligent Systems in Education/Medical/Research/Sports/
  • Entertainment/Agriculture/food processing/Defense/Banking/Online Searching etc
  • Practical 64: Information fetching from the machine to the MCU
  • Project 58: Machine Learning System
3 Hours
Day 41
  • Practical 65: Testing of Supervised Learning and data acquisition system
  • Project 59: Designing of Artificial Intelligent Device for Education domain
3 Hours
Day 42
  • Brain Wave
  • EEG (Electroencephalography)
  • Brainwaves & its types.
  • Sensor to record Brainwaves
  • Practical 66: Interfacing of BW Module with Microcontroller
  • Project 60: Mind Control Robot.
  • Project 61: Mind Control Real Time Automation
3 Hours
Day 43
  • Query Solving Session & Training Presentation
3 Hours
Day 44
  • Personal Project Allotment to Student and Working Continue Project work Done by Students
3 Hours
Day 45
  • Presentation and Demonstration of project Certificate Distribution
3 Hours