What This Book Covers
What This Book Covers
Getting Started with a Raspberry Pi Computer
Introduces the Raspberry Pi and explores the various ways that it can be set up and used, including how it can be used on a network and connected to remotely with another computer.
Starting with Python Strings, Files, and Menus
Guides us on how to take our first steps using Python 3, start with the basics, manipulate text, use files, and create menus to run our programs.
Using Python for Automation and Productivity
Explains the use of graphical user interfaces to create our own applications and utilities.
Creating Games and Graphics
Explains how to create a drawing application and graphical games using the Tkinter Canvas.
Creating 3D Graphics
Discusses how we can use the hidden power of the Raspberry Pi’s graphical processing unit to learn about 3D graphics and landscapes and produce our very own 3D maze for exploration.
Using Python to Drive Hardware
Establishes the fact that to experience the Raspberry Pi at its best, we really have to use it with our own electronics. It discusses how to create circuits with LEDs and switches, and use them to indicate the system status and provide control. Finally, it shows us how to create our own game controller and light display.
Sense and Display Real-world Data
Explains the use of an analog-to-digital convertor to provide sensor readings to the Raspberry Pi. We discover how to store and graph the data in real time as well as display it on an LCD text display. Finally, we
transfer the data to the Internet, which will allow us to view and share the captured data anywhere in the world.
Creating Projects with the Raspberry Pi Camera Module
Teaches us how to use the Raspberry Pi camera module, creating our own applications to produce time-lapse videos, stop-frame animations, and a bedtime book reader controlled with QR codes.
Takes you through building two different types of robots (a Rover- Pi and a Pi-Bug). We look at motor and servo control, using sensors, and adding a compass sensor for navigation.
Interfacing with Technology
Teaches us how to use the Raspberry Pi to trigger remote mains sockets, with which we can control household appliances. We learn how to communicate with the Raspberry Pi over a serial interface and use a smartphone to control everything using Bluetooth. Finally, we look at creating our own applications to control USB devices.
Hardware and Software List
Provides us with the full list of the hardware components and modules used in the book, along with suitable places to purchase them from. A full list of the software used is also provided, along with links to documentation.