万本电子书0元读

万本电子书0元读

顶部广告

Raspberry Pi Sensors电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Rushi Gajjar

出  版  社:Packt Publishing

出版时间:2015-04-29

字       数:103.3万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book is perfect for hardware enthusiasts who want to develop amazing projects using Raspberry Pi. Some knowledge and experience working with Linux, C, and Python is a plus, but once you're set up to go, you'll be ready to push the creative capabilities of your Raspberry Pi even further.
目录展开

Raspberry Pi Sensors

Table of Contents

Raspberry Pi Sensors

Credits

About the Author

Acknowledgements

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Meeting Your Buddy – the Raspberry Pi

A glance at the Raspberry Pi board

Setting up for the first time

Installing the operating system

Purchasing your SD card

Downloading the required software

Windows

Mac OS X

Linux

Expanding the root filesystem

Logging in to the RasPi

Opening the desktop

Connecting the Raspberry Pi to the Internet

Internet connection through Wi-Fi dongle

Internet connection through Ethernet from a PC

Editing the command-line file of the RasPi

Turning on the RasPi

Changing cmdline.txt again to add the PC's Ethernet port IP address

Sharing the Internet connection between your PC and an Ethernet connection

Installing and opening the free SSH client on your PC

A crash course on Linux

The terminal and shell

Useful and frequently used Linux commands

Installing useful libraries

git-core

wiringPi

python-gpio

Be ready with Python and C

Writing and executing the Python program

Writing and executing the C program

Practice makes you perfect

Summary

2. Meeting the World of Electronics

Basic terminologies of electronics

Voltage

Current

Resistor

Capacitor

Open circuit and short circuit

Series and parallel connections

Pull-up and pull-down resistors

Communication protocols

UART

Serial Peripheral Interface

Inter-Integrated Circuit

Useful tips and precautions

Understanding the GPIO port

It's time to glow LEDs!

Shell script and GPIO

LED blink and Python

Let's blink the LED with C code

Summary

3. Measuring Distance Using Ultrasonic Sensors

The mysterious ultrasonic sensor

Distance calculation

Building the project!

Hardware setup

Software setup

Initial configuration

Setting the GPIO pins on the default mode

Sending and receiving the pulses

Calculation of distance

Fixing common problems

Is it showing the distance incorrectly?

Is the module not responding?

Are you measuring the distance less than 2 cm?

A wearable device for the visually impaired

Building the hardware

Software setup

Summary

4. Monitoring the Atmosphere Using Sensors

Sensor selection process

Criticality of an application

Selecting a sensor package

Sensor properties

Purchasing the sensor

Available sensors

InsideDHT – temperature and humidity sensors

Introducing the photoresistor (photocell)

Building the project

Hardware setup

Breadboard setup

Preparing the code

Code the DHT sensor and measure relative humidity and temperature

Code the LDR sensor and measure light variations

Putting all the parts together

Troubleshooting common problems

Received DHT data is not valid

The LDR sensor gives a zero value

Is the voltage correct?

Summary

5. Using an ADC to Interface any Analog Sensor with the Raspberry Pi

Analog-to-digital convertors

Data reception and signal conditioning

Amplification

Sampling and quantization

Types of ADC

Resolution of the ADC

The math behind ADC

Data output

MCP3008 for analog-to-digital conversion

Channels

Ground

SPI

Reference voltage

Supply voltage

Making your own sensor station

Generic software preparation

Using your sensor station – make a temperature logger

Know the LM36 temperature sensor

Write the application

Summary

6. Uploading Data Online – Spreadsheets, Mobile, and E-mails

Internet of Things

Sensor nodes

Communication

The cloud

Data analytics

Security concerns

Hardware setup

Synchronizing the clock with the Internet

Uploading data on Google spreadsheets

Live feed on mobile phones

Getting notified by e-mails

Integrating everything

Common problems faced

Summary

7. Creating an Image Sensor Using a Camera and OpenCV

Image processing

OpenCV

Camera interfacing with the RasPi

The RasPi camera modules

USB webcam

Live streaming using a network camera

Porting OpenCV

Testing

Create a motion detector

Preparing shell to compile OpenCV and wiringPi

Amazing projects for you

Summary

A. Shopping List

Basic requirements

Sensors

Integrated chips

Components

Others

Index

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部