MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
This course focuses on core concepts and techniques in designing and integrating any sensor, rather than overly specific examples to copy. This method allows you to use these concepts in your projects to build highly customized sensors for your applications.
Some of the ideas covered include calibrating sensors and the trade-offs between different mathematical methods of storing and applying calibration curves to your sensors. We also discuss accuracy, precision, and how to understand uncertainty in your measurements. We study methods of interfacing analog sensors with your Raspberry Pi (or other platform) with amplifiers and the theory and technique involved in reducing noise with spectral filters. Lastly, we borrow from the fields of data science, statistics, and digital signal processing, to post-process our data in Python.
Course 3 of 4 in the Powering your Home Projects with Raspberry Pi Specialization.
Syllabus
WEEK 1
Designing Sensors
This first module gets us all on the same page, no matter how much experience you have with sensors or measurement technology. We'll start by describing a straightforward sensor flow model to help us understand the myriad of sensors available in the world, and which you may later build. Then we'll move into the concepts of accuracy, precision, and uncertainty, which are necessary for understanding the inherent error in any measurement system. This module lays the groundwork for the circuits and examples in later modules.
WEEK 2
Calibration Methods
In this module, we'll look at examples of three common methods to store calibration data and apply that data to your sensor measurements. These examples range from simple to sophisticated, but none are complicated. We'll use Python and advanced open-source libraries to do the heavy math, just like you can implement in your Raspberry Pi projects.
WEEK 3
Interface Circuits
Once you have a sensor, and have a Raspberry Pi, there is often a need for circuitry in the middle to interface the two. In this module, we'll show how simple amplifier and filter circuits can be used to adapt voltage levels and reduce noise from your sensor data.
WEEK 4
Introduction to Signal Processing
The great thing about using a Raspberry Pi for your sensor projects is that you have access to great open-source software libraries and lots of processing power to manipulate your sensor data. This module looks at a few techniques for using statistical and digital signal processing methods to clean up your sensor data.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.