Anne and Newton
Named in the primary writeup for soldering help and pre-solder assembly support.
SourceAfricaHackOn 2017 · Kenya · 2017
Kenyan ESP8266 OLED MQTT conference badge
A limited-run AfricaHackOn 2017 electronic conference badge built around an ESP8266-01, 0.96-inch 128x64 I2C OLED display, LEDs, resistors, hand-built mounting-board construction, Arduino firmware, WiFi scanning, and MQTT schedule updates.
People
Named in the primary writeup for soldering help and pre-solder assembly support.
SourceAuthor of the primary AfricaHackOn 2017 badge writeup and owner of the public badge-code repository.
SourceNamed in the primary writeup for help in several aspects of the badge-making process.
SourceThe writeup credits AfricaHackOn with covering most of the badge cost and frames the badge as an AfricaHackOn conference artifact.
SourceNamed in the primary writeup for advice, procurement, and preparation of the mounting board used as substitute PCB material.
SourceIt adds Kenya to the African badge map with a primary author writeup that explicitly frames the badge as an attempt to seed local hardware-hacking and conference-badge culture.
The primary writeup documents ESP8266-01 modules, 0.96-inch I2C OLED displays, assorted LEDs, 10k resistors, an intended 3.7 V 600 mAh LiPo plan, improvised AA batteries after shipping delays, breadboard prototypes, mounting-board substitute PCBs, and unsoldered ESP8266 serial pins for programming.
The badge used Arduino IDE firmware, ESP8266 Arduino support, SSD1306 OLED libraries, PubSubClient MQTT, WiFi scanning and connection logic, MQTT subscription to an event topic, talk-detail display on the OLED, serial programming at 115200 baud, and a public GitHub repository for the badge code.
Only about 20 units were produced for speakers and selected people, with the writeup preserving the very practical local constraints: OLED sourcing difficulty, shipping delays, hand assembly, improvised battery choice, and the intent to move future AfricaHackOn badges to all attendees and professional PCBs.
Lifecycle
After WiFi connection, the badge connected to an MQTT server, subscribed to an event topic, and displayed current talk details on the OLED.
SourceThe badge boot flow displayed the conference title, scanned wireless networks, waited for a programmed network, connected, and displayed IP and network details.
SourceBadge owners could modify firmware through the ESP8266 serial pins, programming switch, Arduino IDE, ESP8266 board support, SSD1306 OLED library, and PubSubClient MQTT library.
SourceThe writeup explicitly planned to make badges a mainstay at future AfricaHackOn conferences, move from about 20 selected units to all attendees, and transition to a professional PCB.
SourceOperational history
The Kenyan entry remains source-backed and image-free rather than copying blog photography without a full provenance record.
The record does not imply universal attendee distribution or a polished PCB production batch.