Make an Arduino Robot
4.7 (14 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.
290 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Make an Arduino Robot to your Wishlist.

Add to Wishlist

Make an Arduino Robot

An autonomous light-seeking an obstacle avoiding robot for Arduino Makers that want to learn the hard way
4.7 (14 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.
290 students enrolled
Last updated 7/2017
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
  • 8 hours on-demand video
  • 1 Article
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use continuous rotation servos
  • Use micro servos
  • Use light sensors to find the bearing of a light source
  • Usa rotating distance sensor to find a free path
  • Design a custom moving robot on a breadboard
  • Understand the basic challenges of robot design
  • Use a prototyping shield to produce a refined prototype
View Curriculum
  • Arduino Step by Step Getting Started
  • Basic understanding of the Arduino
  • The hardware components needed to build the course robot (see section 1 for details)
  • Basic tools like a screwdriver, tweezers, cutters, basic multimeter etc (see section 1 for details)
  • A computer
  • The Arduino IDE (free download)

"Tell me, and I forget. Teach me, and I remember. Involve me, and I learn." 
- Benjamin Franklin

I have designed this Arduino project course as an opportunity for you to get deep into the messy details of understanding, designing and constructing a simple yet infinitely extensible wheeled robot.

From figuring out what the robot is supposed to do, to selecting the right parts, configuring them, assembling them and testing them, all the way to producing a refined outcome, this project emphasises the iterative process of problem-solving. 

By the end of the course, you will have created an Arduino wheeled robot that can navigate towards a light source and avoid obstacles along the way, on its own. But more than that, by the end of the course you will have become a better problem solver. You will have experience in analysing problems and designing solutions. You will be able to integrate simple mechanical parts with motors, batteries, sensors and other electronics. 

The ideal student for this course is someone who has completed Arduino Step by Step Getting Started or has a good basic level of understanding of the Arduino. You already know how to write simple sketches and wire components in a breadboard. Although I will be showing the robot building process in great detail, having a basic level understanding of the Arduino will make this project a lot more enjoyable for you.

I invite you to review the free lectures in the first section of the course to find out more details about it. 

If you are excited about becoming a Maker with the Arduino, join many other Makers and me in Make an Arduino Robot!

I look forward to learning with you!

Who is the target audience?
  • Arduino Makers looking for a challenging but rewarding project
  • Graduates of Arduino Step by Step Getting Started
  • Makers who want to improve their understanding of motors, sensors, system design
Students Who Viewed This Course Also Viewed
Curriculum For This Course
57 Lectures
The micro controller and sensors
9 Lectures 01:17:30

The microcontroller

Single photo sensor

Dual photo sensors

Light conditions and robot actions

Implementing the light seeking sketch

Implementing the light seeking - testing

The ultrasonic distance sensor

The ultrasonic sensor sketch and demo

Testing what you learned about the sesnors.

Section 2 Quiz
3 questions
The motors
6 Lectures 43:07

Continuous rotation servos - circuit assembly

Continuous rotation servos sketch and demo

The mini servo motor

Find a clear path with the distance sensor and the mini servo Part 1

Find a clear path with the distance sensor and the mini servo Part 2

Testing your knowledge on servo motors.

Section 3 Quiz
3 questions
The chassis and assembly
6 Lectures 45:07

The chassis

Attach the continuous rotation servos

Attach the chassis top side

Attach the breadboard

Attach the mini servo and distance sensor

Testing what you learned about the assembly process.

Section 4 Quiz
1 question
7 Lectures 48:57

The wiring schematic walkthrough

Wiring the motors

Wiring the distance sensor

Wiring the LEDs

Wiring the potentiometer and distance sensors

Wiring the batteries

Testing the wiring knowledge you got.

Section 5 Quiz
4 questions
8 Lectures 54:47

Testing the batteries and sketch

Testing on the bench

First floor test - Light seeking

Second floor test - Light seeking (improved)

Using Bluetooth for wireless telemetry

Third floor test - Obstacles

Testing conclusion

Section 6 Quiz
3 questions
Making the project permanent with the prototyping shield
12 Lectures 02:36:03

The prototyping shield

Component placement on the prototyping shield Part 1

Component placement on the prototyping shield Part 2

Wire the prototyping shield 1 - Arduino Switch

Wire the prototyping shield 2 - 5V light sensors pot and distance sensor

Wire the prototyping shield 3 - GND light sensors pot and distance sensor

Wire the prototyping shield 3 - Analog pins

Wire the prototyping shield motors 1

Wire the prototyping shield motors 2

Testing the prototyping shield on the bench

Conclusion: Removed the breadboard

Section 7 Quiz
2 questions
3 Lectures 15:56
What did you learn in this course?

Here is a list of ideas to push the limits of the robot and expand its capabilities!

  • Bluetooth control from the computer or from a mobile device
  • Add a hook or a grappler so that the robot can move things around (this can be Bluetooth controlled as well)
  • Line following capability
  • Add a camera or a smartphone so that you can stream live video of what the robot "sees"
  • Add various sensors to enhance robot's capabilities, such as:
    • Color sensors so that the robot can react to objects with different colors
    • Hall sensor to explore magnetic fields
    • Temperature sensor to detect hotspots or a potential fire
  • Ability to respond to noise such as starting with a clap and stop with a second clap
  • Addition of bumper switches to detect when the robot crushes into an obstacle (in addition to the distance sensor)
  • Replace the alkaline batteries with a single LiPo
What else can you do with your robot?

Other courses by Tech Explorations
About the Instructor
Peter Dalmaris
4.5 Average rating
4,716 Reviews
41,389 Students
15 Courses
Tech Explorer

Peter Dalmaris is an electronics hobbyist and Maker, creator of eight online video courses on DIY electronics and author of three technical books. 

As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world. 

A life-long learner, Peter’s core skill is in explaining difficult concepts through video and text. With over 15 years in tertiary teaching experience, Peter has developed a simple yet comprehensive style in teaching that students from all around the world appreciate. 

His passion for technology and in particular for the world of DIY open source hardware has been a powerful driver that has guided his own personal development and his work through Tech Explorations.

Peter’s current online courses have helped over 30,000 people from around the world to be better Makers. His video courses include:

* Arduino Step by Step: Your Complete Guide

* Advanced Arduino Boards and Tools

* Raspberry Pi: Full Stack

* Raspberry Pi: Make a Workbench Automation Computer

* Kicad Like a Pro

* The Electronics Workbench: A Setup Guide

* Arduino Fun: Make a High Tech Remote Controlled Car

* Beginning Arduino: Make a environment monitor system

Peter’s books are:

* Kicad Like a Pro: Learn the World’s Favourite Open Source PCB Electronic Design Automation tool

* Raspberry Pi: Full Stack: A whirlwind tour of full-stack web application development on the Raspberry Pi

* Arduino: a comprehensive starting up guide for complete beginners

Vagelis Chantzis
4.7 Average rating
15 Reviews
474 Students
2 Courses
Tech and DIY enthusiast

Hi, I am Vagelis. 

I have a degree in Information Technology from University of Piraeus with expertise at Artificial Intelligence. Some projects i did during my studies:

* Website for online hotel booking 

* Speech recognition application

* Image analysis

* Chess engine that implemented the MiniMax algorithm in order to beat the human player

* Bomberman-like game

As a life-long learner, my main goal is to learn and in the same time to teach others about technology topics, such as prototyping, programming and artificial intelligence.

My passion is Making and DIY with open source hardware like Arduino. I have a long time relationship with Arduino and some of my projects include:

* Arduino Light seeking and Obstacle avoiding robot

* Arduino Useless box

* Tap recording and playback machine

* Several projects with all kind of sensors that are available for Arduino projects

My latest achievement is the partnership with Peter Dalmaris and the introduction of me to the world of online instructors. With Peter we have published two courses:

* Make an Arduino robot

* Arduino step by step Getting started Projects