Learn Robotics with Raspberry Pi: Build and Code Your Own Moving, Sensing, Thinking Robots pdf

Learn Robotics with Raspberry Pi: Build and Code Your Own Moving, Sensing, Thinking Robots pdf

Preface to Learn Robotics with Raspberry Pi: Build and Code Your Own Moving, Sensing, Thinking Robots book.

This book is project ­based, and revolves around a two ­wheeled robot that I’ll show you how to make from scratch. You’ll improve this robot project by project, adding components and coding new functionality. At each stage of the book I’ll provide comprehensive instructions and explanations of each build and the program behind it.

Take a look at what’s in store for you in each chapter:

Chapter 1: Getting Up and Running takes you on a tour of the Raspberry Pi and its features. I also show you how to install the operating system and set it up for use over your local network using SSH. In this chapter you’ll meet the terminal and write your first Python program.

Chapter 2: Electronics Basics introduces electricity, what it is, and how we can harness it. You’ll find two beginner projects in this chapter that are great for starting off your adventures before you start making robots. By the end, you’ll be able to make circuits that blink an LED and respond to a button.

Chapter 3: Building Your Robot begins your robotic journey. Here you’ll start to build your robot! We’ll build the base, with motors and wheels, and you’ll find lots of guidance about the different parts of your robot and how to wire it up.

Chapter 4: Making Your Robot Move gives your fully constructed robot the power of movement, with complete remote control using a Nintendo Wiimote. You’ll use Python code to make your robot move, first in a simple pattern and then by just tilting and orienting a Nintendo Wiimote, Mario Kart–style.

Chapter 5: Avoiding Obstacles gives you your first taste of robotic autonomy. In this project you’ll use an ultrasonic distance sensor to give your robot the ability to sense and avoid obstacles in its way. You’ll never crash again!

Chapter 6: Customizing with Lights and Sound allows you to customize your robot with super­bright lights and speakers. You’ll be able to program your own dazzling light shows, and connect a 3.5 mm speaker to your Raspberry Pi so that your robot can emit noises, like a car horn.

Chapter 7: Line Following shows you how to use sensors and code to make your robot follow a black line. It will be racing around a track all by itself in no time at all!

Chapter 8: Computer Vision: Follow a Colored Ball is the most advanced project of this book and introduces image processing, one of the most high­ tech areas of computer science. In this chapter your robot will use the official Raspberry Pi Camera Module and computer vision algorithms to recognize and follow a colored ball, no matter where it is in your robot’s environment.

Download Learn Robotics with Raspberry Pi: Build and Code Your Own Moving, Sensing, Thinking Robots in free pdf format.



x