All About Circuits

Latest PCBs Projects

Categories

Incorporating Microphone Functionality into a Robot System

Incorporating Microphone Functionality into a Robot System

In this article, we’ll look at a fairly straightforward circuit that enables a robot or other device to detect sound.


Projects Sep 11, 2017 by Robert Keim
Gathering and Analyzing a Robot’s Accelerometer Data

Gathering and Analyzing a Robot’s Accelerometer Data

An accelerometer can be a valuable addition to a robotics project. This article will show you one approach to generating and analyzing acceleration data.


Projects Sep 01, 2017 by Robert Keim
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
“Everything is Better with Bluetooth”:  Add Your Own Custom Bluetooth LE to Your Next Project

“Everything is Better with Bluetooth”:  Add Your Own Custom Bluetooth LE to Your Next Project

Bluetooth low energy (BLE) is designed to intermittently transmit information using a limited amount of power. This article provides the building blocks that allow you to add BLE to your projects for $5 (plus a one-time purchase of a $15 programmer).


Projects Jun 28, 2017 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
Build a Soil Moisture Sensor with the ADICUP Evaluation Board from Analog Devices

Build a Soil Moisture Sensor with the ADICUP Evaluation Board from Analog Devices

With all this hot weather this summer, we need to keep our plants well-fed. That's where the Debra 2 Moisture Sensor comes in!


Projects Jun 15, 2017 by Ryan Jones
Add Voice Commands to Your Next Project with Bluetooth LE

Add Voice Commands to Your Next Project with Bluetooth LE

This project uses the Alorium Technology XLR8, a Bluetooth LE HID Implementation, and the EasyVR voice recognition module to add voice-activated movements to your next project.


Projects May 17, 2017 by Mark Hughes
Bootloading an AT328P-PU and Approximating the Functionality of an Arduino Uno…on the Cheap!

Bootloading an AT328P-PU and Approximating the Functionality of an Arduino Uno…on the Cheap!

Reduce the cost of using an Arduino UNO by 50% or more by building your own device with comparable functionality.


Tools and Techniques for Hot Air Soldering Surface-Mount Components

Tools and Techniques for Hot Air Soldering Surface-Mount Components

The best way to solder surface mount devices (SMDs) onto printed circuit boards (PCBs) is with a reflow oven, but when that's not possible, a hot-air station can be successfully used.


How to Flash ESP-01 Firmware to the Improved SDK v2.0.0

How to Flash ESP-01 Firmware to the Improved SDK v2.0.0

Learn about SKD v2.0.0 and how flashing your ESP-01's firmware just got easier.


The Punxsutawney 5000! A Sensirion Temperature Device

The Punxsutawney 5000! A Sensirion Temperature Device

No more waiting around for the groundhog. The Punxsutawney 5000 is here to keep you inside until springtime arrives!


Projects Feb 27, 2017 by Ryan Jones
Controlling a Stepper Motor with an SIRC Transmitter and Receiver

Controlling a Stepper Motor with an SIRC Transmitter and Receiver

Detecting, decoding, and displaying IR (Infrared) signal data is interesting, but using those signals to control stuff is more interesting . . . and sometimes useful. Read on to learn how.


Controlling a Stepper Motor with an SIRC TV Remote and a PICAXE: Infrared Capabilities

Controlling a Stepper Motor with an SIRC TV Remote and a PICAXE: Infrared Capabilities

Remote controls for electronics often use IR (infrared) radiation in a very precisely coded sequence for channel surfing, volume adjustments, and more. One of the most popular codes is the SIRC (Sony Infrared Remote Code) which may be used with a PICAXE microcontroller to manage a stepper motor, or most any other electronic or electro-mechanical device.


Testing a Custom IoT Framework by Controlling an LED: RIOT (RealTime Internet of Things)

Testing a Custom IoT Framework by Controlling an LED: RIOT (RealTime Internet of Things)

Using a custom framework (RIOT) to control an LED with a networked computer.


Projects Feb 08, 2017 by Robin Mitchell
Build Your Own LED Photography Ring Light

Build Your Own LED Photography Ring Light

LED ring flashes and lights can be a valuable tool for photographers. In this tutorial, we are going to build our own ring light out of LEDs!


Projects Jan 26, 2017 by Alex Udanis
Building an Infrared Tracker with a PICAXE 14M2 and a Stepper Motor

Building an Infrared Tracker with a PICAXE 14M2 and a Stepper Motor

Tracking an infrared light source is not as difficult as you might think; a 14-pin PICAXE, a stepper motor with a driver IC, three phototransistors, and a few other components will do the trick.


Designing a Circular-Touch-Sense User Interface

Designing a Circular-Touch-Sense User Interface

This project gives you an example of how a basic user interface can be implemented using only one circular capacitive touch sensor.


Projects Jan 05, 2017 by Robert Keim
Controlling a Servo with a PICAXE and an IR Sensor

Controlling a Servo with a PICAXE and an IR Sensor

A PICAXE 08M2 can be used to read the amount of IR (infrared) light falling on a phototransistor and respond by moving a servo to a predetermined position.


Circular Touch Sensing with an EFM8 Microcontroller

Circular Touch Sensing with an EFM8 Microcontroller

In this project we will develop an algorithm for precisely locating a touch event that occurs somewhere on a circular capacitive sensor.


Projects Dec 15, 2016 by Robert Keim
DIY Arduino-Based Sous-Vide Machine

DIY Arduino-Based Sous-Vide Machine

Learn how to build your own sous-vide machine. Say goodbye to overcooked steak!


Projects Dec 13, 2016 by Cezar Chirila