BeagleBone By Example

Learn how to build physical computing systems using BeagleBone Black and Python
Preview in Mapt

BeagleBone By Example

Jayakarthigeyan Prabakar

Learn how to build physical computing systems using BeagleBone Black and Python
Mapt Subscription
FREE
$29.99/m after trial
eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$22.40
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


BeagleBone By Example Book Cover
BeagleBone By Example
$ 31.99
$ 22.40
BeagleBone: Creative Projects for Hobbyists Book Cover
BeagleBone: Creative Projects for Hobbyists
$ 63.99
$ 44.80
Buy 2 for $35.00
Save $60.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781785285059
Paperback262 pages

Book Description

BeagleBone is a low cost, community-supported development platform to develop a variety of electronic projects. This book will introduce you to BeagleBone and get you building fun, cool, and innovative projects with it. Start with the specifications of BeagleBone Black and its operating systems, then get to grips with the GPIOs available in BeagleBone Black. Work through four types of exciting projects: building real-time physical computing systems, home automation, image processing for a security system, and building your own tele-controlled robot and learn the fundamentals of a variety of projects in a single book.

By the end of this book, you will be able to write code for BeagleBone in order to operate hardware and impart decision-making capabilities with the help of efficient coding in Python.

Table of Contents

Chapter 1: Getting Started with BeagleBone
Prerequisites
BeagleBone Black – a single board computer
Getting to know your board – BeagleBone Black
Hardware specification of BeagleBone Black
Setting up your BeagleBone board
Installing operating systems
Booting your BeagleBone board from a SD card
Logging into the board via SSH over Ethernet
Working on Linux Shell
Writing your own Python program on BeagleBone board
Summary
Chapter 2: Circuit Fundamentals and GPIO
Prerequisites
Usage of breadboards
Switches and LEDs
GPIOs
Adding libraries to Python
Using Python to access GPIOs
Project – blinking an LED using Python script
Summary
Chapter 3: Introduction to Physical Computing Systems
Prerequisites
Introducing physical computing systems
Basic elements of physical computing systems
Project – toggle LED using a push button
Summary
Chapter 4: Real-time Physical Computing Systems Using BeagleBone
Prerequisites
Temperature sensor
Temperature sensing using a LM35 sensor
Summary
Chapter 5: Connecting Physical Computing Systems to the Internet
Prerequisites
Giving Internet access to your BeagleBone board
Adding Wi-Fi to the BeagleBone board
Intermediate level project: An e-mail alert fire alarm
Advanced level project: Uploading sensor data to a web cloud
Summary
Chapter 6: Home Automation Using BeagleBone
Prerequisites
The structure of home automation systems
Introduction to web servers
Python-Flask on BeagleBone Black
Transistors, relays, power switches
Advanced project: An Internet controlled power switch – controlling an AC bulb from the Internet
Summary
Chapter 7: Working with Images Using Computer Vision
Prerequisites
Adding a USB camera to a BeagleBone board
OpenCV – introduction and setting up on the BeagleBone board
Project: Image capture from a camera using Python and OpenCV
Summary
Chapter 8: Home Security Systems Using BeagleBone Black
Prerequisites
PIR sensors
Motion detection using PIR sensors
Sending e-mail with an attachment from BeagleBone Black
Advanced project – Motion-based home security alert system
Summary
Chapter 9: Exploring Robotics
Introduction to robotics
Elements, structure and operation of robotic systems
Application areas
Differential-drive robots
Summary
Chapter 10: Building Your Own Robot
Prerequisites
DC motors
L293D motor driver IC
Live video streaming on the BeagleBone board
Advanced project – a telecontrolled robot with live video streaming
Summary

What You Will Learn

  • Program on BeagleBone Black using Python
  • Interface sensors and actuators to BeagleBone Black
  • Build your own real-time physical computing systems
  • Connect physical computing systems to cloud servers
  • Build your own home automation and home security system
  • Build your own tele-controlled robot with real-time video streaming

Authors

Table of Contents

Chapter 1: Getting Started with BeagleBone
Prerequisites
BeagleBone Black – a single board computer
Getting to know your board – BeagleBone Black
Hardware specification of BeagleBone Black
Setting up your BeagleBone board
Installing operating systems
Booting your BeagleBone board from a SD card
Logging into the board via SSH over Ethernet
Working on Linux Shell
Writing your own Python program on BeagleBone board
Summary
Chapter 2: Circuit Fundamentals and GPIO
Prerequisites
Usage of breadboards
Switches and LEDs
GPIOs
Adding libraries to Python
Using Python to access GPIOs
Project – blinking an LED using Python script
Summary
Chapter 3: Introduction to Physical Computing Systems
Prerequisites
Introducing physical computing systems
Basic elements of physical computing systems
Project – toggle LED using a push button
Summary
Chapter 4: Real-time Physical Computing Systems Using BeagleBone
Prerequisites
Temperature sensor
Temperature sensing using a LM35 sensor
Summary
Chapter 5: Connecting Physical Computing Systems to the Internet
Prerequisites
Giving Internet access to your BeagleBone board
Adding Wi-Fi to the BeagleBone board
Intermediate level project: An e-mail alert fire alarm
Advanced level project: Uploading sensor data to a web cloud
Summary
Chapter 6: Home Automation Using BeagleBone
Prerequisites
The structure of home automation systems
Introduction to web servers
Python-Flask on BeagleBone Black
Transistors, relays, power switches
Advanced project: An Internet controlled power switch – controlling an AC bulb from the Internet
Summary
Chapter 7: Working with Images Using Computer Vision
Prerequisites
Adding a USB camera to a BeagleBone board
OpenCV – introduction and setting up on the BeagleBone board
Project: Image capture from a camera using Python and OpenCV
Summary
Chapter 8: Home Security Systems Using BeagleBone Black
Prerequisites
PIR sensors
Motion detection using PIR sensors
Sending e-mail with an attachment from BeagleBone Black
Advanced project – Motion-based home security alert system
Summary
Chapter 9: Exploring Robotics
Introduction to robotics
Elements, structure and operation of robotic systems
Application areas
Differential-drive robots
Summary
Chapter 10: Building Your Own Robot
Prerequisites
DC motors
L293D motor driver IC
Live video streaming on the BeagleBone board
Advanced project – a telecontrolled robot with live video streaming
Summary

Book Details

ISBN 139781785285059
Paperback262 pages
Read More

Read More Reviews

Recommended for You

BeagleBone Home Automation Book Cover
BeagleBone Home Automation
$ 17.99
$ 12.60
BeagleBone Robotic Projects Book Cover
BeagleBone Robotic Projects
$ 26.99
$ 18.90
BeagleBone Black Cookbook Book Cover
BeagleBone Black Cookbook
$ 35.99
$ 25.20
Building a Home Security System with BeagleBone Book Cover
Building a Home Security System with BeagleBone
$ 17.99
$ 12.60
Internet of Things with Python Book Cover
Internet of Things with Python
$ 39.99
$ 28.00
Internet of Things with Arduino Blueprints Book Cover
Internet of Things with Arduino Blueprints
$ 31.99
$ 22.40