Book description
Explore the powers of Raspberry Pi and build your very own projects right out of the box
About This Book
From robotics to gaming, this Learning Path will unlock your creativity!
Build your own impressive IoT projects to transform your home
Featuring some of Packt’s very best Raspberry Pi content, this Learning Path doesn’t just get you to your destination – it opens up a whole horizon of possibilities!
Who This Book Is For
Want new ideas for your next Raspberry Pi project? Got one lying around gathering dust? This Learning Path gets you straight into the creative dirty work of programming and playing with your pi. Whether your new to Raspberry Pi, or an experienced maker, we think this Learning Path will inspire you and get your creative juices flowing!
What You Will Learn
Discover an aweome range of Raspberry Pi projects
Bridge the gap between software and hardware through your Pi and find out how to make an operating system interact with cameras and other hardware
Find out how to use your Raspberry Pi for gaming
Secure your home with this tiny computer!
Make science fiction a reality – build a walking robot
In Detail
Looking for inspiration for your next Raspberry Pi project? Not sure where to begin? This Learning Path is the perfect place to begin, providing you with an accessible yet comprehensive journey through Raspberry Pi. Following three modules, you’ll soon be confident and prepared to get creative with your microcomputer.
Raspberry Pi by Example is the first module in this Learning Path – and it does exactly what it says. It doesn’t just teach, it shows you how to go and build some awesome Raspberry Pi projects immediately. Build and play your own games with the Pi, build a complete Internet of Things home automation system that controls your house through Twitter… let your imagination run wild!
In the next module we’ll look in more depth at building a home security system. You’ll be using some of the skills you devoped through the first module, but apply them to something more intricate and impressive. Using a Linux based operating system as the foundations, you’ll gradually build up an entire security infrastructure adding cameras, remote controls, and even intrusion alerts!
In the final module, we’ll take you into the world of Raspberry Pi robotics. By the end of it, you’ll have built a biped robot that can interact with its environment!
This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:
Raspberry Pi By Example by Ashwin Pajankar and Arush Kakkar
Building a Home Security System with Raspberry Pi by Matthew Pole
Raspberry Pi Robotics Essentials by Richard Grimmett
Style and approach
It’s not every day you build a home automation system. It’s not every day you build a walking robot. But with this Learning Path you’ll do just that. So get started and let this tiny computer expand your imagination.
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.
Table of contents
-
Raspberry Pi: Amazing Projects from Scratch
- Table of Contents
- Raspberry Pi: Amazing Projects from Scratch
- Raspberry Pi: Amazing Projects from Scratch
- Credits
- Preface
-
1. Module 1
- 1. Introduction to Raspberry Pi and Python
- 2. Minecraft Pi
- 3. Building Games with PyGame
- 4. Working with a Webcam and Pi Camera
- 5. Introduction to GPIO Programming
- 6. Creating Animated Movies with Raspberry Pi
-
7. Introduction to Computer Vision
- Introducing Computer Vision
- Introducing OpenCV
- Setting up Pi for Computer Vision
- Introducing NumPy
- Working with images
- Working with Webcam using OpenCV
- Retrieving image properties
- Arithmetic operations on images
- Splitting and merging image color channels
- Logical operations on images
- Colorspaces and conversions
- Tracking in real time based on color
- Summary
- 8. Creating Your Own Motion Detection and Tracking System
- 9. Grove Sensors and the Raspberry Pi
- 10. Internet of Things with the Raspberry Pi
-
11. Build Your Own Supercomputer with Raspberry Pi
- Introducing a Pi-based supercomputer
- Installing and configuring MPICH2 and MPI4PY
- Setting up the Raspberry Pi cluster
- Setting up SSH access from the host to the client
- Running code in parallel
- Performance benchmarking of the cluster
- Introducing N-Body simulations
- Installing and running GalaxSee
- Summary
- 12. Advanced Networking with Raspberry Pi
- 13. Setting Up a Web Server on the Raspberry Pi
- 14. Network Programming in Python with the Pi
- 15. Newer Raspberry Pi Models
-
2. Module 2
- 1. Setting Up Your Raspberry Pi
- 2. Connecting Things to Your Pi with GPIO
- 3. Extending Your Pi to Connect More Things
- 4. Adding a Magnetic Contact Sensor
- 5. Adding a Passive Infrared Motion Sensor
- 6. Adding Cameras to Our Security System
- 7. Building a Web-Based Control Panel
- 8. A Miscellany of Things
- 9. Putting It All Together
- 3. Module 3
- A. Bibliography
- Index
Product information
- Title: Raspberry Pi: Amazing Projects from Scratch
- Author(s):
- Release date: September 2016
- Publisher(s): Packt Publishing
- ISBN: 9781787128491
You might also like
book
Raspberry Pi IoT Projects: Prototyping Experiments for Makers
Build your own Internet of Things (IoT) projects for prototyping and proof-of-concept purposes.Updated for the Raspberry …
book
Raspberry Pi Projects for Kids
The Raspberry Pi is an inexpensive, pocket-sized computer that will help you build and code your …
book
Raspberry Pi 3 Home Automation Projects
“With futuristic homes on the rise, learn to control and automate the living space with intriguing …
book
Raspberry Pi Zero Cookbook
Over 80 practical and interesting recipes that explore the plethora of functionalities and opportunities available with …