All About Circuits

Latest EDA Tools Projects

Categories

Upgrading My Retro Handheld Gaming Console with Motion Control and an LCD

Upgrading My Retro Handheld Gaming Console with Motion Control and an LCD

Follow my upgrade of a handheld game controller as I add a new 1.8-inch color LCD for animated graphics and an accelerometer module for motion control input.


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.


From VHDL Code to Real Hardware: Designing a Finite-State Machine

From VHDL Code to Real Hardware: Designing a Finite-State Machine

Learn how to implement finite-state machines in VHDL by creating a 4-bit binary counter. After compiling, it will run on an Altera CPLD development board connected to a custom PCB with input switches and an LED display.


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 and Certifying an Open-Source IoT Controller, Part 3: Manufacturing and Testing

Building and Certifying an Open-Source IoT Controller, Part 3: Manufacturing and Testing

This four-part series walks through the development of the Anthilla Controller, an open-source Internet of Things (IoT) hardware platform. In Part 3, we cover the manufacturing, assembly, and product testing of the board.


Building and Certifying an Open-Source IoT Controller, Part 2: Open-Source Certification

Building and Certifying an Open-Source IoT Controller, Part 2: Open-Source Certification

In this four-part series, we walk through the development of the Anthilla Controller, an open-source Internet of Things (IoT) hardware platform. Part 2 explains the process and requirements of obtaining an open-source hardware certification.


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
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
From VHDL Code to Real Hardware: Designing an 8-bit ALU

From VHDL Code to Real Hardware: Designing an 8-bit ALU

In this project we create an 8-bit arithmetic logic unit (ALU) in the VHDL language and run it on an Altera CPLD development board connected to a custom PCB with input switches and LED display.


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
Transistor Controlled Switching of an LED Display: A Radio Shack Classics Circuit Remix

Transistor Controlled Switching of an LED Display: A Radio Shack Classics Circuit Remix

Let’s modernize a circuit from a Science Fair 150-in-1 Electronic Project kit using a solderless breadboard, new electronic components, online EDA tools, and an M5Stack Core microcontroller.


Projects Jul 09, 2023 by Don Wilcher
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
Magnetic Field Strength Meter and Calibrator

Magnetic Field Strength Meter and Calibrator

This project will explain how to develop a system to measure magnetic field emissions at frequencies up to 150 kHz from high-current power cables without cutting or disturbing the cable.


Projects Oct 28, 2022 by John Woodgate
Tamper Detection with Differential Inductive Sensing Coils

Tamper Detection with Differential Inductive Sensing Coils

This article demonstrates the creation of an inductive switch cabinet lock that can detect the movement of a conductive target. The purpose is to create a door that cannot be opened without triggering an alarm.


Projects Nov 06, 2017 by Mark Hughes
Design a Control Board for a Romi Robot Chassis

Design a Control Board for a Romi Robot Chassis

In this article, we’ll discuss the hardware design for a robotics PCB, and we’ll write firmware for controlling two DC motors.


Projects Aug 25, 2017 by Robert Keim
C-BISCUIT: Layout and Assembly for the Robot Control Board

C-BISCUIT: Layout and Assembly for the Robot Control Board

We’ll discuss some important layout and manufacturing concepts as we look at the PCB for the Robot Control Board.


Projects Oct 25, 2016 by Robert Keim
Reflow Soldering? It’s So Much Easier with a Solder Paste Stencil

Reflow Soldering? It’s So Much Easier with a Solder Paste Stencil

In spite of their convenience, the cost of solder paste stencils has prevented many hobbyists from using them. But the use of polyimide film has brought the prices within reach... if you know how and where to get them.


C-BISCUIT Power: Crowbar Protection Circuit for 5V Regulator

C-BISCUIT Power: Crowbar Protection Circuit for 5V Regulator

Over-voltage and over-current protection circuit for use with the C-BISCUIT platform's main computer, the Wandboard.


Projects Mar 09, 2016 by Patrick Lloyd
Make a PWM Driver for FPGA and SoC Design Using Verilog HDL

Make a PWM Driver for FPGA and SoC Design Using Verilog HDL

An FPGA is a crucial tool for many DSP and embedded systems engineers. However, the learning curve when getting started can be fairly steep. This project introduces the Quartus II and ModelSim software suites as well as a background on FPGA design flow for system on chip development. The development board used was a Terasic DE1-SoC, which has the Altera Cyclone V SoC chip. This IC contains an FPGA and an integrated ARM Cortex A9 as a hard processor system.