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 eBook?

Product feature icon Instant access to your Digital eBook purchase
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

Billing Address

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.

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 : 9781784392123
Vendor :
Raspberry Pi
Category :
Concepts :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
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

Billing Address

Product Details

Publication date : Apr 29, 2015
Length: 192 pages
Edition : 1st
Language : English
ISBN-13 : 9781784392123
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

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.