Use your imagination and reason to make robots that perform a wide range of tasks. Robotics at the basics is nothing but, replicating the human chain of thought and intelligence in a practical manner.

Learn how to use the worldwide famous Arduino platform. In this course, you will learn to code in the Arduino programming language.

Robotics as a career option is very lucrative and exciting, this would be the right course to do, if you plan on pursuing robotics or even if it interests you a little bit.

By the end of the course, you will be able to design robots such as Line-follower, Obstacle Avoider, Phototropic and Mobile-controlled robot followed by a competition between the participants.

Advanced robots (e.g. Robotic Arm controlled by servo motors) will be covered for Engineering students.

Batches

No batch is available

What you'll learn?

Introduction to Robotics

  • History, definition, purpose, laws and advantages
  • Components: Rover, Actuators, Sensors, Controller, Software
  • Robotic platform: Land-based, aerial, aquatic, hybrid

Hands-on exercises covered in this module:

  • Naming the building parts of the robot

Basic Electronic concepts

  • What is Electricity?
  • Going atomic - electrons and charges
  • Conductors, Insulators, Semiconductors
  • Voltage, Current, Resistance, Ohm’s Law
  • Short circuit, Open circuit
  • Circuit Building
  • Voltage and Current Divider rule

Hands-on exercises covered in this module:

  • Identifying resistors with color code
  • Using multimeter to measure resistance & voltage
  • Building a circuit to glow an LED
  • Verifying Ohm’s law
  • Making series and parallel circuits
  • Verifying Voltage and current divider rule

Introduction to the Arduino

  • Arduino Environment
  • Arduino Board
  • Inputs and Outputs
  • Digital and Analog
  • Arduino Toolchain
  • Arduino IDE

Hands-on exercises covered in this module:

  • Exploring the Arduino Board
  • Identifying real-time Analog and Digital Inputs and Outputs

Arduino Programming

  • Structure of an Arduino program
  • Datatypes and Operators
  • Control structures
  • Arrays
  • Strings
  • Functions and Headers
  • Classes and Objects

Hands-on exercises covered in this module:

  • Light-show
  • LED calculator
  • Auto door bell
  • Piano

Peripheral devices to the Arduino

  • Bluetooth connectivity
  • LCD display
  • Keypad

Hands-on exercises covered in this module:

  • Understanding the HC-05 Bluetooth module
  • Interfacing HC-05 with the arduino
  • Controlling lights from the phone

Building the Robot

  • Making the frame
  • Assembling the robot components
  • Connecting wheels to motors
  • Connecting motors to Motor Controllers
  • Connecting Batteries to Motor Controller/ Arduino
  • Connecting motor controllers to Arduino
  • Connecting sensors to a Arduino
  • Communication device to Arduino
  • Electrical components to frame

Programming the Robot for different applications

  • Detecting sensor inputs
  • Making decisions
  • Controlling the motors
  • Different robotic applications

Hands-on exercises covered in this module:

  • Mobile controlled robot
  • Line follower robot
  • Obstacle avoider robot