All About Circuits

Latest Switches Technical Articles

Categories

AC/DC: Battery Power Conversion for AC Speakers (Part 1)

AC/DC: Battery Power Conversion for AC Speakers (Part 1)

This project details the process by which AC-powered speaker sets can typically be converted to battery power. I'll detail my own projects and provide advice for converting almost any set of speakers.


Projects Jun 08, 2016 by Seth Schaffer
Build a Desktop Industrial Automation Trainer

Build a Desktop Industrial Automation Trainer

In this project, the reader will learn how to build and program a desktop industrial automation trainer for experimentation in robotics, motor, and process control system concepts on their workbench.


Projects Apr 21, 2016 by Don Wilcher
Build Programmable Time-based Switches Using a Real Time Clock

Build Programmable Time-based Switches Using a Real Time Clock

Use DS3231M RTC alarm functions to make programmable, time-based, switches to power devices on and off at precise times.


Controlling a Toaster Oven with a PICAXE - Part 2

Controlling a Toaster Oven with a PICAXE - Part 2

Soldering surface mount components by hand can be done, but reflow soldering in an oven is much quicker and produces more consistent results. Building a microprocessor controlled reflow oven is well within the abilities and budget of many hobbyists.


Build an Object Detection DC Motor Controller

Build an Object Detection DC Motor Controller

In this continuing series of Building Raspberry Pi Controllers, you'll learn how to build a object detection control circuit for operating a small DC motor using a photocell.


Projects Dec 27, 2015 by Don Wilcher
Make Your Switch Sound Activated

Make Your Switch Sound Activated

In this article, we'll build a sound-activated switch that can be opened and closed with a double clap.


Projects Dec 21, 2015 by Tim Youngblood
Download Your First Program Using ARM mbed and KEIL MDK V5

Download Your First Program Using ARM mbed and KEIL MDK V5

The FRDM-K64F is a development platform which utilises the MK64FN1M0VLL12 microcontroller. This tutorial includes how to download a simple blinky example onto the FRDM-K64F using the ARM mbed online IDE and KEIL MDK. Details of the GPIO module configuration are included.


Projects Dec 17, 2015 by Elliott Smith
Build an Arduino Controlled USB Power Supply

Build an Arduino Controlled USB Power Supply

Build an Arduino controlled power supply that automatically adjusts the output to maintain a constant voltage or a constant current.


Navigating the Boost Converter’s Vulnerability with Alternative Power Conversion Topologies

Navigating the Boost Converter’s Vulnerability with Alternative Power Conversion Topologies

Here are some great power conversion topologies that can be used as alternatives to the boost converter; they are much less vulnerable to short circuit load conditions.


Build a Raspberry Pi Pushbutton Switch

Build a Raspberry Pi Pushbutton Switch

Learn how to build a variety of electronic controllers using the Raspberry Pi. In part one, you will learn how to wire a basic pushbutton switch and read the status of its electrical contacts using the Python programming language.


Projects Nov 19, 2015 by Don Wilcher
Mastering the Boost Converter’s Vulnerability with Alternative Power Conversion Topologies

Mastering the Boost Converter’s Vulnerability with Alternative Power Conversion Topologies

This article discusses power conversion topologies that can be used as alternatives to the boost converter that are less vulnerable to short circuit load conditions.


Control an Arduino With a TV Remote

Control an Arduino With a TV Remote

Nothing on TV tonight? Control an Arduino with any infrared remote control, including the one you use to command your television.


Control Your AC Mains with a Microcontroller

Control Your AC Mains with a Microcontroller

Learn how to put together your own toaster oven controller with a handful of inexpensive, through-hole parts. The emphasis is on safety, low price, and minimal modification of the toaster oven.


Projects Nov 09, 2015 by Patrick Lloyd
How to Use a Rotary Encoder in an MCU-Based Project

How to Use a Rotary Encoder in an MCU-Based Project

Learn how to use a rotary encoder in an Arduino project. Rotary encoders are electromechanical, electro-optical or electro-magnetic devices which convert rotational motion into digital or analog information.


Projects Nov 01, 2015 by Tim Youngblood
Breadboard and Program an ESP-01 Circuit with the Arduino IDE

Breadboard and Program an ESP-01 Circuit with the Arduino IDE

The ESP8266 combination microcontroller/Wi-Fi modules can now be programmed using the Arduino IDE. Here's how!


How to Build a Web-based Garage Door Controller

How to Build a Web-based Garage Door Controller

Use your Android device to open and close your garage door! Much better than that clunky remote you've been using.


Writing PICAXE BASIC Code - Part 3

Writing PICAXE BASIC Code - Part 3

Part 3 introduces the if...then, endif, gosub, and return PICAXE BASIC commands. It is the third article in a multi-part series on writing PICAXE code.


Switch Bounce and How to Deal with It

Switch Bounce and How to Deal with It

In this article I will discuss what switch bounce is and some ways to deal with it. First I will take you through the theory, and later I will show you some ways to handle it in both hardware and in software.


Understanding Inductor Designs for Converters

Understanding Inductor Designs for Converters

A handy technical article demonstrating filter inductor design for boost converters, design of the coupled inductor for a two-output forward converter, and the design of flyback transformer in continuous conduction mode.


Converter Evaluation and Design

Converter Evaluation and Design

List of common converters and calculations of switch stresses/utilization are presented in this article. Converter design with the aid of computer spreadsheet is also shown here. A short list of converters is provided based on the basic topologies and circuit manipulations of the converters discussed on other technical articles.