Skip to Content
Make a Mind-Controlled Arduino Robot
book

Make a Mind-Controlled Arduino Robot

by Tero Karvinen, Kimmo Karvinen
December 2011
Intermediate to advanced
96 pages
2h 1m
English
O'Reilly Media, Inc.
Content preview from Make a Mind-Controlled Arduino Robot

Chapter 1. Building the Chassis

Before programming anything, we’ll build the chassis for the robot. Basically it’s a traditional rover robot structure with two servo motors in the front and one caster in the back. To make it suitable for mind-controlling needs, we’ll add a line detector and RGB LED on the top. We use a solderless breadboard and the ScrewShield for the Arduino, to make adding components and wires easy. Figure 1-1 shows the design of the chassis.

Here’s how all the major components will work together to create a working robot:

Arduino
This is the brains of the project. It is essentially a small embedded computer with a brain (a microcontroller), as well as header pins that can connect to inputs (sensors) and outputs (actuators).
Chassis
This holds everything together. It’s essentially the platform for the robot.
Servo Motors
These are motors that can be connected directly to the Arduino without the need for any additional hardware (such as a motorshield). The Arduino communicates with them by sending pulses to control speed and direction.
Caster wheel
Because we’ll be turning the robot by varying the speed and direction of the servos, which are fixed in place, we need one wheel that pivots nicely. A furniture caster is perfect for this, and the robot ends up being able to rotate in place.
RGB LED
This component changes color and tells you what is happening in the code, so you don’t have to divide your attention between the serial monitor and the robot. It ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Arduino Robot Bonanza

Arduino Robot Bonanza

Gordon McComb
Make: Arduino Bots and Gadgets

Make: Arduino Bots and Gadgets

Tero Karvinen, Kimmo Karvinen

Publisher Resources

ISBN: 9781449312800Catalog PageErrata