All work
Conference badge · May 3–4, 2019

THOTCON 0xA Badge

A badge that talks and listens

The 0xA badge is about sound. It has a speaker, a microphone, and a face that lights up, and its firmware was a puzzle for the whole conference.

See the examples on GitHub

THOTCON 0xA badges: a pile of black helmet-shaped circuit boards with white outlines

Specs

Event
THOTCON 0xA, Chicago, May 3–4, 2019
Chip
ESP32, on SparkFun's ESP32 Thing design
Sound
Speaker and microphone
Controls
Five capacitive touch pads: up, down, left, right, select
Lights
Six backlit LEDs: two ears, two eyes, two halves of a mustache
Network
Wi-Fi

What it does

The badge shipped as a puzzle. Press the right combination on the touch pads and it reads you a message in the NATO phonetic alphabet. There was also a contest for the best badge hack.

The face on the front lights up in six places: the ears, the eyes, and each half of the mustache.

How it was built

This was our first badge on the ESP32. The plan from the start was a badge that works mainly through sound, with lights and a button to go with it.

After the conference we published examples so people could keep going: lighting up the face, turning the touch pads into a soundboard, and streaming audio off the microphone over Wi-Fi. The repo also has the stock firmware, in case a hack goes wrong.

I taught a workshop on hacking the badge at the conference.

Who made it

  • Jay Margalus led the badge, with the THOTCON badge team.

Original write-ups and code

More THOTCON badges

Need a badge for your event?

Tell us the date and the headcount. We'll take it from there.