aramcon-badge icon indicating copy to clipboard operation
aramcon-badge copied to clipboard

Just a badge

This repository has been been deprecated!

Please use the following repos instead:


Smart Badge Project

nRF52840-Based Smart Badge with Bluetooth, Thread Mesh Network, 2.9" ePaper Display, Neopixels, built-in MP3 Sound decoder and more!

Flashing The Badge

Prerequisites

  1. Grab a .uf2 file from the releases page, or build a fresh release from our CircuitPython fork.

Instructions

  1. Move the power switch to "BAT" position, and remove the battery from your badge
  2. Connect your badge to the PC using a MicroUSB Cable
  3. Press the left key while switching to "USB" position
  4. The badge should appear as a drive called ARAMBOOT
  5. Copy the new .uf2 firmware file to the drive

Directory Structure

CircuitPython Demo Apps

  • firmware/nametags - Name tags firmware 📛
  • firmware/lib - Common libraries you need for running the other programs
  • firmware/clock - Simple clock demo ⌚
  • firmware/rock-paper-scissors - Rock-Paper Scisscors game for 2 players 🤘
  • firmware/clicker - Simple USB HID Clicker with Applause function
  • firmware/touch-piano - Capacitive Touch piano (requires MPR121 breakout board) 🎹
  • firmware/magicblue-bulb - Control a Bluetooth light bulb (Magic Blue) 💡

Other stuff

  • pcb/badge - Badge PCB, designed with KiCad
  • pcb/svg2mod - svg2mod with some patches

Hardware Information

Pinout

Pin Component Function
P0.00 VS1003 MP3 Codec RESET
P0.01 E-Paper, MP3 Codec SCLK
P0.02 Keyboard Switch Left
P0.03 Accelerometer, SAO SDA
P0.06 E-Paper RESET
P0.07 E-Paper CS
P0.08 WS2812 Neopixels DATA
P0.12 E-Paper D/C
P0.13 VS1003 MP3 Codec DREQ
P0.17 Vibrator Vibrate
P0.20 Serial Flash SO/IO1
P0.22 Serial Flash SI/IO0
P0.24 VS1003 MP3 Codec xDCS
P0.26 E-Paper BUSY
P0.28 Accelerometer, SAO SCL
P0.29 Keyboard Switch Middle
P0.30 Battery Voltage Analog
P0.31 Keyboard Switch Right
P1.00 Serial Flash SCK
P1.02 Serial Flash CS
P1.04 Serial Flash WP/IO2
P1.06 Serial Flash HOLD/IO3
P1.09 E-Paper, MP3 Codec MISO
P1.10 E-Paper, MP3 Codec MOSI
P1.11 Red LED Cathode
P1.13 VS1003 MP3 Codec CS