BSidesPDX 2020 · United States · 2020

BSidesPDX 2020 Presenter LED Mask

Talking LED presenter wearable

A source-backed BSidesPDX 2020 presenter wearable artifact documented by the public PDX Badgers `2020-mask` repository, built as a voice-reactive LED face-mask project for the all-digital conference year rather than a conventional attendee badge.

EventBSidesPDX 2020
SeriesBSidesPDX
LocationVirtual / online
CountryUnited States

People

Authors & Credits

event and official page publisher

BSidesPDX

Official publisher for the 2020 schedule, speaker, and venue pages used to anchor the all-digital event context.

Source

presenter wearable repository publisher

PDX Badgers

GitHub organization publishing the 2020 presenter LED mask README and Arduino firmware archive.

Source

upstream voicemask code author

Tyler Glaiel

The `2020-mask.ino` source header says the code was forked from Tyler Glaiel's voicemask project and credits Tyler Glaiel for the original code.

Source

Why It Mattered

The 2020 record keeps Portland's pandemic-era artifact trail visible without inventing an attendee badge. It documents how the badge team adapted badgelife skills into a presenter gift and wearable display for an online Security BSides event.

Hardware

The README lists an Arduino Pro Micro-class controller, MAX4466 microphone module, flexible 8x8 WS2812 LED matrix, SMT switch, cotton face mask, and USB power bank. The wiring notes connect the LED matrix to VCC, GND, and Arduino A3/digital 21; power the microphone from software-controlled Arduino pins 14 and 15 with audio on A0; and use a pushbutton across pins 9 and 5.

Software & Apps

The Arduino sketch is forked from Tyler Glaiel's voicemask code and modified for a BSides PDX speaker gift. It uses Adafruit NeoMatrix, NeoPixel, and GFX libraries, scrolls a multicolor BSidesPDX banner, samples microphone volume, maps audio peaks to five mouth images plus a smile state, and toggles microphone/display standby through the pushbutton.

Lore

Official BSidesPDX pages show 2020 as an all-digital event with online venue wording and YouTube-linked schedule entries. The repository description says the mask was for BSides 2020 presenters, so the catalogue treats it as a presenter wearable/event artifact and explicitly not as proof of a general admission badge.

Lifecycle

Add-ons & Upgrades

audio input source-backed

MAX4466 microphone voice input

The README lists a MAX4466 microphone module, and the firmware samples A0 to choose mouth frames based on detected voice volume.

Compatibility: BSidesPDX 2020 Presenter LED Mask

Source
distribution context source-backed

Presenter-gift artifact context

The repository description and firmware comments frame the mask as a BSides 2020 presenter gift rather than a general attendee badge.

Compatibility: BSidesPDX 2020 Presenter LED Mask

Source
firmware workflow source-backed

Adafruit NeoMatrix firmware stack

The README requires Adafruit NeoMatrix, Adafruit NeoPixel, and Adafruit GFX libraries, while the sketch uses NeoMatrix drawing primitives for scrolling text and pixel mouth images.

Compatibility: BSidesPDX 2020 Presenter LED Mask

Source
hardware architecture source-backed

Arduino Pro Micro wearable core

The README describes the BSidesPDX mask modification as using an Arduino Pro Micro-class board with ATmega32U4 and USB Micro instead of the original Arduino Nano approach.

Compatibility: BSidesPDX 2020 Presenter LED Mask

Source
power behavior source-backed

Pushbutton standby control

The README and firmware document a pushbutton that toggles microphone power and clears the display for standby/low-power behavior.

Compatibility: BSidesPDX 2020 Presenter LED Mask

Source
wearable display source-backed

Flexible 8x8 WS2812 mouth matrix

The parts list and wiring notes document a flexible 8x8 WS2812 LED matrix connected to 5 V, ground, and Arduino A3/digital 21 for mouth and banner output.

Compatibility: BSidesPDX 2020 Presenter LED Mask

Source

Operational history

Issues & Camp Impact

artifact-classification caveat note

The public repository describes the item as a talking LED mask for BSides 2020 presenters, and the firmware comments call it a BSides PDX speaker gift; no source recovered here says it was the attendee badge.

The catalogue models the object as a presenter wearable/event artifact rather than a general admission badge or attendee-wide distribution claim.

Confidence
repository description and source comments
Status
documented
Timeframe
2020 archive pass
Source note
pdxbadgers/2020-mask repository description, README, and firmware comments.
missing rights-cleared image note

No BSidesPDX 2020 presenter LED mask image is published because this pass did not recover a physical documentary photo or official upstream raster render with source URL, license or permission basis, attribution, and processing notes.

The entry remains source-backed and image-free rather than copying repository screenshots, event-page images, social photos, product photos, or generated visuals.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, BSidesPDX official pages, and pdxbadgers/2020-mask repository.
technical-source caveat note

The public repository exposes README wiring notes and one Arduino sketch, but this pass did not recover fabrication notes, final quantity, presenter handout list, production photos, source license, or post-event maintenance history.

Hardware and software claims remain limited to the public repository files and official all-digital event context.

Confidence
public firmware and README archive
Status
needs final production archive
Timeframe
2020 archive pass
Source note
pdxbadgers/2020-mask README and 2020-mask.ino.

Resources

Sources