You are on page 1of 6

Robotics with RobotC (30 hrs)

LEARN HOW TO:


Use RobotC Use Robot Virtual World (RVW) Control robots using mobile phones Control robots using Acceleration sensor Interfacing of TV remote control with the robot Wireless data communication using IR Control robots using PC Interfacing Analog and Digital sensors Control robots using sound sensor Matrix LED display Interfacing AC Device Control (Used in Home Automation Systems) And many more...

DETAILS OF THE SYLLABUS: Introduction to Robotics


What is robot? Types of robot Application of robot Basic Parts of robot

Introduction to Embedded System


What is Embedded System? Characteristics Examples of Embedded System

Microcontrollers used in Robotics


Microprocessors and Microcontrollers Block Diagram of Microprocessors and Microcontrollers Microcontrollers Classification AVR Microcontroller Basic circuit diagram of AVR microcontroller

Introduction to RobotC

Getting started with RobotC RobotC Installation Understanding the ARDUINO Platforms Installing device driver for ARDUINO

Running the RobotC IDE & familiarization with the menu, toolbar, function library etc IDE Interface setup o Basic o Expert o Super User Downloading Firmware into the ARDUINO Board Understanding Compiler Target Setup o Physical Robot o PC Based Emulator Writing your first RobotC code o Understanding Motor & Sensor Setup o Setting Controller Board o Serial Port o Motors o Analog & Digital I/O Compilation & Downloading of the program into the real hardware

Basic I/O Device Interfacing

LED Glowing of LED Blinking of LED Buzzer o Beeping of Buzzer o Different monophonic tone generation Switch interface o Circuit/connection details of the switches o Development & testing of various switch based programs
o o

16x2 Character LCD Interfacing


LCD Features LCD Connection Algorithm to Control LCD LCD Commands Programming & development of LCD based applications

Robotic Kit Assembling


Identification of kit contents Assembling of the kit Testing the working of the kit

Actuator/Motor Interfacing

Types of actuators used in robotics

DC motors Linear Actuators Motor driver using relay Motor driver using transistor Solid-state drivers: H-bridge IC drivers DC Motor controlling

Introduction to Robot Virtual World (RVW)


Getting started with RVW Understanding RobotC for Mindstorms NXT RVW Licenses Management for Mindstorms Compiler Target Setup Virtual World Setup Understanding the Virtual World Arena & its control Writing & downloading the code in the Virtual Platform Selection of Robot, Movement etc in the RVW environment Building your own arena/level using RVW Level Builder Writing code & running the virtual robot in your own arena/level Test run of various RVW programs in different RVW arena/level

Input taking methods & Digital Sensor Interfacing


Need for sensors Basic type of sensors Concepts of Light sensor using LDR, photo transistor, IR LED and photo diode Working principle of the Digital MPOS (Multi Purpose Optical Sensor) Interfacing the Digital MPOS Making of Obstacle avoider robot o Test run of the obstacle avoider robot in the RVW environment o Test run of the obstacle avoider robot in the real world environment Making of Line follower robot o Test run of the line follower robot in the RVW environment o Test run of the follower robot in the real world environment

Analog to Digital Conversion (ADC) & Analog Sensor Interfacing


What is ADC? ADC features ADC channel & resolution Getting data from different channels Switch interface o Circuit/connection details of the switches o Development & testing of various switch based programs Understanding the working principle of Analog sound sensor Interfacing & making of sound controlled/activated robot

UART Communication Protocol


Basic of UART Protocol Frame Format Hardware & software used in the communication Understanding the different parameters e.g. baud rate, parity etc of UART Making PC controlled robot Programming & development of different UART based applications

Wireless Technology

Techniques and Applications Brief of different wireless technologies used in robotics IR transmission and reception concepts Understanding the RC5 protocol Frame format of RC5 protocol Interfacing 38Khz IR Receiver module Designing TV Remote operated Robot

Making of GSM/DTMF/Mobile Phone Operated Robot


Dual Tone Multi Frequency Principle Binary codes of different keys Circuit description Identification of the different parts of the DTMF module Real life examples or applications of DTMF module Interfacing and Programming Test run of the mobile phone controlled robot

AC Device Control (Used in Home Automation Systems)


What is an Electromagnetic Relay? Construction, working principle & types of Relay Understanding the relay board Automatic/time based on/off of home electronic/electrical appliances Controlling home electronic/electrical appliances using IR remote control Use of cell phone/mobile phone to control home appliances

Matrix LED Display Interfacing

Matrix LED Working o Common Anode o Common Cathode Circuit Description Interfacing and Programming o Displaying Different Characters

Shifting/Scrolling of Characters on Matrix LED

Implementation of Protocols I2C Protocol


The I2C Protocol Frame format, block diagram & uses of pull-ups Algorithm for how to read & write? Slave address configuration

Acceleration Sensor: Concepts and Activities


What is an acceleration sensor? Working principle of an acceleration sensor Types of acceleration sensors available in market Different interfacing technologies used with acceleration sensor Hardwire interfacing circuitry of a 3 axis acceleration sensor Register configuration of an acceleration sensor Reading x, y, z and tilt parameters Configuring the acceleration sensor for shake detection Configuring the acceleration sensor for tap detection Configuring the Acceleration sensor for orientation detection Mapping the hand gesture through acceleration sensor and controlling a robotic vehicle Interfacing acceleration sensor with PC

Training Kit Contents: (Individual Kits)


Arduino Duemilanove Development Board Digital Optical sensors Sensor Connector/Cable Analog Sound Sensor 3-Axis Acceleration sensor 16x2 Character LCD Relay Board USB cable A set of robotic chassis Geared DC motors Molded plastic wheels with rubber grip Ball caster with 360 degree freedom Batteries for power supply Battery connectors/snappers IR Module DTMF module Matrix LED Audio Connector L-Clamp Nut Bolt Pouch

Screw driver Comprehensive Study material covering all the discussed topics in a CD/DVD

You might also like