All About Circuits

Latest Analog Projects

Categories

The Kilo Lamp: An Interactive Lamp Controller

The Kilo Lamp: An Interactive Lamp Controller

This project brief provides the instructions for building a weight-sensitive LED lamp with an Arduino Uno and a handful of commercially available parts.


Constructing a Solar-Powered Snake Robot

Constructing a Solar-Powered Snake Robot

Learn how to create a batteryless crawling robot using basic electronic components and a 3D-printed chassis.


Build Your Own Clock With Analog Dials, Part 3

Build Your Own Clock With Analog Dials, Part 3

To complete this project, we add backlight control and temperature-sensing functionality to the clock we built in the previous installments.


Build Your Own Clock With Analog Dials, Part 2

Build Your Own Clock With Analog Dials, Part 2

We continue our design of a clock that uses analog ammeters to display time and temperature. In this installment, we examine the second of the two circuits that enable the timekeeping function.


Build Your Own Clock With Analog Dials, Part 1

Build Your Own Clock With Analog Dials, Part 1

This project turns old-school analog ammeters into a working clock that can also display the ambient temperature.


Building a Push-Pull Level Shifter to Connect an MCU and a Low-Voltage Display

Building a Push-Pull Level Shifter to Connect an MCU and a Low-Voltage Display

In this project, we'll build and demonstrate a discrete analog solution to the incompatible logic levels of an Arduino Uno and an Elecrow e-paper HMI display.


Projects Nov 23, 2025 by Don Wilcher
Create Your Own Stylus-Controlled Synthesizer

Create Your Own Stylus-Controlled Synthesizer

In this project article, we'll use a 555 timer IC to build an iconic musical instrument from the early days of synthesizers.


The BBC Micro:bit Adjustable Brightness Alarm: A Radio Shack Remix

The BBC Micro:bit Adjustable Brightness Alarm: A Radio Shack Remix

In this project article, we’ll create a programmable device that alerts users to changes in ambient light levels. Along the way, we’ll learn about astable multivibrators and the Darlington pair.


Projects Nov 20, 2024 by Don Wilcher
Building a Resistor Color Code Calculator and Ohmmeter Using Arduino

Building a Resistor Color Code Calculator and Ohmmeter Using Arduino

For this project, I built a handheld resistor color code calculator and ohmmeter using the ATmega328 microcontroller and a 1.8-inch color LCD display.


The Wireless Alphabet Flasher: A Radio Shack Classics Circuit Remix

The Wireless Alphabet Flasher: A Radio Shack Classics Circuit Remix

In this project, we mix the old and the new by integrating present-day BLE technology with a vintage Science Fair computer kit.


Projects Jul 21, 2024 by Don Wilcher
Using Clever Techniques to Convert a Passive Audio Filter Into an Active Filter

Using Clever Techniques to Convert a Passive Audio Filter Into an Active Filter

This project covers two fascinating and useful circuit design techniques—the Burton Transform and Dualling—that allow us to transform a passive network into an active network while building an audio noise filter.


Projects Jun 02, 2024 by John Woodgate
Building a Circuit to Measure the Effect of Noise on Audio Signals

Building a Circuit to Measure the Effect of Noise on Audio Signals

This project will cover the design, construction, and testing of an analog filter meeting the ITU-R BS.468-4 specification, which aims to evaluate the disturbing effects of noise on audio broadcast signals.


Projects Dec 10, 2023 by John Woodgate
A Raspberry Pi Pico Controlled Frequency Shift Audio Oscillator:  A Radio Shack Classics Circuit Remix

A Raspberry Pi Pico Controlled Frequency Shift Audio Oscillator:  A Radio Shack Classics Circuit Remix

A PIR sensor detects objects to allow a Raspberry Pi Pico running MicroPython code to adjust the frequency of a Science Fair electronic oscillator circuit with audio output.


Projects Nov 26, 2023 by Don Wilcher
An A-Weighted Analog Filter that Mimics the Response of the Human Ear

An A-Weighted Analog Filter that Mimics the Response of the Human Ear

In this project, we design an A-weighted analog noise filter for audio frequencies. The filter provides a variable frequency gain response that is similar to that of our hearing.


Projects Oct 29, 2023 by John Woodgate
Building a One-Shot Multivibrator with an ESP32 Terminal Display:  A Radio Shack Classics Circuit Remix

Building a One-Shot Multivibrator with an ESP32 Terminal Display:  A Radio Shack Classics Circuit Remix

In this hands-on project, we will update a 1980s version of a one-shot (monostable multivibrator) circuit by giving it a modern, colorful output while also examining the circuit's operation.


Projects Sep 17, 2023 by Don Wilcher
Design of an Unweighted Audio Filter with Flat Frequency Response

Design of an Unweighted Audio Filter with Flat Frequency Response

This article presents the design of an unweighted (Z-weighted) audio filter with a flat frequency response from 20 Hz to 20 kHz for the measurement of audio noise.


Projects Jul 23, 2023 by John Woodgate
An RMS Detector for a Wideband Voltmeter—Design and Operation

An RMS Detector for a Wideband Voltmeter—Design and Operation

This project demonstrates the design and operation of a root-mean-squared (RMS) detector for inclusion in a wideband voltmeter. The RMS detector is useful for measuring certain signal types, including noise, since it provides an indication of the energy in a signal.


Projects Jun 25, 2023 by John Woodgate
Designing a Wideband Analog Voltage and Current Meter

Designing a Wideband Analog Voltage and Current Meter

Design a wideband analog multimeter to measure AC voltages and currents from 20 Hz to 1 MHz with a selectable sensitivity from 1 mV to 100 V, while the ammeter has a selectable current sensitivity of 10 mA to 10 A.


Projects May 03, 2023 by John Woodgate
Creating a DCO-based Audio Synthesizer With an Arduino Nano

Creating a DCO-based Audio Synthesizer With an Arduino Nano

In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno.


Projects Apr 09, 2023 by Darby Hewitt
Designing a Quadrature Network Using an All-pass Filter

Designing a Quadrature Network Using an All-pass Filter

Quadrature networks convert a single input signal into two outputs with a 90-degree phase difference. This article explains how to design quadrature networks using all-pass filters.


Projects Dec 23, 2022 by John Woodgate