Book Title: Beginning Robotics with Raspberry Pi and Arduino Using Python and OpenCV

The Author: Jeff Cicolani

File Format: PDF

Language: English

Volume: 371 pages

File Size: 6.77 MB

About this Book:

“This book is for those who are new to electronics and IoT; those who have never used a Raspberry Pi or Arduino separately, let alone together.
This book is for the hobbyist who is interested in learning a little more about working with robots. Perhaps you’ve built a few circuits with an Arduino or a custom home entertainment system with a Raspberry Pi, and now you are curious about what goes into building a robot. You will learn how these two devices work together to provide very powerful capabilities.
This book is for the entrepreneur who needs to learn more about technology; someone who doesn’t necessarily have the time to read through many different books on Arduino, Raspberry Pi, electronics, or programming; someone who is looking for a broad yet condensed introduction to some of the fundamentals.”

Content of Book:

Introduction to Robotics

Robotics Basics
Raspberry Pi and Arduino
Project Overview
Summary

An Introduction to Raspberry Pi

Downloading and Installing Raspbian
Connecting Raspberry Pi
Configuring Your Pi
Going Headless

A Crash Course in Python

Python Overview
Downloading and Installing Python
Python Tools
Writing and Running a Python Program
Programming in Python
Summary

Raspberry Pi GPIO

Raspberry Pi GPIO Pin Numbering
Connecting to the Raspberry Pi
Limitations of Raspberry Pi’s GPIO
Accessing GPIO with Python
Simple Output: LED Example

Raspberry Pi and Arduino

Raspberry Pi’s GPIO in Review
Arduino to the Rescue
Using Arduino
A Brief Introduction to the Arduino Language
Pinguino

Driving Motors

Motors & Drivers
Working with Motor Controllers

Assembling the Robot

Assembling the Chassis
Mounting the Electronics
Wiring
Mounting Sensors
The Finished Robot

Working with Infrared Sensors

Infrared Sensors
Working with IR Sensors
Understanding PID Control

An Introduction to OpenCV

Computer Vision
OpenCV Basics
Ball-Chasing Bot

Conclusion

Types of Robotics
Tools
Summary

eBook download

5 1 vote
Article Rating