售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
BeagleBone By Example
Table of Contents
BeagleBone By Example
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
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
2. Circuit Fundamentals and GPIO
Prerequisites
Usage of breadboards
Switches and LEDs
Momentary switch
Toggle switch
GPIOs
Adding libraries to Python
Using Python to access GPIOs
Project – blinking an LED using Python script
Summary
3. Introduction to Physical Computing Systems
Prerequisites
Introducing physical computing systems
Basic elements of physical computing systems
Application areas
Project – toggle LED using a push button
Summary
4. Real-time Physical Computing Systems Using BeagleBone
Prerequisites
Materials needed
Temperature sensor
How do LM35 sensors work?
Temperature sensing using a LM35 sensor
Summary
5. Connecting Physical Computing Systems to the Internet
Prerequisites
Materials needed
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
6. Home Automation Using BeagleBone
Prerequisites
Materials needed
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
Setting up port forwarding
Summary
7. Working with Images Using Computer Vision
Prerequisites
Materials needed
Adding a USB camera to a BeagleBone board
OpenCV – introduction and setting up on the BeagleBone board
Installing OpenCV on Debian on a BeagleBone board
Project: Image capture from a camera using Python and OpenCV
Summary
8. Home Security Systems Using BeagleBone Black
Prerequisites
PIR sensors
How PIR sensors work
Motion detection using PIR sensors
Sending e-mail with an attachment from BeagleBone Black
Advanced project – Motion-based home security alert system
Summary
9. Exploring Robotics
Introduction to robotics
Elements, structure and operation of robotic systems
Application areas
Industrial robotics
Domestic robots
Medical robotics
Mobile robots
Social and humanoid robots
Differential-drive robots
Summary
10. Building Your Own Robot
Prerequisites
Materials Needed
DC motors
L293D motor driver IC
Live video streaming on the BeagleBone board
Advanced project – a telecontrolled robot with live video streaming
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜