All About Circuits

Latest Communication Articles and Videos

Categories

An Introduction to Antenna Basics

An Introduction to Antenna Basics

Antennas are used to transmit and receive electromagnetic energy. This article covers basic antenna theory.


Edward Snowden and “Bunnie” Huang’s Malware-Detecting Smartphone Case

Edward Snowden and “Bunnie” Huang’s Malware-Detecting Smartphone Case

Edward Snowden and "bunnie" Huang are developing a smartphone case that can detect malicious software on your smartphone.


News Aug 10, 2016 by Ebony Calloway
SubPos Kickstarter for Sub-Meter Indoor Positioning System

SubPos Kickstarter for Sub-Meter Indoor Positioning System

The SubPos Ranger is a Kickstarter campaign to manufacture an open source Indoor Positioning System intended for hobbyist robotics applications that need sub-meter positioning accuracy.


News Aug 02, 2016 by Jeremy Lee
Tesla vs Google: Do LIDAR Sensors Belong in Autonomous Vehicles?

Tesla vs Google: Do LIDAR Sensors Belong in Autonomous Vehicles?

Elon Musk has made some bold comments about Google's self-driving car that uses LIDAR. However, Google is using LIDAR for different reasons than Tesla would in their Autopilot systems.


News Jul 24, 2016 by Donald Krambeck
Will the Autonomous Car Industry Survive Autopilot’s First Fatal Crash?

Will the Autonomous Car Industry Survive Autopilot’s First Fatal Crash?

Examine the implications for the driverless car industry following Tesla Autopilot's first fatal crash.


News Jul 09, 2016 by Seth Schaffer
The How and Why of Energy Harvesting for Low-Power Applications

The How and Why of Energy Harvesting for Low-Power Applications

Harvesting energy from non-conventional sources has received an increased interest as designers look for alternative power sources. Even though the power is usually harvested in small amounts, it is adequate for various low-power applications.


DSPs Power Deep Learning SoCs

DSPs Power Deep Learning SoCs

DSPs mark the third credible silicon choice for deep learning products, especially the embedded systems that require affordable and low-power solutions.


News Jun 17, 2016 by Majeed Ahmad
How to Build an Arduino-Controlled AM/FM/SW Radio

How to Build an Arduino-Controlled AM/FM/SW Radio

Combine the Si4844-A10 analog-tuned radio receiver with an Arduino to make a full-featured multiband radio.


Autonomous Car Chips Beef up Sensor Fusion

Autonomous Car Chips Beef up Sensor Fusion

The recent announcements from NXP and STMicro accentuate the journey from ADAS to autonomous vehicles.


News May 20, 2016 by Majeed Ahmad
Household Items for Your Next Electronics Project

Household Items for Your Next Electronics Project

What you have laying around your house might just be useful for your next project.


News Apr 23, 2016 by Jacob Smith
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
Does Seegrid Hold the Key to Cheap Autonomous Vehicles?

Does Seegrid Hold the Key to Cheap Autonomous Vehicles?

There are plenty of companies entering the autonomous vehicle ring like Google, Tesla, and Baidu to name a few. But none of them currently have the operating know-how of a small Pittsburgh-based company called Seegrid.


News Apr 09, 2016 by Aaron LaBarbera
Embedded PID Temperature Control, Part 6: Ziegler–Nichols Tuning

Embedded PID Temperature Control, Part 6: Ziegler–Nichols Tuning

In this article, we will use a simple, proven tuning procedure to find effective values for proportional, integral, and derivative gain.


Projects Mar 07, 2016 by Robert Keim
Embedded PID Temperature Control, Part 5: Adjusting Gains

Embedded PID Temperature Control, Part 5: Adjusting Gains

We will explore how P, I, and D gain influences system performance, and in the process we will find a gain configuration that works well for our temperature controller.


Projects Feb 29, 2016 by Robert Keim
Embedded PID Temperature Control, Part 4: The Scilab GUI

Embedded PID Temperature Control, Part 4: The Scilab GUI

With USB communications and a Scilab graphical user interface, we can really see what the PID controller is doing.


Projects Feb 19, 2016 by Robert Keim
Embedded PID Temperature Control, Part 3: Implementation and Visualization

Embedded PID Temperature Control, Part 3: Implementation and Visualization

We will implement a basic PID (proportional–integral–derivative) controller in firmware and observe the results using an oscope and LEDs.


Projects Feb 15, 2016 by Robert Keim
Embedded PID Temperature Control, Part 2: Board-Level Integration

Embedded PID Temperature Control, Part 2: Board-Level Integration

This article covers the firmware that allows the EFM8 microcontroller to communicate with the DAC and the MAX31855.


Projects Feb 03, 2016 by Robert Keim
Embedded PID Temperature Control, Part 1: The Circuit

Embedded PID Temperature Control, Part 1: The Circuit

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.


Projects Feb 01, 2016 by Robert Keim
CES 2016: Autonomous Vehicles Are Coming, Love ‘em or Hate ‘em

CES 2016: Autonomous Vehicles Are Coming, Love ‘em or Hate ‘em

From start to finish, all tech eyes will be on the 2016 Consumer Technology Association's convention in Las Vegas from January 6 through 9. Here's what we can expect to see.


News Dec 30, 2015 by PatrickM
California’s Short-Sighted Proposal for Driverless Cars Law

California’s Short-Sighted Proposal for Driverless Cars Law

The future comes with heavy regulations and exhausting bureaucracy.


News Dec 18, 2015 by Jennifer A. Diffley