Make an Arduino Robot
4.2 (97 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,273 students enrolled

Make an Arduino Robot

An autonomous light-seeking an obstacle avoiding robot for Arduino Makers that want to learn the hard way
4.2 (97 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,273 students enrolled
Last updated 10/2019
English
English
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 1 article
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Requirements
  • 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)
Description

"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 this course is for:
  • 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
Course content
Expand all 57 lectures 07:59:12
+ The micro controller and sensors
9 lectures 01:17:30
Introduction
01:06
The microcontroller
05:46
Single photo sensor
07:08
Dual photo sensors
15:44
Light conditions and robot actions
08:06
Implementing the light seeking sketch
16:41
Implementing the light seeking - testing
06:09
The ultrasonic distance sensor
04:27
The ultrasonic sensor sketch and demo
12:23

Testing what you learned about the sesnors.

Section 2 Quiz
3 questions
+ The motors
6 lectures 43:07
Introduction
01:00
Continuous rotation servos - circuit assembly
10:07
Continuous rotation servos sketch and demo
06:53
The mini servo motor
10:01
Find a clear path with the distance sensor and the mini servo Part 1
06:08
Find a clear path with the distance sensor and the mini servo Part 2
08:58

Testing your knowledge on servo motors.

Section 3 Quiz
3 questions
+ The chassis and assembly
6 lectures 45:07
Introduction
00:58
The chassis
03:08
Attach the continuous rotation servos
18:49
Attach the chassis top side
12:00
Attach the breadboard
04:10
Attach the mini servo and distance sensor
06:02

Testing what you learned about the assembly process.

Section 4 Quiz
1 question
+ Wiring
7 lectures 48:57
Introduction
00:47
The wiring schematic walkthrough
10:09
Wiring the motors
12:27
Wiring the distance sensor
05:05
Wiring the LEDs
04:04
Wiring the potentiometer and distance sensors
07:27
Wiring the batteries
08:58

Testing the wiring knowledge you got.

Section 5 Quiz
4 questions
+ Testing
8 lectures 54:47
Introduction
01:04
Testing the batteries and sketch
13:59
Testing on the bench
08:11
First floor test - Light seeking
07:33
Second floor test - Light seeking (improved)
03:39
Using Bluetooth for wireless telemetry
09:40
Third floor test - Obstacles
05:37
Testing conclusion
05:04
Section 6 Quiz
3 questions
+ Making the project permanent with the prototyping shield
12 lectures 02:36:03
Introduction
01:03
The prototyping shield
13:36
Component placement on the prototyping shield Part 1
11:02
Component placement on the prototyping shield Part 2
13:07
Wire the prototyping shield 1 - Arduino Switch
18:44
Wire the prototyping shield 2 - 5V light sensors pot and distance sensor
17:51
Wire the prototyping shield 3 - GND light sensors pot and distance sensor
14:15
Wire the prototyping shield 3 - Analog pins
14:27
Wire the prototyping shield motors 1
14:55
Wire the prototyping shield motors 2
17:32
Testing the prototyping shield on the bench
13:58
Conclusion: Removed the breadboard
05:33
Section 7 Quiz
2 questions
+ Conclusion
3 lectures 09:40
What did you learn in this course?
03:10

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?
05:47
Other courses by Tech Explorations
00:43