All About Circuits

Latest Embedded Technical Articles

Categories

Feeling Flashy? Tone It Down with the Gentleman Maker’s Raspberry Pi Colorboringizer

Feeling Flashy? Tone It Down with the Gentleman Maker’s Raspberry Pi Colorboringizer

In this episode of the Gentleman Maker, we'll use a Raspberry Pi 3 Model B, an Arduino Nano, and an Arduino Uno to create a handy system to rid ourselves of overly-colorful fashion choices.


Projects Jul 05, 2018 by Robin Mitchell
I2C Design Mathematics: Capacitance and Resistance

I2C Design Mathematics: Capacitance and Resistance

This article looks at the mathematical calculations used to size the pull-up resistors and determine the maximum length of circuit traces.


Take a Gander at Wildlife with Your Raspberry Pi: The Gentleman Maker’s Life-Cam!

Take a Gander at Wildlife with Your Raspberry Pi: The Gentleman Maker’s Life-Cam!

In this project, we’re using an Arduino Uno and a Raspberry Pi 3 Model B to create an automatic wildlife camera. And, as an added bonus, this camera works at night. Make one of your own to snap photos of local birds, parading pups, or sneaky humans.


Projects Jun 15, 2018 by Robin Mitchell
PCB Layout for a Photovoltaic Power Supply for Microcontroller Circuits

PCB Layout for a Photovoltaic Power Supply for Microcontroller Circuits

This article discusses the PCB layout for a power-supply circuit that generates a regulated 3.3 V rail from a small solar cell.


Schematic Design for a Solar-Powered Charge-Pump Power Supply Circuit

Schematic Design for a Solar-Powered Charge-Pump Power Supply Circuit

This article discusses a 3.3 V power-supply circuit that is built around an inductorless DC/DC converter and a solar cell.


Basics of Digital Down-Conversion in DSP

Basics of Digital Down-Conversion in DSP

This article discusses digital down-conversion which is a digital-signal-processing technique widely used in digital radio receivers.


Hardware Evaluation of a Custom Programmable Wi-Fi Controller: The WiCard

Hardware Evaluation of a Custom Programmable Wi-Fi Controller: The WiCard

This article explores the schematic design and basic features of a smart programmable wireless controller module I designed: the WiCard.


Exactly How Schmitt Trigger Oscillators Work

Exactly How Schmitt Trigger Oscillators Work

This article is intended to help readers understand the good and the bad traits of Schmitt Trigger RC oscillators, which are especially important because they are present in the internal oscillator in popular MCUs.


Considerations for FPGA Implementation of Linear-Phase FIR Filters

Considerations for FPGA Implementation of Linear-Phase FIR Filters

This article will review considerations for efficient FPGA implementation of symmetric FIR filters.


Save for Your Own Royal Wedding (of Sorts) with the Gentleman Maker’s Savings Incentivizer

Save for Your Own Royal Wedding (of Sorts) with the Gentleman Maker’s Savings Incentivizer

In this project, we'll use a Raspberry Pi to create a responsive piggy bank that belittles you when you slack on your savings!


Projects May 10, 2018 by Robin Mitchell
Basic Binary Division: The Algorithm and the VHDL Code

Basic Binary Division: The Algorithm and the VHDL Code

This article will review a basic algorithm for binary division.


Use the Xilinx CORDIC Core to Easily Generate Sine and Cosine Functions

Use the Xilinx CORDIC Core to Easily Generate Sine and Cosine Functions

This article will review integrating a Xilinx IP core into an FPGA design.


The Gentleman Maker’s Sun Informer Lets Homebodies Safely Enjoy Intermittent Sunshine

The Gentleman Maker’s Sun Informer Lets Homebodies Safely Enjoy Intermittent Sunshine

In this project, we will create the Sun Informer, a device that will alert us when the sun comes out and then alert us when we have been out for too long.


Projects Apr 26, 2018 by Robin Mitchell
What Is the Difference between Conducted and Radiated EMI?

What Is the Difference between Conducted and Radiated EMI?

This technical brief explains two distinct types of electromagnetic interference.


How to Add Bluetooth 5 to a Project with a GT-tronics BLE5 Module

How to Add Bluetooth 5 to a Project with a GT-tronics BLE5 Module

This article demonstrates a solderless-breadboard compatible carrier-board for a pre-certified BLE4 or BLE5 module made by GT-Tronics. Use it to experiment with your own BLE5 compatible designs.


Projects Apr 04, 2018 by Mark Hughes
How to Build a Particulate Matter Detector for Air Quality Measurement

How to Build a Particulate Matter Detector for Air Quality Measurement

Use a Honeywell particle sensor to measure 2.5 µm PM and 10.0 µm PM concentrations in your environment.


MIT-i Waves Goodbye with Sparkfun’s Spectacle!

MIT-i Waves Goodbye with Sparkfun’s Spectacle!

Make a Spectacle of yourself at the next Comic-Con with Sparkfun's Spectacle line-up! Anyone can use it, it's as easy as plugging in a pair of headphones!


Projects Mar 13, 2018 by Ryan Jones
How to Low-Pass Filter a Square Wave

How to Low-Pass Filter a Square Wave

This article, part of AAC’s Analog Circuit Collection, presents a circuit that is a good choice when you need to remove high-frequency noise from a digital signal.


Encoding the States of a Finite State Machine in VHDL

Encoding the States of a Finite State Machine in VHDL

This article will review different encoding methods that can be used to implement the states of an FSM.


What Exactly Is a Quartz Crystal, Anyways? A Look at Quartz Crystal Oscillators

What Exactly Is a Quartz Crystal, Anyways? A Look at Quartz Crystal Oscillators

This article explains some theory behind an extremely common electronic component.