BeagleBone By Example
图书信息
| 作者 | Jayakarthigeyan Prabakar |
| 出版社 | Packt Publishing |
| ISBN | 9781785289590 |
| 出版时间 | 2016-08-01 |
| 字数 | 46.4万 |
| 分类 | 进口书,外文原版书,电脑,网络 |
读书简介
Learn how to build physical computing systems using BeagleBone Black and Python About This Book Get to grips with the fundamentals of BeagleBone Leverage Python *s to program BeagleBone for your requirements Build four exciting projects, from home automation to a tele-controlled robot Who This Book Is For This book is intended for hobbyists and consumers who wish to create impressive projects using BeagleBone. You must be familiar with Python programming. 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 In Detail 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. Style and approach This book is a step by step guide that will walk you through the fundamentals of building different projects using BeagleBone Black.
目录
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
- Daughters of the Puritans: A Group of Brief Biographies(Seth Curtis Beach)
- 2020年江西省军转干部安置考试《法律基础知识》考点手册(圣才电子书)
- 热处理工程师理论基础(刘宗昌)
- 有趣的语文:一个语文教师的“另类”行走(凌宗伟)
- 第11集 趋势定位:如何从消费市场往创业市场和资本市场转型(此商品为视频课程)(周导)
- 2020—2021年中国战略性新兴产业发展蓝皮书(精装版)(中国电子信息产业发展研究院)
- Delphi Collected Poetical Works of John Gower (Illustrated)(John Gower)
- 建设工程监理案例分析(仅适用PC阅读)(执业资格考试命题研究中心)
