Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Raspberry Pi Sensors
Raspberry Pi Sensors

Raspberry Pi Sensors: Integrate sensors into your Raspberry Pi projects and let your powerful microcomputer interact with the physical world

eBook
€8.99 €19.99
Paperback
€24.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Raspberry Pi Sensors

Chapter 2. Meeting the World of Electronics

You can't spend even a day without electronics, can you? Electronics is everywhere, from your toothbrush to cars and in aircrafts and spaceships too. In this chapter, we will go through the fundamental concepts of electronics that will be useful while building our projects so that one day we can make our own products and amaze the world. This chapter will help you understand the concepts of electronics that can be very useful while working with the RasPi.

You might have read many electronics-related books, and they might have bored you with concepts when you really wanted to create or build projects. I believe that there must be a reason for explanations being given about electronics and its applications. Hence this chapter provides basic explanations of various terminologies in electronics and their usefulness in the projects.

Once you know about the electronics, we will walk through the communication protocols and their uses with...

Basic terminologies of electronics

There are numerous terminologies used in the world of electronics. From the hardware to the software, there are millions of concepts that are used to create astonishing products and projects. You already know that the RasPi is a single-board computer that contains plentiful electronic components built in, which makes us very comfortable to control and interface the different electronic devices connected through its GPIO port. In general, when we talk about electronics, it is just the hardware or a circuit made up of several Integrated Circuits (ICs) with different resistors, capacitors, inductors, and many more components. But that is not always the case; when we build our hardware with programmable ICs, we also need to take care of internal programming (the software). For example, in a microcontroller or microprocessor, or even in the RasPi's case, we can feed the program (technically, permanently burn/dump the programs) into the ICs so that when...

Communication protocols

It has been a lot theory so far. The previous section was meant to give you an understanding of some useful concepts of electronics. There can be numerous components, including ICs and digital sensors, as peripherals of a microprocessor. There can be a large amount of data with the peripheral devices, and there might be a need to send it to the processor. How do they communicate? How does the processor understand that the data is coming into it and that it is being sent by the sensor? There is a serial, or parallel, data-line connection between ICs and a microprocessor. Parallel connections are faster than the serial one but are less preferred because they require more lines, for example, 8, 16, or more than that. A PCI bus can be an example of a parallel communication. Usually in a complex or high-density circuit, the processor is connected to many peripherals, and in that case, we cannot have that many free pins/lines to connect an additional single IC. Serial...

Useful tips and precautions

Before we discuss the practicality side of the RasPi, let's look at the precautions and tips when working with RasPi. You need to read this, as you are now going to work with the GPIOs of the RasPi. This section will give you generalized tips and warnings to keep in mind when working with the RasPi:

  • Avoid touching the electronic components on the RasPi, as even a small amount of sweat or a static charge from your body can spoil the board. The components on the board are so small that it can be affected by a very small amount of sweat in your hand, and by water too. Touch it from the corners, or always use a casing to cover it. There are a plenty of these available in e-stores.
  • Take care when putting the RasPi on the table. If there is a small metal part (cut pieces of wires) or the table itself is made of a metal, it can short the connections on the RasPi.
  • Never connect any device that provides voltage higher than 3.3V to the RasPi's GPIO pins. In Chapter...

Understanding the GPIO port

You will find working with GPIO very interesting! You already know from the first chapter that the GPIO pins are the configurable pins of a processor and if you will closely see the RasPi board, the GPIO functionality is brought out on board pin-out header from the processor in such a way that the GPIO status can be changed and also be read during the runtime. That is what we are going to do in this section. While programming, you will notice that the RasPi's GPIO has two modes: board mode and BCM mode. Board mode can be seen as the pin numbers physically seen on the board, which are internally connected to the processor. As the processor has numerous pins and GPIOs available, the processor pin number and the board header pin number will always be different. For example, the processor has internally assigned the GPIO 17 designation on its own pin, while on the RasPi board, a connector will have number 11 of the pin. Let's see the available GPIO pins...

It's time to glow LEDs!

Let's gather some components and wires first. You need a standard LED (one piece, forward voltage, and 3.3V), wires (one red and one black, with a 2.54 mm female-to-female jumper wire connector), an Ethernet cable, your PC, and the RasPi+.

The standard setup that we had all the time and we will follow is PC (Windows/Mac/Linux) with PuTTY or the terminal installed. There is also the Ethernet connection of the PC with the RasPi, with the entire configuration and setup explained in Chapter 1, Meeting Your Buddy – the Raspberry Pi. What I assume now is that your PC is running a live session with the RasPi. Take the LED in your hand and carefully observe that among the two terminals, one terminal is longer than the other; this is the positive (anode) terminal of the LED. The shorter terminal on LED is negative (ground) and it should be connected to pin 6 (GND) of the RasPi. Carefully connect the positive terminal to pin 11 (BCM GPIO 17, refer to GPIO table...

Basic terminologies of electronics


There are numerous terminologies used in the world of electronics. From the hardware to the software, there are millions of concepts that are used to create astonishing products and projects. You already know that the RasPi is a single-board computer that contains plentiful electronic components built in, which makes us very comfortable to control and interface the different electronic devices connected through its GPIO port. In general, when we talk about electronics, it is just the hardware or a circuit made up of several Integrated Circuits (ICs) with different resistors, capacitors, inductors, and many more components. But that is not always the case; when we build our hardware with programmable ICs, we also need to take care of internal programming (the software). For example, in a microcontroller or microprocessor, or even in the RasPi's case, we can feed the program (technically, permanently burn/dump the programs) into the ICs so that when the IC...

Left arrow icon Right arrow icon

Description

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.
Estimated delivery fee Deliver to Bulgaria

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Apr 29, 2015
Length: 192 pages
Edition : 1st
Language : English
ISBN-13 : 9781784393618
Vendor :
Raspberry Pi
Category :
Concepts :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Bulgaria

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Publication date : Apr 29, 2015
Length: 192 pages
Edition : 1st
Language : English
ISBN-13 : 9781784393618
Vendor :
Raspberry Pi
Category :
Concepts :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 82.97
Raspberry Pi for Secret Agents - Second Edition
€20.99
Raspberry Pi Sensors
€24.99
Raspberry Pi Embedded Projects Hotshot
€36.99
Total 82.97 Stars icon
Banner background image

Table of Contents

9 Chapters
1. Meeting Your Buddy – the Raspberry Pi Chevron down icon Chevron up icon
2. Meeting the World of Electronics Chevron down icon Chevron up icon
3. Measuring Distance Using Ultrasonic Sensors Chevron down icon Chevron up icon
4. Monitoring the Atmosphere Using Sensors Chevron down icon Chevron up icon
5. Using an ADC to Interface any Analog Sensor with the Raspberry Pi Chevron down icon Chevron up icon
6. Uploading Data Online – Spreadsheets, Mobile, and E-mails Chevron down icon Chevron up icon
7. Creating an Image Sensor Using a Camera and OpenCV Chevron down icon Chevron up icon
A. Shopping List Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.4
(9 Ratings)
5 star 77.8%
4 star 11.1%
3 star 0%
2 star 0%
1 star 11.1%
Filter icon Filter
Top Reviews

Filter reviews by




Afreeca Jul 24, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I have been loving to read this book, it made me understood all very well raspberry pi and some electronics/sensors connections
Amazon Verified review Amazon
Amazon Customer Oct 09, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Raspberry pi sensors is a great source for those who want to learn or teach how to use sensors. The author gradually introduces the reader to electronics. Each chapter include the concepts necessary to understand not just how to wire/program the sensor but also explain how it works. Chapter 5 describes how to add an ADC (Analog to Digital) interface to the Raspberry Pi. Regardless if the reader decides not to build any of the other projects listed in the book, ADC project in chapter 5 is a most. ADC support expands your Raspberry PI device interface capabilities. There is one area partially addressed by the author. There are multiple references to I2C interface but no example how to communicate with I2C sensor and gather data sample
Amazon Verified review Amazon
Gopinath Palaniappan Oct 09, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Raspberry Pi Sensors"Integrate sensors into your Raspberry Pi projects and let your powerful microcomputer interact with the physical world"Author: Rushi GajjarAs the name suggests, its a book that teaches you how to interface various sensors with the Raspberry Pi.There is lots of electronics, software and a machup to create practical applications. Here's a summary of each chapter:* C1 : Includes basic setup of Raspberry Pi, software installation, Intro to C/Python* C2 : Introduction to basic electronics, working with GPIO ports* C3 : Interfacing the Ultra Sonic Sensor to measure distance* C4 : Interfacing the DHT and LDR sensors to measure temperature and light* C5 : Learn about ADC (Analog to Digital convertors)* C6 : Logging data to internet for analytics* C7 : Attaching an image sensor and processing the images with OpenCVThe best chapter for me was Chapter 6. It gives you a practical insight into how you can instrument data collection and pass it on to an online spreadsheet to get real time analytics.Link to the books:http://www.amazon.com/dp/1784393614 [$14.59 kindle/$29.99 print]https://www.packtpub.com/hardware-and-creative/raspberry-pi-sensors [$23.99 ebook/$29.99 print+ebook]
Amazon Verified review Amazon
Chaminda Divitotawela Jun 01, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I am still a beginner of using Raspberry Pi. I have already purchased few sensors without much knowledge and did not know how to use them. This book helped me understanding the use of sensors with some understanding of them. It has a good bit of theory to back the practical protects. It is good approach otherwise it would doing things in dark. Book covers bit of electronics and starting with Linux. This help absolute beginner also to start with the Raspberry Pi. Overall, I find the book is very useful for someone getting started with Raspberry Pi and sensors.
Amazon Verified review Amazon
Jorge Oct 09, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Raspberry pi sensors is a great source for those who want to learn or teach how to use sensors. The author gradually introduces the reader to electronics. Each chapter include the concepts necessary to understand not just how to wire/program the sensor but also explain how it works. Chapter 5 describes how to add an ADC (Analog to Digital) interface to the Raspberry Pi. Regardless if the reader decides not to build any of the other projects listed in the book, ADC project in chapter 5 is a most. ADC support expands your Raspberry PI device interface capabilities. There is one area partially addressed by the author. There are multiple references to I2C interface but no example how to communicate with I2C sensor and gather data sample
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela