gomadoufu
Published © MIT

BubbleWalk: What Opinions Did You Meet Today?

Pocket-sized M5Stack devices light up when they meet and build a colourful picture of the opinions along your path.

IntermediateFull instructions provided4 hours30
BubbleWalk: What Opinions Did You Meet Today?

Things used in this project

Hardware components

NanoH2
M5Stack NanoH2
One NanoH2 per participant; two are enough for a basic encounter demo, and seven were used in this build.
×7
Neo HEX 37 RGB LED Board (WS2812)
M5Stack Neo HEX 37 RGB LED Board (WS2812)
One 37-LED NeoHEX display per NanoH2 for owner and encounter colours.
×7

Software apps and online services

PlatformIO Core
PlatformIO Core
Builds and flashes the NanoH2 firmware from the command line.

Story

Read more

Schematics

BubbleWalk system architecture

A user configures and reads their BubbleWalk device through the Web App. Nearby devices exchange BLE advertisements directly and build a local summary of encountered opinion
colours.

Code

BubbleWalk firmware and Web App

Complete PlatformIO firmware for NanoH2 + NeoHEX and the TypeScript/Vite Web Bluetooth app, including build instructions and tests.

Credits

gomadoufu
1 project • 0 followers

Comments