May Circuit Cellar: Sneak Preview

The May issue of Circuit Cellar magazine is out next week!. We’ve been hard at work laying the foundation and nailing the beams together with a sturdy selection of  embedded electronics articles just for you. We’ll soon be inviting you inside this 84-page magazine.

Not a Circuit Cellar subscriber?  Don’t be left out! Sign up today:

 

Here’s a sneak preview of May 2019 Circuit Cellar:

EMBEDDED COMPUTING AT WORK

Technologies for Digital Signage
Digital signage ranks among the most dynamic areas of today’s embedded computing space. Makers of digital signage players, board-level products and other technologies continue to roll out new solutions for implementing powerful digital signage systems. Circuit Cellar Chief Editor Jeff Child looks at the latest technology trends and product developments in digital signage.

PC/104 and PC/104 Family Boards
PC/104 has come a long way since its inception over 25 ago. With its roots in ISA-bus PC technology, PC/104 evolved through the era of PCI and PCI Express by spinning off its wider family of follow on versions including PC/104-Plus, PCI-104, PCIe/104 and PCI/104-Express. This Product Focus section updates readers on these technology trends and provides a product gallery of representative PC/104 and PC/104-family boards.

TOOLS & TECHNIQUES FOR EMBEDDED ENGINEERING

Code Analysis Tools
Today it’s not uncommon for embedded devices to have millions of lines of software code. Code analysis tools have kept pace with these demands making it easier for embedded developers to analyze, debug and verify complex embedded software. Circuit Cellar Chief Editor Jeff Child explores the latest technology trends and product developments in code analysis tools.

Transistor Basics
In this day and age of highly integrated ICs, what is the relevance of the lone, discrete transistor? It’s true that most embedded systems can be solved by chip level solutions. But electronic component vendors do still make and sell individual transistors because there’s still a market for them. In this article, Stuart Ball reviews some important basics about transistors and how you can use them in your embedded system design.

Pressure Sensors
Over the years, George Novacek has done articles examining numerous types of sensors that measure various physical aspects of our world. But one measurement type he’s not yet discussed in the past is pressure. Here, George looks at pressure sensors in the context of using them in an electronic monitoring or control system. The story looks at the math, physics and technology associated with pressure sensors.

MICROCONTROLLERS DO IT ALL

Robotic Arm Plays Beer Pong
Simulating human body motion is a key concept in robotics development. With that in mind, learn how these Cornell graduates Daniel Fayad, Justin Choi and Harrison Hyundong Chang accurately simulate the movement of a human arm on a small-sized robotic arm. The Microchip PIC32 MCU-based system enables the motion-controlled, 3-DoF robotic arm to take a user’s throwing motion as a reference to its own throw. In this way, they created a robotic arm that can throw a ping pong ball and thus play beer pong.

Fancy Filtering with the Teensy 3.6
Signal filtering entails some tricky tradeoffs. A fast MCU that provides hardware-based floating-point capability eases some of those tradeoffs. In the past, Brian Millier has used the Arm-based Teensy MCU modules to serve meet those needs. In this article, Brian taps the Teensy 3.6 Arm MCU module to perform real-time audio FFT-convolution filtering.

Real-Time Stock Monitoring Using an MCU
With today’s technology, even very simple microcontroller-based devices can fetch and display data from the Internet. Learn how Cornell graduates David Valley and Saelig Khatta built a system using that can track stock prices in real-time and display them conveniently on an LCD screen. For the design, they used an Espressif Systems ESP8266 Wi-Fi module controlled by a Microchip PIC32 MCU. Our fun little device fetches chosen stock prices in real-time and displays them on a screen.

… AND MORE FROM OUR EXPERT COLUMNISTS

Attacking USB Gear with EMFI
Many products use USB, but have you ever considered there may be a critical security vulnerability lurking in your USB stack? In this article, Colin O’Flynn walks you through on example product that could be broken using electromagnetic fault injection (EMFI) to perform this attack without even removing the device enclosure.

An Itty Bitty Education
There’s no doubt that we’re living in a golden age when it comes to easily available and affordable development kits for fun and education. With that in mind, Jeff Bachiochi shares his experiences programming and playing with the Itty Bitty Buggy from Microduino. Using the product, you can build combine LEGO-compatible building blocks into mobile robots controlled via Bluetooth using your cellphone.

Find the Code Error: Take This Engineering Challenge (Sponsor: Programming Research)

Ready to put your programming skills to the test? Take the new Electrical Engineering Challenge (sponsored by Programming Research). Find the error in the code for a shot to win prizes, such as an Amazon Gift Card or a Circuit Cellar magazine digital subscription.

Click to enlarge. Find the error and submit your answer via the online submission form.

Click to enlarge. Visit the challenge page to access the submission form.

Take the challenge now!

New RP6V2 Robot Kit

Global Specialties recently introduced a new RP6V2 Robot Kit with RC5 remote and battery charger. The C-programmable autonomous mobile robot system is accessible enough for students and electronics enthusiasts to use. It comes with several example programs and a large C function library.

Source: Global Specialties

Source: Global Specialties

Features:

  • Atmel ATmega32 8-bit RISC microcontroller with 8 MIPS and an 8-MHz clock
  • Delivered fully assembled (no soldering needed)
  • CD with software and 138-page manual
  • AVR-GCC and RobotLoader open-source software for use with Windows and Linux
  • Programmable in C
  • Receives IR codes in RC5 format from the included remote control
  • USB Interface for easy programming and communication
  • Modular I2C bus expansion system
  • Expansion boards may be stacked as needed
  • Sample C programs and large C function library
  • Powerful tank drive train can negotiate steep ramps and obstacles
  • Large payload capacity
  • Light, collision, speed and IR-obstacle sensors integrated
  • Two 7.2-V DC motors
  • 625 CPR encoder resolution for precise speed regulation
  • Six PCB expansion areas

Source: Global Specialties