Workshop

Fundamentals of Robotics

Discover the essentials of robotics by mastering microcontrollers, sensor integration, and real-time control, empowering you to build and innovate with cutting-edge robotic systems. Kickstart your robotics journey: Learn to control and program microcontrollers in our hands-on workshop!

About the workshop

The workshop introduces the fundamentals of microcontrollers, including their components and applications. Participants will learn how to set up and use an IDE for programming, uploading, and debugging. The course covers controlling output devices with digital signals and PWM, reading inputs, and implementing serial communication for data exchange and debugging. Additionally, participants will learn about motor control using H-bridge motor drivers, providing a comprehensive foundation for various microcontroller projects and applications.

Key points

  • Interacting with Input Devices through Serial Communication
  • Controlling Output Devices with PWM
  • Navigating a Mobile Bot

Requirements

  • An updated PC or Laptop
  • Internet connectivity
  • Robotics starter Kit

Course Module

One Day Workshop

This workshop introduces Arduino basics, emphasizing programming, debugging, and motor control for practical applications.

Introduction to Arduino and Arduino IDE.
  • Overview of Arduino and its applications
  • Introduction to the Arduino board and its components
  • Downloading and installing the Arduino IDE
  • Basic overview of the Arduino IDE interface
  • Writing and uploading a simple "Hello World" program
Basics of Digital Outputs
  • Understanding digital output and input
  • Connecting a single LED to an Arduino board
  • Writing a simple program to blink a single LED
  • Explanation of the code structure
Connecting Multiple LEDs
  • Connecting multiple LEDs to the Arduino
  • Writing a program to control the multiple LEDs
  • Introduction to for loops for efficient code
Introducing Pulse Width Modulation
  • Introduction to PWM (Pulse Width Modulation)
  • Connecting an LED for PWM control
  • Writing a program to control LED brightness using PWM
Debugging in Arduino
  • Understanding the Serial communication
  • Reading data from the Serial Monitor – Enter name and display the name of the user
  • Debugging and monitoring Arduino programs using Serial Monitor
Motor Drives Unveiled
  • Introduction to motor drives and control.
  • Connecting a motor to an Arduino.
  • Running the motor in two directions.
Controlling Multiple Motors
  • Connecting and controlling two motors simultaneously
  • Writing a program to control the direction and speed of two motors
Assembling the First Robot
  • Understanding motor direction control using H-bridge motor drivers
  • Writing a program for precise motor direction control- FORWARD, BACKWARD, LEFT, RIGHT and STOP.

Three Day Workshop

Learn the essentials of robotics by constructing and programming a robot car with motor and sensor integration, gesture control, and wireless communication.

Day 1 - Introduction to Robotics and Building Your First Robot Car

Introduction to Robotics
  • Overview of Robotics and its Applications
  • Importance of Robotics in Modern Society
Introduction to Arduino and Basic Programming
  • Introduction to the Arduino board and its components
  • Downloading and installing the Arduino IDE.
  • Basic overview of the Arduino IDE interface.
Mechanical Build of Robot Car
  • Introduction to Robot Components
  • Hands-on: Mechanical Assembly of Robot Car
Motor Control and Basic Programming
  • Overview of L298N Motor Driver
  • Basic Motor Control with L298N
  • Hands-on: Writing Code for DC Motor Speed Control

Day 2 - Integrating Sensors and Wireless Modules for Enhanced Robot Control

Sensor Integration
  • Calibration for Distance and Speed
  • Hands-on: Implementing Turn Angles with Linear Regression
  • Introduction to MPU6050 Sensor
  • Interfacing MPU6050 with Arduino
  • Using HC-SR04 for Obstacle Detection
  • Practical Obstacle Avoidance Algorithm
Gesture and Remote Control
  • Gesture Control with MPU6050
  • Building an IR Remote Control System
  • Hands-on: IR Remote Control Implementation
Wireless Control
  • Introduction to BLE Module for Robot Control
  • Hands-on: BLE Communication

Day 3 - Creating a Competitive Line Following Robot with Advanced Control Techniques

Line Following Robot
  • Introduction to IR Sensor
  • Line Following Robot Concepts
  • Building a Line Following Robot with IR Sensors
  • Hands-on: Calibration and Testing
Introduction PID Control
  • Introduction to PID
  • Calibration Line Following Robot using PID Control
Final Project
  • Line Follower competition.

Looking for Internship
opportunities?

We offer hands on, and industry-based internships aimed at providing expertise knowledge and experience in the field of Industrial Automation.