HOME > IT & Software > Hands-On Robotics with Arduino, Build 13 robot projects

Hands-On Robotics with Arduino, Build 13 robot projects

SynopsisHands-On Robotics with Arduino, Build 13 robot projects, avai...
Hands-On Robotics with Arduino, Build 13 robot projects  No.1

Hands-On Robotics with Arduino, Build 13 robot projects, available at $79.99, has an average rating of 4.61, with 74 lectures, 6 quizzes, based on 1263 reviews, and has 23055 subscribers.

You will learn about Construct a Robot from Scratch and move in 6 different directions Understand the working of different components necessary for working of Robot Downloadable source codes for all 6 directions This course is ideal for individuals who are Students who are interested in learning the basics of Robotics or Arduino Lovers who want to learn more than Arduino basics or Students from Mechanical, Electronics, Electrical, Computer Science, Robotics background are perfectly ideal for this course It is particularly useful for Students who are interested in learning the basics of Robotics or Arduino Lovers who want to learn more than Arduino basics or Students from Mechanical, Electronics, Electrical, Computer Science, Robotics background are perfectly ideal for this course.

Enroll now: Hands-On Robotics with Arduino, Build 13 robot projects

Summary

Title: Hands-On Robotics with Arduino, Build 13 robot projects

Price: $79.99

Average Rating: 4.61

Number of Lectures: 74

Number of Quizzes: 6

Number of Published Lectures: 69

Number of Published Quizzes: 6

Number of Curriculum Items: 80

Number of Published Curriculum Objects: 75

Original Price: $129.99

Quality Status: approved

Status: Live

What You Will Learn

  • Construct a Robot from Scratch and move in 6 different directions
  • Understand the working of different components necessary for working of Robot
  • Downloadable source codes for all 6 directions
  • Who Should Attend

  • Students who are interested in learning the basics of Robotics
  • Arduino Lovers who want to learn more than Arduino basics
  • Students from Mechanical, Electronics, Electrical, Computer Science, Robotics background are perfectly ideal for this course
  • Target Audiences

  • Students who are interested in learning the basics of Robotics
  • Arduino Lovers who want to learn more than Arduino basics
  • Students from Mechanical, Electronics, Electrical, Computer Science, Robotics background are perfectly ideal for this course
  • Curious about controlling a Robot with smartphone, you have come to the right place. Learn the basic concept and programming required to design a fully functional Arduino Robot. For this course you will need the simplest but the most powerful and advanced Micro-Controller board called the Arduino UNO and a Bluetooth along with some basic electronics component.

    Fundamentals of Robotics

    Robotics is fundamentally a branch of technology that deals with the design, construction, operation, and application of robots. It is a powerful tool to understand the basic concepts of Computer Science, Mechanical engineering, and Electronics engineering. In this Arduino robot course will use a simplified version of C++ language for programming our Robot using the Arduino IDE.

    Course Content and Overview

    This course is designed for students interested in controlling an Arduino Robot with Android Smartphone. No coding experience is required; all you need is an Arduino, Bluetooth, some low cost hardware and electronics component for building the Robot. We will start from basics of Arduino programming and then move to higher topics.

    Basics of Arduino

    In this course you will first understand the basics of Arduino and then we will look at Arduino installation & setting up Arduino with your Computer or Laptop

    Construction of Robot

    After understanding the basics of Arduino next we will construct our Arduino Robot. All the components required for building this Robot are mentioned in Section 2

    Time Control Robot

    In the Time Control Robot section you will first understand the working of Motors Driver and how to control 2 motors using a single motor driver.

    We will then write Arduino program so that the Robot moves in the following direction for a specific period of time

  • Forward

  • Backward

  • Axial Left

  • Axial Right

  • Radial Right

  • Radial Left

  • Stop

  • Serial Communication

    Serial Communication is essential for sending and receiving data between Electronic hardware devices. We will use Serial Communication to control Led’s, Potentiometer sensor and the Arduino Robot.

    In this section you will learn to read analog values from sensors and display it on the Serial Monitor. You will also write (send data) values from PC to Arduino.

    Android Programming

    Android OS has taken the world by storm after its inception nearly 10 years back. One of the major benefits of owning an Android smartphone is the ability to use it as a Remote Control for controlling Robots and other Electronics devices.

    In this course we will design 5 Android Applications using a tool called AppInventor2. AppInventor2 is a Graphical Programming Software using which even a non programmer can design amazing Android apps in a matter of minutes.

    Controlling Arduino Robot using Android Smartphone

    We will create 3 android applications for controlling the Arduino and each application works in different manner

    SmartBot

    In the Smartbot android app we will create 5 buttons (Forward, Backward, Left, Right and Stop). When the user clicks on any of the button the Robot will move in that particular direction.

    AcceleroControl Robot

    In the AcceleroControl Robot android app, we will use the accelerometer sensor from the android smartphone to control the Robot. So when the user tilts the robot in forward direction it will will move forward, when the Smartphone is kept flat the Robot will Stop. Similarly by pointing the smartphone in direction you can control the direction of the Arduino Robot.

    VoiceControl Robot

    In the Voice Control Robot we will move our Robot in different direction by giving voice inputs

    Black Line Follower

    In Black line follower robot, we will first understand the working principal of the IR sensor and then attach it to our robot. After this we will understand the programming logic and then program the arduino robot to follow a black line.

    White Line Follower

    In white line follower, we will first understand the working principal of White line follower robot and then we will reverse the black line follower program so that the arduino robot follows a white line

    Object Follower Robot

    In Object Follower robot, we will first understand the working principal of this robot. After this we will write the Object Follower robot program so that the arduino robot can follow an Object.

    Object Repeller Robot

    In Object Repeller robot, we will first understand the working principal of this robot. After this we will write the program so that arduino robot keeps repelling or keeps moving away from the object.

    Object Avoider Robot

    Object avoider robot is similar to object repeller robot, but in certain condition, it will simply avoid the object instead of moving away from it.

    Light Follower Robot

    In Light Follower robot, we will first understand the working principal of this robot. After this we will write the Light Follower robot program and use the smartphone’s flash light so that the arduino robot can follow it.

    Light Repeller Robot

    In Light Repeller robot, we will first understand the working principal of this robot. After this we will write the program so that arduino robot keeps repelling or keeps moving away from a light source.

    Light Avoider Robot

    Light avoider robot is similar to light repeller robot, but in certain condition, it will simply avoid the object instead of moving away from it.

    Course Curriculum

    Chapter 1: Getting Started

    Lecture 1: Introduction to Course Content

    Lecture 2: Introduction to Arduino Micro controller Board

    Lecture 3: How to install the Arduino Integrated Development Environment(IDE)

    Lecture 4: Setting up the Arduino IDE

    Lecture 5: How to blink an Arduino LED

    Chapter 2: CONSTRUCTION AND WIRING OF ROBOT

    Lecture 1: How to choose a good Robot Chassis

    Lecture 2: Parts required for building a Robot

    Lecture 3: CONSTRUCTION OF ROBOT

    Lecture 4: Introduction to Motor Driver, How to choose a good Motor Driver?

    Lecture 5: How a Motor Driver works? Detailed Explanation with H Bridge circuit

    Lecture 6: Wiring connections between Arduino and Motor Driver

    Chapter 3: TIME CONTROL ROBOT

    Lecture 1: Time Control Robot – Forward Program

    Lecture 2: Time Control Robot – Forward Program Output Logic

    Lecture 3: Time Control Robot – Backward Program

    Lecture 4: What are the different types of turn a robot can take

    Lecture 5: Time Control Robot – Axial Turns

    Lecture 6: Time Control Robot – Radial Turns Program

    Lecture 7: Time Control Robot – Stop the Robot

    Lecture 8: Time Control Robot – Permanently Stop the Robot

    Lecture 9: Time Control Robot – Functions and Infinity in Arduino

    Chapter 4: SERIAL COMMUNICATION AND PC CONTROL ROBOTICS

    Lecture 1: Introduction to Serial Communication and serial monitor in arduino

    Lecture 2: Working of Potentiometer sensor

    Lecture 3: Reading potentiometer value

    Lecture 4: PC Control LED program

    Lecture 5: PC Control Robot – FORWARD program

    Lecture 6: PC Control robot – Complete program

    Chapter 5: ANDROID PROGRAMMING | CREATE YOUR FIRST ANDROID APP

    Lecture 1: How to create an AppInventor2 account

    Lecture 2: Understanding AppInventor2 Blocks

    Lecture 3: Creating an Android app in AppInventor2

    Chapter 6: WIRELESS COMMUNICATION | SMARTPHONE CONTROL LED

    Lecture 1: What is a bluetooth sensor?

    Lecture 2: What is Wireless Communication?

    Lecture 3: Smart LED – User Interface Design of Android App

    Lecture 4: Smart LED – Graphical Programming of Android App

    Lecture 5: Smart LED – Arduino program

    Lecture 6: Output for the Smart LED application

    Chapter 7: SMARTBOT – Smartphone Control Robot with Onscreen buttons

    Lecture 1: SMARTBOT : Smartphone Control Robot – User Interface design of Android App

    Lecture 2: SMARTBOT – Graphical programming of Android Application

    Lecture 3: SMARTBOT : Smartphone Control Robot – Arduino Program for Robot movement

    Lecture 4: SMARTBOT OUTPUT VIDEO

    Chapter 8: ACCELEROCONTROL ROBOT – ACCELEROMETER SENSOR ROBOTICS

    Lecture 1: What is an Accelerometer Sensor? How it works?

    Lecture 2: How to read X, Y and Z axis with the accelerometer sensor?

    Lecture 3: How to plot the X, Y and Z axis from the accelerometer sensor?

    Lecture 4: AceleroControl Robot – User Interface of Android App

    Lecture 5: AceleroControl Robot – Graphical program of Android App

    Lecture 6: AceleroControl Robot – Arduino Program

    Lecture 7: AceleroControl Robot Output Video

    Chapter 9: VOICEBOT – Voice Control Robot

    Lecture 1: Understanding the concept of voice recognition

    Lecture 2: VOICEBOT – User Interface Design of Android App

    Lecture 3: How to recognize Human Voice using Speech Recognizer component?

    Lecture 4: VOICEBOT – Graphical Programming of Android App

    Lecture 5: VOICEBOT – Arduino Program

    Lecture 6: VOICE CONTROL ROBOT – OUTPUT VIDEO

    Chapter 10: BLACK LINE FOLLOWER

    Lecture 1: Working principle of IR sensor module

    Lecture 2: Connecting IR sensors to the arduino & robot

    Lecture 3: Black line follower programming logic

    Lecture 4: Black Line Follower program

    Chapter 11: WHITE LINE FOLLOWER

    Lecture 1: Programming logic of white line follower robot

    Lecture 2: White line follower program

    Chapter 12: OBJECT FOLLOWER ROBOT

    Lecture 1: Programming logic of Object follower robot

    Lecture 2: Object follower robot program

    Chapter 13: OBJECT REPELLER & AVOIDER ROBOT

    Lecture 1: Programming logic of Object repeller robot and Object avoider robot

    Lecture 2: Object repeller robot program

    Lecture 3: Object avoider robot program

    Chapter 14: LIGHT FOLLOWER ROBOT

    Lecture 1: Programming logic of Light follower robot

    Lecture 2: Light follower robot program

    Chapter 15: LIGHT REPELLER ROBOT AND LIGHT AVOIDER ROBOT

    Lecture 1: Programming logic for light repeller robot and light avoider robot

    Lecture 2: Light Repeller program code

    Lecture 3: Light avoider program

    Chapter 16: Bonuses

    Lecture 1: Get any of Dineshs courses for upto 90% Off

    Instructors

  • Hands-On Robotics with Arduino, Build 13 robot projects  No.2
    Dinesh Tavasalkar
    Engineer, Developer, Technical Trainer
  • Rating Distribution

  • 1 stars: 14 votes
  • 2 stars: 26 votes
  • 3 stars: 146 votes
  • 4 stars: 444 votes
  • 5 stars: 633 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!