Alan Zimmerman
Created December 29, 2024

BLAB - Balanced Listening and Allocation Badge

BLAB is the 'blinky wear' solution for ensuring fair conversations by giving everyone a chance to speak—no more being drowned out!

33

Things used in this project

Hardware components

BL652 - nrf52832 bluetooth module
×1
LED, RGB
LED, RGB
×2
Resistor 330 ohm
Resistor 330 ohm
×6
.01 uf capacitor
×2
Switch Actuator, Head for spring return push-button
Switch Actuator, Head for spring return push-button
×2
Coin Cell Battery CR2032
Coin Cell Battery CR2032
×1
Coin Cell Battery Holder
Coin Cell Battery Holder
×1

Software apps and online services

Zephyr RTOS
Zephyr Project Zephyr RTOS
nRF Connect SDK
Nordic Semiconductor nRF Connect SDK
Visual Studio Code Extension for Arduino
Microsoft Visual Studio Code Extension for Arduino
Fusion
Autodesk Fusion
PrusiaSlicer

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

.obj files for 3D printing

Files are located in the3D_Print sub folder.

BLAB Badge

.obj can be read by Prusia Slicer and sliced for 3D Printing
This is the badge object.

BLAB Badge Back

.obj can be read by Prusia Slicer and sliced for 3D Printing
This is the back of badge object that holds the PCB.

Schematics

KiCad schematic and layout files

Created with KiCad v5.1.5. Files are located in the pcb sub folder.

BLAB schematic pdf file

Layout image

Screen shot of the pcb layout

Code

Source code for BLAB

VSCode project. Uses Nordic Connect SDK v2.2. The actual source files are located in the src sub folder.

Credits

Alan Zimmerman
3 projects • 1 follower

Comments