ENGLISH

Raspberry Pi Projects For Dummies

Book information

Publisher
For Dummies
Year
2015
ISBN
1118766695, 9781118766699
Language
english
Format
PDF
Filesize
30 MB (31120948 bytes)
Edition
1
Pages
504\507
Time added
2022-11-24 10:40:49

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 projectIncludes 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 moreProvides 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! Title Page Copyright Page Table of Contents Introduction About This Book Foolish Assumptions Icons Used in This Book Beyond the Book Where to Go from Here Part I Getting Started with Raspberry Pi Projects Chapter 1 Getting to Know the Raspberry Pi Getting a Raspberry Pi Discovering What You Can and Can’t Do with a Raspberry Pi Getting Familiar with Your Raspberry Pi Selecting Your Accessories Setting Up Your Operating System Flashing Your SD Card Flashing an SD card in Windows Flashing an SD card on a Mac Flashing an SD card in Linux Connecting Your Hardware Setting Up with Raspi‐config Starting Up the Desktop Environment Troubleshooting Your Raspberry Pi Chapter 2 Setting Up Your Tools and Workbench Getting Ready to Build Your Projects Setting up your workspace Keeping an eye on safety Assembling Your Tools Electronics tools Physical building and fabrication tools Using Your Tools Safely and Effectively Working with electricity Laying the foundation for your electronics work Soldering safely Getting Ready to Build Raspberry Pi LEGO Projects Chapter 3 Focusing on Technique Getting Around Your Raspberry Pi Using the desktop environment Using the File Manager Using the Command‐Line Interface The command prompt The directory tree The file path Directories Files Programming Like a Pro Python IDLE C Chapter 4 The Raspberry Family In the Beginning: Looking at the Evolution of the Raspberry Pi Deciding Which Raspberry Pi to Buy Memory General‐purpose input/output (GPIO) Video Processor Figuring Out Which Raspberry Pi You Have Part II Working with LEDs and Switches Chapter 5 The Sauce Bottle Game The Game Parts Schematic Construction Testing The Software Preparing the graphics The rules Taking It Farther Chapter 6 Stomp! Getting Acquainted with the LED Stomp 1 Parts Schematic Design Construction Software How it plays Stomp 2 Design Parts Schematic Construction Software Chapter 7 The Light Fantastic Introducing the Light Fantastic The Circuit LEDs Switches The PCB Construction Connecting to the Raspberry Pi Boxing the Light Fantastic Bringing It All to Life A bit of a show Things to try Chapter 8 Games for the Light Fantastic Treasure Hunt Sliding Block Puzzle Color Match Lights Out Exploring a World of Possibilities Part III Developing Advanced Interfaces Chapter 9 Advanced Interfaces Converting Analog to Digital Considering the accuracy of analog‐to‐digital conversion Making sense of a digital reading Introducing the Analog‐to‐Digital Conversion Methods The ramp method The successive approximation method The tracking method Building an Analog‐to‐Digital Converter Finding the parts you need Constructing the circuit Writing the software Using a Potentiometer to Control the Breakdown Game Creating an Analog Temperature Sensor Constructing the circuit Writing the software Interfacing with an Analog‐to‐Digital Microchip Assembling the parts you need Constructing the circuit Writing the software Chapter 10 Raspberry Pi in the Sky Understanding the Cloud Connecting to the cloud Assembling the parts you need Constructing the temperature sensor Writing the software Storing Data in Google Docs from Your Raspberry Pi Creating a new Google Docs spreadsheet Creating an authentication token Creating a Dashboard and Temperature Alerts Using PrivateEyePi Creating a Database Logger Understanding web servers and databases Explaining HTML and server‐side scripting Delving into database basics Installing MySQL, PHP, and Apache Creating the data logger Developing a sensor logger Creating a dynamic web page Chapter 11 Webcam and Computer Vision Setting Up the Webcam or Raspberry Pi Camera Module Taking a picture with a webcam Taking a picture with the Raspberry Pi camera module Viewing pictures on the Raspberry Pi Understanding Images Resolution Color spaces Color models Image file types Creating an Image File Detecting Motion with a Webcam Working with Image Recognition Interpreting Color Building a Connect Four Game Using Computer Vision Chapter 12 The Raspberry Jazz Glitter Trio Meeting the Gang The lamp The webcam Testing the Webcam Hacking the Glitter Lamp Assembling the necessary parts Making the box Adding the camera Testing Letting the Band Play Gathering the sounds Writing the software Playing variations on a theme Part IV Making the Raspberry Pi Your LEGO’s Magic Brick Chapter 13 The Pi Meets LEGO Exploring the MINDSTORMS Range Bluetooth messages Infrared messages Creating a Tug‐of‐War LEGO Robot Going on from Here Chapter 14 The LEGO Dice Game Introducing the Dice Game Understanding the Game Theory Detecting Dice Looking at the Playing Mechanism The dice The mechanism Writing the Code The EV3 code The Raspberry Pi code Customizing the Code Chapter 15 LEGO Direct Creating a Reset Button for the Raspberry Pi Making Batteries Last Longer Using Connectors and Cables to Control the LEGO Motors and Sensors Reading and Commanding The motor lead The sensor lead Rolling Your Own Motor Control Making it move Knowing where it is: Motor feedback Constructing the motor control system Writing the software Listening to Sensors Touch sensors Advanced sensors The Raspberry Pi software Part V Exploring RISC OS Chapter 16 Introducing RISC OS Knowing What Makes RISC OS Unique Preparing for Action: Getting RISC OS The mouse The keyboard The network All Systems Go: Starting Up RISC OS Taking a look around Making your own space Saving and loading by dragging and dropping Focusing on file types Handling Graphics with !Paint and !Draw !Paint !Draw Connecting to the Outside World Identifying the Resources That Are Already Installed Chapter 17 RISC OS Coding In the Beginning Was BASIC Uppercase letters Variable types Line numbers Indentation Only one equal sign Scope Indirection Operating system calls Hello World The past revisited Operating system modes The modern way of doing things The Insult Generator Looking at the main program Smartening it up Understanding Full Desktop Applications Working with Graphics in RISC OS Modes and resolution Lines and shapes Images Chapter 18 Transistor Tester Getting Acquainted with Transistors Configuring Transistors Measurement circuit Switching configurations Designing the Circuit Raspberry Pi interface circuit Test circuit Constructing the Circuit Writing the Software Testing the digital interface Setting the switches Transistor testing methodology Putting it all together Out to the desktop Chapter 19 The General‐Purpose Input/Output Port in RISC OS Using the GPIO Pins in RISC OS Getting an LED to Blink Mixing Languages Part VI The Part of Tens Chapter 20 Ten Great LEGO Pi Projects Panobot MATLAB and Simulink Raspberry Pi LEGO Case Book Reader A Stop‐Motion LEGO Movie SriShooter browserBot BrickPi Remote Sentry Cannon LEGO Digital Clock The Original LEGO MINDSTORMS Chapter 20 Ten Suppliers of Components and Tools Farnell/Newark RS Components Rapid Electronics Mouser Electronics Digi‐Key Proxxon Adafruit SparkFun Electronic Goldmine E.M.A. Model Supplies Index EULA

Similar books