All About Circuits

Latest Development Boards 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.


Using the Arduino Uno Q to Build a DDS Sine Wave Generator

Using the Arduino Uno Q to Build a DDS Sine Wave Generator

In this project, we'll construct and test a microcontroller-based system that digitally generates analog signals.


Projects Apr 19, 2026 by Don Wilcher
Hands-ON With AT Commands: The LoRaWAN Trainer

Hands-ON With AT Commands: The LoRaWAN Trainer

We use a Raspberry Pi and free software to build a test platform for IoT systems.


Projects Mar 02, 2025 by Don Wilcher
Programming Your Standalone Hardware Soundboard

Programming Your Standalone Hardware Soundboard

In Part 2 of this two-part series, we turn our hardware assembly into a functioning soundboard by adding the necessary code in Arduino IDE and uploading soundbites.


Craft Your Own Hardware Soundboard Using an Arduino Microcontroller

Craft Your Own Hardware Soundboard Using an Arduino Microcontroller

Learn how to turn an ATmega328 microcontroller and an assortment of readily available parts into a dedicated hardware soundboard.


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.


A Cortex-M Microcontroller-Enabled Electronic Timer: A Radio Shack Remix

A Cortex-M Microcontroller-Enabled Electronic Timer: A Radio Shack Remix

In this Radio Shack Classic Circuits Remix, we add modern microcontroller functionality to the vintage Electronic Timer project for the Science Fair 65-in-1 kit.


Projects Sep 15, 2024 by Don Wilcher
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.


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
Shake It Off! A Digital Drawing Pad Inspired by the Iconic Etch A Sketch

Shake It Off! A Digital Drawing Pad Inspired by the Iconic Etch A Sketch

In this project, which uses the Arduino IDE, we create and demonstrate a digital drawing pad using an ESP32-based e-paper display dev board, rotary encoders for drawing control, and an accelerometer for shake detection to initiate an erase.


Building a Handheld Retro Gaming Console With Local Wireless Connectivity

Building a Handheld Retro Gaming Console With Local Wireless Connectivity

In this project article, we design a handheld gaming console with wireless multiplayer functionality using ESP8266 microcontrollers. We then program a game for it with the Arduino IDE.


Building and Certifying an Open-Source IoT Controller, Part 4: Regulatory Compliance

Building and Certifying an Open-Source IoT Controller, Part 4: Regulatory Compliance

In the final installment of our series on the development of the Anthilla Controller, we look at the legal requirements for bringing the project to market in the European Union.


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 and Certifying an Open-Source IoT Controller, Part 1

Building and Certifying an Open-Source IoT Controller, Part 1

In this four-part series, we walk through the development of the Anthilla Controller, an open-source IoT hardware platform. Part 1 introduces the project's specifications and explains key design decisions.


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
Controlling a Potentiometer-based Servo Motor Using a M5Stack Core

Controlling a Potentiometer-based Servo Motor Using a M5Stack Core

In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.


Projects Jun 04, 2023 by Don Wilcher
How to Stream Sensor Data from Bosch’s XDK110 Evaluation Board to the MQTT Messaging Service

How to Stream Sensor Data from Bosch’s XDK110 Evaluation Board to the MQTT Messaging Service

In this article, we will take a look at the XDK110 rapid prototyping kit, characterize its hardware, explore its software environment, and demonstrate connecting the device to the MQTT messaging service.


Projects Apr 12, 2018 by Mark Hughes
Build an IoT Notification Device with an Arduino UNO

Build an IoT Notification Device with an Arduino UNO

Enter the world of the Internet of Things by building your own IoT notification device.


Projects Jun 23, 2017 by Don Wilcher
The IoT Beaglebone Beagle Treat-Feeder

The IoT Beaglebone Beagle Treat-Feeder

The Beaglebone Treat-Feeder is the prototype for a great pet-feeding device! Keep track of your pet's diet while you stuff your face!


Projects Jan 30, 2017 by Ryan Jones