We lead to the Digital Era...

Syllabus

DAY 1:

  • What is Embedded system?

  • Components of Embedded system

  • What makes Embedded system Different

  • Processors and Controllers

  • Classification of Embedded system

  • Understanding Hardware and Software

  • Understanding GPIO

  • Blinking of LED

  • Understanding Binary concepts

  • Shifting Operation

  • Understanding the hardware

  • Obtaining input in microcontroller

  • Switches controlling LED

  • First sample Application

DAY 2:

  • Understanding Data and Control lines

  • String display in LCD

  • Displaying integers

  • Designing LCD clock

  • Programming 7 segment

  • Understanding Data and Selection lines

  • Time Division Multiplexing

  • Designing 7 segment clock

  • Programming samples

DAY 3:

  • Programming for digital sensors

  • Application control using Infrared sensor Examples

  • Motor basics

  • Working of Geared and Gearless motors

  • Motor control in two directions

  • Switch controlled Motor

  • Understanding ADC

  • Understanding Registers

  • Interfacing Analog sensors

  • Obtaining ADC values in LCD

MINI PROJECT

Day 1:

  • Overview

  • Computer Imaging Systems

  • Image Analysis

  • Preprocessing

  • Cviplab

  • Human Visual System

  • Image Model

  • RGB_Patterns

  • Image Enhancement

  • Gray Scale Mods

  • Histogram Mod

  • Discrete Transforms

  • Fourier

  • Discrete Cosine

  • Filtering

  • Wavelet Transform

  • Pseudocolor

Day 2:

  • Image Enhancement: Sharpening- Smoothing

  • Image Restoration: Overview- System Model

  • Noise Removal Using Filtering Technique

  • Order Filters

  • Mean & Adaptive Filters

  • Degradation Model

  • Inverse Filter

  • Freq. Filter

  • Geometric Transforms

Day 3:

  • Image Compression: System Model, Lossless Methods

  • Lossy Methods

  • Work on Project

Day 1:

  • Introduction to the Internet of Things

  • The Arduino Platform

  • IoT-An Architectural Overview

  • Building an architecture

  • Main design principles and needed capabilities

  • An IoT architecture outline

  • Standards considerations.

Day 2:

  • Reading from Sensors

  • Programming fundamentals (C-language)

  • Arduino Programming & Interface of Sensors

  • Wi-Fi module

  • Connecting Arduino with Mobile Device

  • Creating Program for Local host Web Server for controlling devices

  • Data Acquisition

  • Communicating with the Cloud using Web Services

  • Popular Cloud Computing Services for Sensor Management

Day 3:

  • M2M and IoT Technology Fundamentals

  • Devices and gateways, Local and wide area networking

  • Data management

  • Business processes in IoT

  • Everything as a Service(XaaS)

  • Knowledge Management

Work on Project

Day 1:

  • Introduction to Basic Electronic Components

  • Basics of Motor

  • Basics of Gears, Shaft & Pulley

  • Basic of Logic Gates

  • Practical Use of Electronics Components

  • Introduction

  • Robots

  • Robotics

  • Definition

  • Present Stages of Robotics

  • Future of Robotics.

Day 2:

  • Type of Robots

  • Mechanical Robot

  • Autonomous Robot

  • Beam Robot

  • Humanoid Robots

  • Advantages of Robot.

  • Basic Parts of a Robot

  • Mechanical System

  • Power Supply

  • Types of Motors

  • DC Motors: Construction & Characteristics

  • Types of Switches

  • Hands on Session for development and designing a robot.

Day 3:

  • Line Tracking Robot

  • Sensors

  • IR reflective type sensors

  • Photodiode and IR LED

  • Logic/algorithms

  • Interfacing of Sensors

  • Interfacing of Motor Driver

  • Hands on for designing and development for Line tracking Robot.

Day 1:

  • Introduction to Basic Electronics

  • Basic Electronics Components

  • Resistor (Ohms Law, Voltage & Current)

  • Capacitors (Charge, Storage & Polarity)

  • Diode (Flow of Current & Direction of Current)

Day 2:

  • Basics of Motor

  • Basics of Gears, Shaft & Pulley

  • Concept of Friction

  • Lever System, belt & pulley, mechanical power transmission

Day 3:

  • Power & Energy

  • Basic of Logic Gates

  • Transistors (NPN & PNP)

  • Realization of Gates (AND, OR & NOT)

  • Binary System

  • Practical Use of Electronics Components like Resistor, Capacitor, Diode& Amplifiers.

Day 1:

  • Introduction to Embedded System

  • Applications & Scope of Embedded System in various industries

  • Introduction to Open Source platform: An Overview of Open Hardware

  • Arduino Board Description

  • Introduction to Microcontroller

  • Difference between Microcontroller and Microprocessor

  • Microcontroller architecture and Interfacing

  • Introduction Arduino Platform

  • Introduction to Programming Language

  • Programming Languages

  • Assembly Vs Embedded ‘C’

  • Microcontroller Programming using Embedded ‘C’

  • Introduction to software tool chain: Software Installation

  • Getting started with the Arduino IDE to start writing your first program

  • Writing your First ‘Embedded C’ Program

Day 2:

  • Interfacing of I/O devices

  • LEDs

  • Types of LEDs

  • How LEDs works?

  • How LEDs will glow in sequence?

  • Interfacing of LED with Arduino Switch

  • Types of switches

  • Their Functions

  • Interfacing of switch with Arduino Buzzer

  • Types of Buzzer

  • Uses of Buzzer in Real Time

  • Interfacing of Buzzer with Arduino Display Devices

  • Types of Display Devices

  • What is a Seven Segment Display?

  • Internal Structure of Seven Segment

  • How to glow Seven Segment?

  • Interfacing of Seven Segment with Arduino

  • Multiplexing

Day 3:

  • ADC: What is ADC?

  • Use of ADC

  • What is Resolution?

  • Uses of different ADC Registers

  • Interfacing of Analog Devices with Digital World

  • Serial Communication

  • Difference between Parallel and Serial Communication

  • USART / UART Protocol

  • RS232 Standard

  • TTL Converter

  • UART Programming

Day 1:

  • Signals in MATLAB

  • Creating discrete signals

  • Sampling and resampling

  • Visualizing signals

  • Modeling noise

  • Performing resampling, modulation, and correlation

  • Generating streaming signals

  • Spectral Analysis: Discrete Fourier transform

  • Windowing and zero padding

  • Power spectral density estimation

  • Time-varying spectra

  • Using a spectrum analyzer in MATLAB

  • Linear Time Invariant Systems: LTI system representations

  • z-transform

  • Frequency and impulse response

  • Visualizing filter properties

  • Applying filters to finite and streaming signals

Day 2:

  • Filter Design: Filter specifications

  • Interactive filter design

  • Common filter design functions

  • Filter design with filter specification objects

  • Reducing filter delay

  • Frequency-domain filtering

  • The Signal Analysis App: Browse signals and make simple measurements

  • Perform interactive spectral analysis

  • Design and apply filters to signals interactively

Day 3:

  • Multirate Filters

  • Downsampling and upsampling

  • Noble identities and polyphase FIR structures

  • Polyphase decimators and interpolators

  • Design multistage and interpolated FIR filters

  • Adaptive Filter Design

  • Basics of adaptive filtering

  • Perform system identification

  • Perform noise cancellation

  • Improve adaptive filter efficiency

Day 1:

  • Introduction to Raspberry Pi

  • Architecture and Hardware specifications

  • Brief introduction to Linux (embedded)

  • Introduction to ARM11 microcontroller

  • Python

  • programming language

  • Sensors

  • GPIOs

Day 2:

  • Setting up Raspberry PI

  • Flashing the loading the SD card with the OS

  • Booting the OS

  • Intro and hands-on coding of Python (comparison with C programming over Linux machines)

  • Enabling GPIO pins

  • LED interfacing using the GPIO

  • Physical Email notifier

  • Analog to Digital Conversions

Day 3:

  • Using HDMI port, USB ports(mouse/keyboard), Audio jack

  • Button input and LDR interfacing

  • Buzzer, PIR and various sensor interfacing

  • Concepts of PWM + motor control

  • LCD control

Close Menu