All About Circuits

Latest Test & Measurement Technical Articles

Categories

Embedded PID Temperature Control, Part 3: Implementation and Visualization

Embedded PID Temperature Control, Part 3: Implementation and Visualization

We will implement a basic PID (proportional–integral–derivative) controller in firmware and observe the results using an oscope and LEDs.


Projects Feb 15, 2016 by Robert Keim
Building Raspberry Pi Controllers Part 5: Reading Analog Data with an RPi

Building Raspberry Pi Controllers Part 5: Reading Analog Data with an RPi

Learn how to read electrical signals and data from an analog device using the Step Response technique in Part 5 of the Building Raspberry Pi Controllers series.


Projects Feb 09, 2016 by Don Wilcher
Significant Digits and Engineering Units

Significant Digits and Engineering Units

Some rules of thumb for using significant digits and mitigating error propagation.


How to Eliminate Ground Loops with Signal Isolation

How to Eliminate Ground Loops with Signal Isolation

This project explains how to isolate signals to eliminate ground loops in electronic systems.


Projects Jan 29, 2016 by Orrin Bigelow
Using Scilab GUI for RGB and Lux Measurements

Using Scilab GUI for RGB and Lux Measurements

Gather data via USB from a BH1745NUC optical sensor and then display color characteristics and illuminance values.


Projects Jan 28, 2016 by Robert Keim
Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Learn how to collect and process RGB data generated by the BH1745NUC color sensor IC.


Projects Jan 23, 2016 by Robert Keim
Design a Color Sensor with Measurements Displayed via an RGB LED Module

Design a Color Sensor with Measurements Displayed via an RGB LED Module

Display colors by precisely controlling the intensity of red, green, and blue LEDs.


Projects Jan 22, 2016 by Robert Keim
An Overview of the Analysis and Transmission of Aperiodic Signals

An Overview of the Analysis and Transmission of Aperiodic Signals

A signal that does not repeat itself after a specific interval of time is called an aperiodic signal. By applying a limiting process, the signal can be expressed as a continuous sum (or integral) of everlasting exponentials.


Measure Distance with a Sonar Sensor on an Arduino

Measure Distance with a Sonar Sensor on an Arduino

Learn how to measure distances up to 20 ft with a sonar sensor on an Arduino!


Measuring and Calculating Lux Values

Measuring and Calculating Lux Values

Learn how to translate the output of a photosensor into an illuminance measurement.


Everything About the Quine-McCluskey Method

Everything About the Quine-McCluskey Method

To simplify Boolean functions (or switching functions), one might use the Karnaugh map method when there are not that many variables used. However, if a greater amount of variables are used or if several Boolean functions need simplification, using a computer is ideal. The Quine-McCluskey procedure presents a systematic approach that can easily be programmed into a computer for digital simplification.


Build an Object Detection DC Motor Controller

Build an Object Detection DC Motor Controller

In this continuing series of Building Raspberry Pi Controllers, you'll learn how to build a object detection control circuit for operating a small DC motor using a photocell.


Projects Dec 27, 2015 by Don Wilcher
An Intro to Labview and Graphical Programming Languages

An Intro to Labview and Graphical Programming Languages

LabVIEW is a graphical language targeted for equipment monitoring and control. Not using statements, it is programmed using graphic controls. Here's a great intro to this fantastic language.


Hack Your Toaster Oven to Become a Thermocouple Measurement System

Hack Your Toaster Oven to Become a Thermocouple Measurement System

The intuitive, step-by-step procedure presented in this article will help you to successfully perform reflow soldering in your toaster oven.


Projects Dec 18, 2015 by Robert Keim
Use Python’s Scientific Toolbox to Find the Natural Response of Thermal Systems

Use Python’s Scientific Toolbox to Find the Natural Response of Thermal Systems

Use Python's scientific toolbox to determine the natural response of a real thermal system and plot the results for visualization and further analysis.


Introduction to the Manually-Controlled Toaster Oven Reflow

Introduction to the Manually-Controlled Toaster Oven Reflow

With the help of a DIY thermocouple measurement system, you can use a cheap toaster oven to accurately reproduce a reflow-soldering temperature profile.


Negative Feedback, Part 10: Stability in the Time Domain

Negative Feedback, Part 10: Stability in the Time Domain

The transient response of a negative-feedback amplifier can help us to understand the nature of stability and convey useful information about the stability characteristics of a particular circuit.


Design a Luxmeter Using a Light Dependent Resistor

Design a Luxmeter Using a Light Dependent Resistor

Take a few minutes to characterize a light dependent resistor (LDR) and you can build a simple and reasonably accurate light meter can be built using an LDR and an Arduino.


Projects Dec 13, 2015 by David Williams
Negative Feedback, Part 6: New and Improved Stability Analysis

Negative Feedback, Part 6: New and Improved Stability Analysis

This article will show you a handy alternative approach to assessing stability via open-loop gain and the feedback factor.


Use LTspice to Understand the LM741 OpAmp: Part 2

Use LTspice to Understand the LM741 OpAmp: Part 2

How an op amp works with LTspice simulation. We left off last time finishing up how the input stage of an op-amp works. The next important stage is made up by transistors Q3, Q4, Q5, Q6, and Q7.