Post

Showing Status with an LED (blink mk3)

Showing Status with an LED (blink mk3)

This post outlines several ways to show system status with an LED. We recommend Blink mk3 in the end.

We wanted to place a status LED inside our team horn and looked at the ForzaETH setup, but we needed a simpler path.

Method 1: Use Jetson GPIO

Jetson GPIO method

Jetson developer kits can control LEDs via GPIO. However, our main compute unit is a NUC, so there is no GPIO. We needed a USB-based option.

Method 2: Use an Arduino

Arduino method

Another option is to connect USB to an Arduino and control the LED from there. ForzaETH is known to use this approach.

We wanted to avoid the added complexity and looked for a USB LED that can be controlled directly.

Blink mk3 method

There are many USB LEDs, but few provide a developer API or driver. After testing options, we chose Blink mk3.

Blink also provides a ROS driver, which makes integration straightforward. The horn itself requires a custom 3D printed design.

References

This post is licensed under CC BY 4.0 by the author.