H2HC 2018 · Brazil · 2018

H2HC 2018 Badge

Bottle-shaped ESP32 BLE and OLED badge

A small-batch H2HC 2018 bottle-shaped PCB badge with an ESP32 WROOM, I2C OLED display, six controllable LEDs, BLE behavior, AAA or USB power, and Arduino IDE source-code notes.

EventH2HC 2018
SeriesHackers to Hackers Conference
LocationSao Paulo
CountryBrazil

People

Authors & Credits

badge writeup publisher

Security-Bits.de

Publisher of the H2HC 2018 badge hardware and programming writeup.

Source

Why It Mattered

It documents Brazil's H2HC badge lineage moving from ARM development boards into interactive ESP32 art-PCB badges with display, BLE, and attendee-visible power and programming constraints.

Hardware

The source writeup describes a bottle-shaped PCB with ENIG gold contacts, ESP32 WROOM controller, 0.96 inch I2C OLED display, 3 AAA battery power or USB power, six controllable LEDs, and an FTDI-style serial programming workflow.

Software & Apps

The code was written in the Arduino IDE using ESP32 support and SSD1306 OLED libraries. The writeup describes BLE write handling, LED switching, text messages on display pages, a dynamic Android BLE app path, and multiple display tabs for status, debug, and name pages.

Lore

The writeup records practical badge-build details attendees noticed, including swapped OLED VCC/GND pins on final displays, BLE battery drain, and explicit warnings against 12 V USB-to-serial cables.

Lifecycle

Add-ons & Upgrades

firmware feature source-backed

BLE message and LED control

The writeup describes BLE write handling that switches LEDs and shows text messages across badge display pages.

Compatibility: H2HC 2018 Badge

Source
interface feature source-backed

OLED display pages

Documented display tabs include main H2HC 2018, dev status, last BLE message, raw debug text, and name pages.

Compatibility: H2HC 2018 Badge

Source

Operational history

Issues & Camp Impact

Resources

Sources