AVR Microcontroller

AVR Microcontroller Workshop is designed in such a way that students can learn about advanced features of AVR Microcontrollers. Microcontrollers are an inevitable part of a mixed circuit design. Engineers in fields such as electronic, electrical systems, instrumentation etc should learn microcontrollers and its programming for their works to complete. As per career perspectives learning micro controller programming during the graduation course will be very good for the students.

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