In this project, we use an Arduino and an attached charging circuit to control the charging of NiMH rechargeable batteries.
In this project, we use an Arduino and an attached charging circuit to control the charging of NiMH rechargeable batteries.
While the C-BISCUIT project is far from complete, it's already come a long way, seeing numerous ideas and design goals in…
While the C-BISCUIT project is far from complete, it's already come a long way, seeing numerous ideas and design goals in the process. This article will discuss some of these.
Invoke the power of the PID (proportional–integral–derivative controller)! The key components in this design are an…
Invoke the power of the PID (proportional–integral–derivative controller)! The key components in this design are an EFM8 microcontroller, a DAC, and the MAX31855 thermocouple-to-digital converter.
This project explains how to isolate signals to eliminate ground loops in electronic systems.
This project explains how to isolate signals to eliminate ground loops in electronic systems.
This is the beginning of a multi-part, multi-author series on how to build your own robotics platform called C-BISCUIT,…
This is the beginning of a multi-part, multi-author series on how to build your own robotics platform called C-BISCUIT, an acronym for Collaborative Bot with Integrated System Core, Unmanned Interactivity, and Telemetry -- based on the Wandboard Quad computer.
Ever wanted to find out more about Class D amplification? Here's a handy breakdown.
Ever wanted to find out more about Class D amplification? Here's a handy breakdown.
The job of the capacitor in the output filter of a DC power supply is to maintain a constant DC value by removing as much…
The job of the capacitor in the output filter of a DC power supply is to maintain a constant DC value by removing as much power ripple as possible. Because these capacitors have a DC value, they are actually storing a lot of energy that never gets used.
In part 4 of this Build Raspberry Pi Controllers series, the reader will learn how to build an IR Remote Event counter…
In part 4 of this Build Raspberry Pi Controllers series, the reader will learn how to build an IR Remote Event counter using littleBits.
Tips and techniques for incorporating EFM8 microcontrollers into your custom hardware.
Tips and techniques for incorporating EFM8 microcontrollers into your custom hardware.
Galvanic isolation is a way to isolate functional sections of electrical systems to prevent current flow. A brief…
Galvanic isolation is a way to isolate functional sections of electrical systems to prevent current flow. A brief explanation of differing methods to create galvanic isolation.
An FPGA is a crucial tool for many DSP and embedded systems engineers. However, the learning curve when getting started…
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.
One of the most common analog-to-digital converters used in applications requiring a sampling rate under 10 MSPS is the…
One of the most common analog-to-digital converters used in applications requiring a sampling rate under 10 MSPS is the Successive Approximation Register ADC. This ADC is ideal for applications requiring a resolution between 8-16 bits.
An AC-DC wall adaptor gets disassembled to see what components are used to build it, then the purpose of each component…
An AC-DC wall adaptor gets disassembled to see what components are used to build it, then the purpose of each component is analyzed.
This article covers information essential for understanding and designing the hardware needed for an I2C bus.
This article covers information essential for understanding and designing the hardware needed for an I2C bus.
A PCB for a Wi-Fi communicator using a PICAXE 08M2 and an ESP-01 module driven by interactive code makes a handy setup…
A PCB for a Wi-Fi communicator using a PICAXE 08M2 and an ESP-01 module driven by interactive code makes a handy setup for data collection and IoT reporting.
In this project, you'll learn how to wire an LED and flash it using the Raspberry Pi. Also, to isolate the Raspberry Pi's…
In this project, you'll learn how to wire an LED and flash it using the Raspberry Pi. Also, to isolate the Raspberry Pi's + 3.3VDC compliant output pins from supply voltages greater than this power source, an opto-isolator will be introduced as well.
A simple “break-the-feedback-loop” simulation technique makes for convenient stability analysis, especially with…
A simple “break-the-feedback-loop” simulation technique makes for convenient stability analysis, especially with complex circuits.
Build an Arduino controlled power supply that automatically adjusts the output to maintain a constant voltage or a…
Build an Arduino controlled power supply that automatically adjusts the output to maintain a constant voltage or a constant current.
There are all sorts of batteries out there- this short overview will help you find the right one!
There are all sorts of batteries out there- this short overview will help you find the right one!
Delving further into the transmission line concept, the boundary between treating the line as a single lumped circuit…
Delving further into the transmission line concept, the boundary between treating the line as a single lumped circuit element and using the distributed circuit parameters is investigated with a simple analysis in python. Circuit parameters for multiple waveguide geometries are shown.