Skip to content

urish/aramcon-badge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Other stuff

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