Arduino Based Obstacle Avoiding and Maze Solving Robot
4.3 (43 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
259 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Arduino Based Obstacle Avoiding and Maze Solving Robot to your Wishlist.

Add to Wishlist

Arduino Based Obstacle Avoiding and Maze Solving Robot

The Best Step by step guide to create an obstacle avoiding and a maze solving robot. Real Time Demonstrations Included.
4.3 (43 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
259 students enrolled
Last updated 8/2016
English
Current price: $10 Original price: $35 Discount: 71% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 17 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand some basics of arduino
  • Understand the theory of PWM and related calculations
  • Correct mechanical errors of a robot chassis
  • Understand the operation of an ultrasonic sensor
  • Speed control and direction control of dc motors
  • Make different obstacle avoiding algorithms
  • Make a MAZE solving robot
View Curriculum
Requirements
  • No prior knowledge is required. we'll guide you from basics to advance step by step.
Description

*** Welcome to the BEST obstacle avoiding and maze solving step by step guide ***

***We will show you the real demonstration of each step with two camera angles***

Here is a summery of what you'll learn

  • First we give you an introduction to  Arduino Basics

Even your are a beginner it doesn't matter because we'll go through the basics and show you some basic practicals.

  • Then we'll explain you what is the Difference between a MCU and a MPU
  • Explain the Theory of PWM and show you some Related Calculations

Do you know how PWM is capable of reducing the speed of motors, fading lights We'll explain how to build the PWM concept and show you related calculations and practicals.

  • Explain Why we need motor drivers

Do you know why we not connect DC motors directly to Microcontrollers? if we do will that damage our MCU or are there any disadvantages? we'll explain the answer to all these questions so you can build your confidence when dealing with any knid of motor drivers.

  • Explain the Operation of a Motor Driver

Do you know that every DC motor driver operates in the same way? we'll explain the operation of one motor driver very clearly so you'll be able to control any motor driver in the world.

  • Operation of an ultrasonic sensor

Do you know that most of the students interface ultrasonic sensors to arduino without knowing the operation of it, because of arduino libraries. Let us teach you the exact operation of an ultrasonic sensor so you don't need libraries to interface them anymore. you can write your own code and it's easy.

  • Discuss different obstacle avoiding algorithms

We'll discuss two different obstacle avoiding algorithms. after discussion we'll show you step by step process of implementing the program and it's demonstration with two camera angles. Even you know nothing about programming you'll understand these algorithms.

  • Show you the step by step process of making a complete MAZE solving robot

Have you ever dreamed of winning a robot competition? then this will be a good start for you.

Who is the target audience?
  • This course is for anyone who loves electronics and robotics. No prior knowledge is required.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
96 Lectures
04:28:52
+
Introduction
1 Lecture 03:19
+
List of Equipment's
1 Lecture 00:10
Equipment List Quick View
00:10
+
Arduino Basics and Practicals
8 Lectures 34:02

Scanning System of an Arduino Program
05:17

First Arduino Program
08:39

Practical Demonstration 1
00:46

Introduction to Delay
02:34

Practical Demonstration 2
00:44

Blinking the LED
02:51

Practical Demonstration 3
01:06
+
Controlling DC Motors
5 Lectures 31:08

Theory of a DC Motor Driver
10:58

Controlling DC Motors
03:34

Motor Driver Wiring Practical
05:41

Controlling DC Motor Demo
01:35
+
Introduction to PWM and Related Practicals
11 Lectures 42:56
Introduction to PWM
05:57

PWM Theory Explained
11:08

PWM Calculations
03:13

Generating PWM Example 1
01:18

PWM Demonstration 1
00:56

Generating PWM Example 2
01:55

PWM Demonstration 2
00:56

Introduction to PWM Generators
13:19

PWM Generators Demonstration
00:57

Generating PWM Example 3
02:13

PWM Demonstration 3
01:04
+
Interfacing Ultrasonic Sensor and Related Practicals
3 Lectures 28:41
Operation of an Ultrasonic Sensor
11:40

Ultrasonic Program Explained
15:50

Ultrasonic Demonstration 1
01:11
+
Introduction to DC Servo Motors
2 Lectures 10:46
Introduction to DC Servos
07:58

DC Servo Demonstration
02:48
+
Making The Robot Chassis
1 Lecture 08:27
Making The Robot Chassis
08:27
+
Making the Robot Move Step by Step
11 Lectures 18:18
Connecting L298N
04:10

Explaining Movement Functions
04:17


Combination of Movements
02:02

Arduino Program #1
00:29

Combination of Movements Demo
00:52

Connecting Lipo Battery
01:53

Reducing Speed
00:33

Arduino Program #2
00:26

Reducing Speed Demo 1
00:46

Reducing Speed Demo 2
00:18
+
First Obstacle Avoiding Algorithm
11 Lectures 18:10
Detecting an Obstacle Program
04:06

Arduino Program #3
00:40

Detecting an Obstacle Demo
01:20

Response to The Distance Program
03:00

Arduino Program #4
00:44

Response to The Distance Demo
02:02

Explaining First Obstacle Avoiding Algorithm
01:13

Programming First Algorithm
02:41

Arduino Program #5
00:38

First Algorithm Demonstration
01:18

Robot Inside The Platform
00:26
2 More Sections
About the Instructor
Roshan Premarathne
4.3 Average rating
43 Reviews
259 Students
1 Course
Electronic Engineer

Hi, I'm Roshan an electronic engineer and teacher with an experience over 5 years. I'm Currently running a robotic institute in Colombo Sri Lanka. (Sri Lanka Institute of Robotics). So far I have taught and trained over 1000 students. I think it's time to contribute my knowledge and experience to World Wide students who loves robotics.