Book description
Get up and running with the Raspberry Pi to develop captivating projects
In Detail
The Raspberry Pi is an inexpensive, single-board computer system about the size of a deck of cards. This computer can be configured to use a standard-size keyboard, monitor, and mouse.
The book begins by teaching you how to build and configure a Raspberry Pi development environment.
Next, you will get acquainted with concepts such as connecting USB peripherals for video and image capture, and high-quality audio. Using GPIO peripherals, you will drive LEDs and sense switches and connect SMBUS-controlled peripherals. Over the course of eight chapters, you will gain experience with desktop tools, the shell command line, and Python scripts.
This book includes hands-on projects that involve building a talking clock, creating a camera-based movement detection system, developing an Internet radio, building an RC-servo control program, configuring remote access to a Raspberry Pi, and building a line-following robot.
What You Will Learn
- Build your own full-fledged Raspberry Pi hardware and install the Raspbian OS
- Configure the Raspberry Pi development environment and get acquainted with OS configuration and tools
- Build a camera-based project using PiCam and USB cameras
- Build and configure a stereo audio system using VLC
- Explore the Raspberry Pi GPIO to connect to the outside world
- Utilize and explore extensive I2C interface support built into the Raspberry Pi to enhance your system
- Configure remote access and battery power for a mobile Raspberry Pi
- Build a fully functional Raspberry Pi line-following robot using PiCam
Table of contents
-
Raspberry Pi Essentials
- Table of Contents
- Raspberry Pi Essentials
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Getting Started with Raspberry Pi
- 2. Configuring the Raspberry Pi Desktop and Software
-
3. Raspberry Pi and Cameras
- Connecting cameras to the Raspberry Pi
- PiCam and PiNoIR
- Webcams
- Project architecture for the Raspberry Pi security camera
- Features and limitations of the cameras
- Project 1 – Running raspivid as a background service
- Project 1a – Creating a Bash script to drive raspivid
- Project 1b – Creating a movement detector with a USB camera
- Project 2 – Combining the webcam movement detector and the PiCam camera
- Project 3 – Creating a simple Python GUI for the security application
- Summary
-
4. Raspberry Pi Audio Input and Output
- Audio quality and bandwidth
- Audio capability on the Raspberry Pi
- Understanding the ALSA configuration
- Configuring the Raspberry Pi to support high-quality sound
- Project 1 – Installing an advanced audio playback application
- Building an Internet radio based on VLC and Raspberry Pi
- Project 2a – Running VLC in the background for the Internet radio
- Project 2b – Designing a playlist file for the Internet radio
- Project 2c – Parsing the playlist file for the Internet radio
- Project 2d – Implementing a Python text interface to VLC
- Project 3 – Implementing a TKinter GUI for the Internet radio
- Recording sound files on the Pi
- Summary
- 5. Port Input and Output on the Raspberry Pi
- 6. Driving I2C Peripherals on the Raspberry Pi
- 7. Going Mobile with Raspberry Pi
- 8. Creating a Raspberry Pi Line-following Robot
- Index
Product information
- Title: Raspberry Pi Essentials
- Author(s):
- Release date: April 2015
- Publisher(s): Packt Publishing
- ISBN: 9781784396398
You might also like
book
Raspberry Pi Hacks
With more than 60 practical and creative hacks, this book helps you turn Raspberry Pi into …
book
Raspberry Pi 2 Server Essentials
Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with …
book
Raspberry Pi Zero W Wireless Projects
Build DIY wireless projects using the Raspberry Pi Zero W board About This Book Explore the …
book
Raspberry Pi 3 Home Automation Projects
“With futuristic homes on the rise, learn to control and automate the living space with intriguing …