更新时间:2021-07-09 20:02:18
封面
版权信息
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Chapter 1. Getting Started with Raspberry Pi Zero
Setting up the Raspberry Pi Zero
Powering the board
Hooking up a keyboard mouse and display
Installing the operating system
Adding Internet access
Summary
Chapter 2. Programming Raspberry Pi Zero
Powering up Raspberry Pi Zero with Linux
Creating editing and saving files
Creating and running Python programs
Basic programming constructs on Raspberry Pi Zero
Chapter 3. Accessing the GPIO Pins on Raspberry Pi Zero
The GPIO capability of Raspberry Pi Zero
Simple GPIO digital voltage output
Adding a sonar sensor
Connecting a digital compass to Raspberry Pi Zero
Accessing the compass programmatically
Chapter 4. Building and Controlling a Simple Wheeled Robot
The basic platform
Controlling an H-bridge interface to the DC motors
Controlling your mobile platform programmatically using the Raspberry Pi Zero
Controlling the speed of your motors with PWM
Using a motor controller board to control the DC motors
Controlling the vehicle using the Raspberry Pi Zero in Python
Planning your path
Chapter 5. Building a Robot That Can Walk
Robots that can walk
How servo motors work
Building the quadruped platform
Using a servo controller to control the servos
Communicating between the servo controller and a PC
Connecting the servo controller to the Raspberry Pi Zero
Creating a program in Linux to control your quadruped
Chapter 6. Adding Voice Recognition and Speech – A Voice Activated Robot
Communication between the Raspberry Pi Zero and the robot
Giving your robot voice commands
Using eSpeak to allow your robot to respond with an audible voice
Using pocketsphinx to accept your voice commands
Interpreting commands and initiating actions
Chapter 7. Adding Raspberry Pi Zero to an RC Vehicle
Configuring and controlling an RC car with Raspberry Pi Zero
Controlling the RC car in Python
Accessing the RC car remotely
Connecting a webcam
Chapter 8. Playing Rock Paper or Scissors with Raspberry Pi Zero
A robotic hand
Moving the robotic hand
Creating a program on Raspberry Pi Zero so that you can control your hand
Installing a USB camera on Raspberry Pi Zero
Downloading and installing OpenCV – a fully featured vision library
Gesture detection
Chapter 9. Adding Raspberry Pi Zero to a Quadcopter
Constructing the platform
Mission planning software
Index