Embedded System

Embedded System is very core unit of any intelligent device. Everything around us from a simple watch to a space ship is using embedded system. Electronic devices are rapidly finding its applications in many of the areas all around us.  Indian embedded market worth $6.9 billion dollars, and expects 30 % growth by 2020. With this the demand of professionals in the field of embedded systems will certainly increase. µC programming using EmbeddedC workshop aims at imparting job-oriented training on Microcontroller architectures and concepts of EmbeddedC language from an industry perspective. Mostly we prefer hands on (practical) sessions for better understanding.

Prerequisites:-

Can access computer system and make use of internet to perform search over Google.

Need to Prepare?

Prior programming experience is not required.

Tools Expected:-

Windows OS based PC, Smart phone with Internet, Notebook and Pen

Tools Provided (for the session):-

AVR development board, IR sensor, Bread Board, A to B USB Cable, Resistor, DTMF, SSD, LEDs, Chassis, Motors Jumper wires and Reference Materials

Concepts:-

Embedded C, Atmel Studio, ICS, Microcontroller, Microprocessor,DTMF, Seven Segment Display, Communication Protocols, Sensors, Motors, Actuators etc.

Summary:-

This workshop will be addressed basics of robotics and embedded system mechanism. Participant will have hands on with different electronics components and sensors to build a automated self decision system using Embedded C programming concepts. Later on participants will learn about embedded system using AVR with the development of Mobile Controlled Robot and Seven Segment Display.

Project:-

  • LED Pattern
  • Development of Line Following Robot
  • Light following robots
  • Mobile Controlled Robots

 

Commitment:-

2 Days (7 hours each including 1-hour lunch break)

Agenda:-

Day 1
Session 1-  (03:30 hrs)
Introduction to Embedded System
  • Introduction to Embedded System and industrial automation systems.
  • Future scope of Embedded Systems.
  • Difference between microcontroller and microprocessor.
  • Broad description of AVR family.
  • Introduction to Atmega16/644/2560.
  • Introduction to embedded C programming.
  • Software Installation
  • Working principle of light emitting diode i.e. LED

 

Types of Sensors
  • Digital v/s Analog
  • IR sensor
  • Interfacing IR Sensor with AVR
  • Reading Inputs from IR sensor

 

Session 2- (02:30 hrs)
Concepts of Motors
  • Working principle of motors.
  • Classification of motors based on working.
  • What is the need of motor driver IC?
  • Working of DC motors.
  • Controlling different directions of DC motor.
  • Assembling of Chassis

 

Understanding embedded using different robotic forms
  • Line Follower Robot
  • Edge Avoidance Robot
  • Obstacle Avoidance Robots
  • Light Searching Robots

 

Session Recap

 

Day 2
Session 1- (03:30 hrs)
DTMF (Dual Tone Multiple Communication)
  • What is communication protocol?
  • Types of communication protocols.
  • What is DTMF?
  • Designing user defined library for DTMF.
  • Driver Software installation.
  • PC Controlled motors and led patterns.
  • DTMF interfacing.
  • Mobile Controlled Robot

 

Understanding mechanical system
  • Selection Criteria for Chassis and Wheels.
  • Mechanical Assembly of your Robot.
  • How to calculate power requirement.
  • Different power supply systems available for use in robotics

 

Session 2- (02:30 hrs)
Multiplexing
  • Interfacing of Multiplexed SSDs and Matrix LED Display
  • Introduction to Seven Segment Display
  • Writing Program for SSD.
  • Programming concept of SSD.

 

Session Recap
Zonal Round of SkillThon

Competition

Certificate distribution and acknowledgement

Charges:

INR 1100 (GST exclusive) Per Participation