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

Timmons-Brown, Matt

BookMiddle SchoolHigh SchoolRobotics Engineer

About

In Learn Robotics with Raspberry Pi, youll learn how to build and code your own robot projects with just the Raspberry Pi microcomputer and a few easy-to-get components - no prior experience necessary!Learn Robotics with Raspberry Pi will take you from inexperienced maker to robot builder. Youll start off building a two-wheeled robot powered by a Raspberry Pi minicomputer and then program it using Python, the worlds most popular programming language. Gradually, youll improve your robot by adding increasingly advanced functionality until it can follow lines, avoid obstacles, and even recognize objects of a certain size and color using computer vision.Learn how to:- Control your robot remotely using only a Wii remote- Teach your robot to use sensors to avoid obstacles- Program your robot to follow a line autonomously- Customize your robot with LEDs and speakers to make it light up and play sounds- See what your robot sees with a Pi CameraAs you work through the book, youll learn fundamental electronics skills like how to wire up parts, use resistors and regulators, and determine how much power your robot needs. By the end, youll have learned the basics of coding in Python and know enough about working with hardware like LEDs, motors, and sensors to expand your creations beyond simple robots.

Why it’s great

Start with no experience. End with a working robot you built and coded yourself. This project-based guide takes learners from complete beginner to robot builder using just a Raspberry Pi microcomputer and a few easy-to-find components. Written in Python, the world's most popular programming language, it builds electronics, mechanical assembly, and coding skills through projects of increasing complexity.