万本电子书0元读

万本电子书0元读

顶部广告

BeagleBone By Example电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Jayakarthigeyan Prabakar

出  版  社:Packt Publishing

出版时间:2016-08-01

字       数:46.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部