O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Raspberry Pi Projects For Dummies

Book Description

Join the Raspberry revolution with these fun and easy Pi projects

The Raspberry Pi has opened up a whole new world of innovation for everyone from hardware hackers and programmers to students, hobbyists, engineers, and beyond. Featuring a variety of hands-on projects, this easy-to-understand guide walks you through every step of the design process and will have you creating like a Raspberry Pi pro in no time. You'll learn how to prepare your workspace, assemble the necessary tools, work with test equipment, and find your way around the Raspberry Pi before moving on to a series of fun, lively projects that brings some power to your plain ol' Pi.

  • Introduces Raspberry Pi basics and gives you a solid understanding of all the essentials you'll need to take on your first project

  • Includes an array of fun and useful projects that show you how to do everything from creating a magic light wand to enhancing your designs with Lego sensors, installing and writing games for the RISC OS, building a transistor tester, and more

  • Provides an easy, hands-on approach to learning more about electronics, programming, and interaction design for Makers and innovators of all ages

  • Bring the power of Pi to your next cool creation with Raspberry Pi Projects For Dummies!

    Table of Contents

      1. Cover
      2. Introduction
        1. About This Book
        2. Foolish Assumptions
        3. Icons Used in This Book
        4. Beyond the Book
        5. Where to Go from Here
      3. Part I: Getting Started with Raspberry Pi Projects
        1. Chapter 1: Getting to Know the Raspberry Pi
          1. Getting a Raspberry Pi
          2. Discovering What You Can and Can’t Do with a Raspberry Pi
          3. Getting Familiar with Your Raspberry Pi
          4. Selecting Your Accessories
          5. Setting Up Your Operating System
          6. Flashing Your SD Card
          7. Connecting Your Hardware
          8. Setting Up with Raspi-config
          9. Starting Up the Desktop Environment
          10. Troubleshooting Your Raspberry Pi
        2. Chapter 2: Setting Up Your Tools and Workbench
          1. Getting Ready to Build Your Projects
          2. Assembling Your Tools
          3. Using Your Tools Safely and Effectively
          4. Getting Ready to Build Raspberry Pi LEGO Projects
        3. Chapter 3: Focusing on Technique
          1. Getting Around Your Raspberry Pi
          2. Using the Command-Line Interface
          3. Programming Like a Pro
        4. Chapter 4: The Raspberry Family
          1. In the Beginning: Looking at the Evolution of the Raspberry Pi
          2. Deciding Which Raspberry Pi to Buy
          3. Figuring Out Which Raspberry Pi You Have
      4. Part II: Working with LEDs and Switches
        1. Chapter 5: The Sauce Bottle Game
          1. The Game
          2. The Software
          3. Taking It Farther
        2. Chapter 6: Stomp!
          1. Getting Acquainted with the LED
          2. Stomp 1
          3. Stomp 2
        3. Chapter 7: The Light Fantastic
          1. Introducing the Light Fantastic
          2. The Circuit
          3. Construction
          4. Bringing It All to Life
        4. Chapter 8: Games for the Light Fantastic
          1. Treasure Hunt
          2. Sliding Block Puzzle
          3. Color Match
          4. Lights Out
          5. Exploring a World of Possibilities
      5. Part III: Developing Advanced Interfaces
        1. Chapter 9: Advanced Interfaces
          1. Converting Analog to Digital
          2. Introducing the Analog-to-Digital Conversion Methods
          3. Building an Analog-to-Digital Converter
          4. Using a Potentiometer to Control the Breakdown Game
          5. Creating an Analog Temperature Sensor
          6. Interfacing with an Analog-to-Digital Microchip
        2. Chapter 10: Raspberry Pi in the Sky
          1. Understanding the Cloud
          2. Storing Data in Google Docs from Your Raspberry Pi
          3. Creating a Dashboard and Temperature Alerts Using PrivateEyePi
          4. Creating a Database Logger
        3. Chapter 11: Webcam and Computer Vision
          1. Setting Up the Webcam or Raspberry Pi Camera Module
          2. Understanding Images
          3. Creating an Image File
          4. Detecting Motion with a Webcam
          5. Working with Image Recognition
          6. Interpreting Color
          7. Building a Connect Four Game Using Computer Vision
        4. Chapter 12: The Raspberry Jazz Glitter Trio
          1. Meeting the Gang
          2. Testing the Webcam
          3. Hacking the Glitter Lamp
          4. Letting the Band Play
      6. Part IV: Making the Raspberry Pi Your LEGO’s Magic Brick
        1. Chapter 13: The Pi Meets LEGO
          1. Exploring the MINDSTORMS Range
          2. Creating a Tug-of-War LEGO Robot
          3. Going on from Here
        2. Chapter 14: The LEGO Dice Game
          1. Introducing the Dice Game
          2. Understanding the Game Theory
          3. Detecting Dice
          4. Looking at the Playing Mechanism
          5. Writing the Code
          6. Customizing the Code
        3. Chapter 15: LEGO Direct
          1. Creating a Reset Button for the Raspberry Pi
          2. Making Batteries Last Longer
          3. Using Connectors and Cables to Control the LEGO Motors and Sensors
          4. Reading and Commanding
          5. Rolling Your Own Motor Control
          6. Listening to Sensors
      7. Part V: Exploring RISC OS
        1. Chapter 16: Introducing RISC OS
          1. Knowing What Makes RISC OS Unique
          2. Preparing for Action: Getting RISC OS
          3. All Systems Go: Starting Up RISC OS
          4. Handling Graphics with !Paint and !Draw
          5. Connecting to the Outside World
          6. Identifying the Resources That Are Already Installed
        2. Chapter 17: RISC OS Coding
          1. In the Beginning Was BASIC
          2. Hello World
          3. The Insult Generator
          4. Understanding Full Desktop Applications
          5. Working with Graphics in RISC OS
        3. Chapter 18: Transistor Tester
          1. Getting Acquainted with Transistors
          2. Configuring Transistors
          3. Designing the Circuit
          4. Constructing the Circuit
          5. Writing the Software
        4. Chapter 19: The General-Purpose Input/Output Port in RISC OS
          1. Using the GPIO Pins in RISC OS
          2. Getting an LED to Blink
          3. Mixing Languages
      8. Part IV: The Part of Tens
        1. Chapter 20: Ten Great LEGO Pi Projects
          1. Panobot
          2. MATLAB and Simulink
          3. Raspberry Pi LEGO Case
          4. Book Reader
          5. A Stop-Motion LEGO Movie
          6. SriShooter
          7. browserBot
          8. BrickPi Remote Sentry Cannon
          9. LEGO Digital Clock
          10. The Original LEGO MINDSTORMS
        2. Chapter 21: Ten Suppliers of Components and Tools
          1. Farnell/Newark
          2. RS Components
          3. Rapid Electronics
          4. Mouser Electronics
          5. Digi-Key
          6. Proxxon
          7. Adafruit
          8. SparkFun
          9. Electronic Goldmine
          10. E.M.A. Model Supplies
      9. About the Authors
      10. Cheat Sheet
      11. Advertisement Page
      12. Connect with Dummies
      13. End User License Agreement