Robotics

Overview

The mblock (Scratch) is an excellent option for beginner programmers, since the small robot can easily be built in just 15 minutes. But even though it’s small and simple to follow the guide, your kids can also make their own DIY build for a unique design. mBlock also offers add-ons, so your kid can upgrade their robot more in the future without you having to spend huge amounts on a larger kit upfront. Its smartphone app also connects with other users, so children can explore ideas for how others have designed their robot, too

Benefits

This microcontroller is chosen because it is 8 bit microcontroller which consist maximum number of inbuilt peripherals like EEPROM, Timers, ADC etc. and supports protocols like USART, SPI and I2C. Hence by initiating with this controller will helps to update the higher end processor or controllers like ARM7, ARM cortex etc.

Pre-requisites

It does not need any prerequisites but knowledge of C language structure will support you to complete this course in effective manner.

  • History of Robotics Why Robotics

  • How Robotics works

  • Application of Robotics

  • Current Industrial Robotics

  • Future of Robotics

  • What are Basic Modules?

  • Why Need of Basic Modules

  • Working Approach on Robotics

  • What is Electronic Component?

  • History of Electronic Component

  • Various Electronic Components

  • Application of Electronic Component

  • How to use Electronic Component

  • What is Sensor?

  • Various Basic Industrial Sensors-IR- Analog Sensor

  • IR Digital Sensor

  • Color IR_TSOP Sensor

  • Light Sensor

  • Sound Sensor

  • DTMF Module

  • Basic working Technique of Sensor

  • Application of Sensor

  • How to Interface Sensor

  • How to Design Analog/Digital Sensors

  • What is Computational Device?

  • Transistor

  • Logic Gates

  • Microprocessor

  • Microcontroller

  • What is Actuator?

  • DC Motor

  • DC Geared Motor

  • Stepper Motor

  • Servo Motor

  • What is Driving System?

  • Various Types of Driving System

  • Why need Driving System

  • H-Bridge Motor Drive

  • Advanced Motor Driver

  • Various programming Languages

  • Need of Flow Diagram

  • How to write First "LED BLINKING "Code in Embedded C

  • Why always First "LEDBLINKING" Code?

  • Practice on various LED Pattern Debugging of Error Program

  • Pin Description of 16x2LCD Display

  • Application of16x2LCD Display

  • Programming of 16x2LCD Display

  • Assembling of Robot

  • ADC, How it works???

  • Different Mode and Registers of ADC

  • Programming ADC

  • LED Blinking Running LEDs

  • Sand Glass Filling of LEDs

  • Decoration LEDs/LED Patterns Etc.

  • Sensor Interfacing

  • DC Motor Driving

  • Black Line Follower using two IR-Sensors

  • White Line Follower using two IR-Sensors

  • Sound Operated Robot

  • Light Searching Robot

  • Wall follower Robot

  • Edge Avoider Robot

  • Intelligent Line Follower Robot

  • Mobile Controlled Robot

  • Displaying your Name on LCD

  • Blinking Text on LCD

  • Automatic Counting of Numbers using LCD

  • Digital Voltage Measurement

  • History of Robotics

  • Why Robotics

  • How Robotics works

  • Application of Robotics

  • Current Industrial Robotics

  • Future of Robotics

  • What are Basic Modules?

  • Why Need of Basic Modules

  • Working Approach on Robotics

  • What is Electronic Component?

  • History of Electronic Component

  • Various Electronic Components

  • Application of Electronic Component

  • How to use Electronic Component

  • What is Sensor?

  • Various Basic Industrial Sensors-IR- Analog Sensor

  • IR Digital Sensor

  • Color IR_TSOP Sensor

  • Sound Sensor

  • IR Digital Sensor

  • DTMF Moduler

  • Selection of Sensor

  • Basic working Technique of Sensor

  • Application of Sensor

  • How to Interface Sensor

  • How to Design Analog/Digital Sensors

  • What is Computational Device?

  • Transistor

  • Logic Gates

  • Microprocessor

  • Microcontroller

  • Difference B/W Various Computational Devices

  • Application of various Computational Devices

  • Selection of Computational Device

  • How to use Various Computation Device/

  • work on AVR Family with Mega Series (ATmega8)

  • What is Actuator?

  • DC Motor

  • DC Geared Motor

  • Stepper Motor

  • Servo Motor

  • What is Driving System?

  • Various Types of Driving System

  • Why need Driving System

  • H-Bridge Motor Drive

  • Advanced Motor Driver

  • Various programming Languages

  • Selection of programming Language

  • Need of Flow Diagram

  • How to write First "LEDBLINKING" Code in Embedded C

  • Why always First "LEDBLINKING" Code?

  • Practice on various LED Pattern

  • Debugging of Error Program

  • Pin Description of 16x2LCD Display

  • Application of16x2LCD Display

  • Programming of 16x2LCD Display

  • Assembling of Robot

  • What is Timer/Counter?

  • Application of Timers/Counter

  • Registers of Timers/Counter's Different Modes

  • Programming on Atemga328 Timers/Counter

  • ADC, How it works???

  • Different Mode and Registers of ADC

  • Programming ADC

  • What is Timer/Counter

  • Application of Timers/Counter

  • Registers of Timers/Counter's Different Modes

  • Programming on Atemga8 Timers/Counter

  • LED Blinking

  • Running LEDs

  • Sand Glass Filling of LEDs

  • Decoration LEDs/LED Patterns Etc.

  • Sensor Interfacing

  • DC Motor Drivings

  • Black Line Follower using two IR-Sensors

  • White Line Follower using two IR-Sensors

  • Sound Operated Robot

  • Light Searching Robot

  • Wall follower Robot

  • Edge Avoider Robot

  • Intelligent Line Follower Robot

  • Mobile Controlled Robot

  • BlinkingLEDsusingTIMER0

  • Stepper Motor Driving(DEMO)

  • Servo Motor Driving(DEMO)

  • Displaying your Name on LCD

  • Blinking Text on LCD

  • Automatic Counting of Numbers using LCD

  • Digital Voltage Measurement

  • Digital Clock

  • Temperature Controlled Fan(DEMO)

Robotics II

Introduction to Robotics

  • History of Robotics

  • Fields of application for industrial robots

  • Overview of the components of a robot system

  • Industrial Robot - Current Industrial Robotics

  • Future of Robotics

Robot controller

  • ARCHITECTURE - Types of architectures-General terms in microcontroller

  • Features of ATMEGA 328 -Introduction to PORTS

  • Arithmetic Logical Unit(ALU) - (POR) - (PWRT) - (OST) - Watchdog Timer

  • MEMORY ORGANIZATION- Program Memory -Data Memory

  • I/O PORTS - INPUT/OUTPUT Configuration Bits

  • PORTX and TRISX Register

  • Digital input/ output programming’s - Obstacle sensor and motor interfacing program

  • Executing robot programs - Working with program files - Creating and modifying programmed motions

  • Using logic functions in the robot program

  • Relay and motor driver hardware explanation

  • Programming of Relay concept

  • Introduction to expert level - Subprograms and functions - Variables and declarations - Motion Programming

  • Assembling of robots parts (DC gear motor) – Hardware wiring Obstacle avoiding robot

  • ADC (Analog to Digital Converter) interfaces

  • Introduction -Control Register, Operation

  • Working Approach on bomb Robotics

  • Metal detection and bomb diffusion robot

  • Motors interfaces

  • Servo motor, stepper motor

  • Grip control system

  • Pesticide spraying robot

SERIAL COMMUNICATION - USART

  • Introduction

  • Asynchronous Transmission -Control Register –Operation - USART BAUD RATE GENERATOR (BRG).

  • Bluetooth controlled robot

  • GSM based robot control

  • GSM - AT commands

  • GSM Interface with robots

  • Agriculture robot – ploughing & seeding

  • IoT architecture in robotics

  • Introduction to Internet of Things (IoT)

  • Applications of IoT in various business sectors

  • Introduction to ESP8266 and NODE MCU firmware

  • Introduction to Cloud

  • MQTT Protocols Communication technique and API creation tools

  • Uploading sensor data to Cloud using API’s

  • Data Visualization, Data Analytics, Plugins, Import & Export

  • How to build an IoT robotics product

  • IoT controlled robot – industrial automation

ROBOTS

  • Bluetooth controlled Robot

  • Line following bot

  • IoT controlled robot

  • DANCING BOT

  • ARMOURED BOT

  • DODGING BOT

  • BOMB SQUAD BOT FOR MILITARY APPLICATIONS

  • ENSUING BOT

  • LINE TRACER BOT

  • MOBY APPLIANZ BOT

  • AGRICULTURAL BOT