Swagbadge 101: Software and the Aiko framework
summary
Hands-on guide to the Swagbadge: a Wi‑Fi badge built around a LOLIN Lite ESP32 running MicroPython and the Aiko framework that provides OLED drivers, event handlers, networking and OTA support. Hundreds of badges (≈300) are assembled and report to an MQTT server in Australia for schedule notifications, remote messages and GitHub‑backed firmware upgrades. Hardware: two small OLEDs, capacitive sliders, buttons and add‑on pads; software demos include Snake, a CYOA engine and encrypted badge‑to‑badge messaging; the update flow and web AP config are functional now.
AI-written summary · about
chapters (14)
- 0:00Start
- 7:38Simple Add-Ons
- 8:25How Do You Power the Badge
- 8:50Software
- 9:44Mqtt
- 16:29How Do You Keep Your Badge Safe from Shorts
- 19:09Getting Started
- 20:08Ico Framework
- 21:15The Firmware
- 22:10Project Goals
- 33:05Networking
- 34:31Button Buttons
- 39:16Web Server
- 43:57Software Update in the Stock Version
related talks
47mSwagbadge 101: Software and the Aiko framework
46mSwagbadge 101: Hardware and SAOs
26mIntro to Swagbadge 2022, the SAOs and the software
31mZeBadge: The community badge - what?
18mSex, Circuits, and Deep House
35mWe Built 2,000 Custom Electronic Badges for Our Developer Conference, Replay (Here's How)
30mHardware design of the OHMC2022 Rockling & Swag Badge and OHMC close
21mHacking Hardware for Hugs and Profit!
