User Tools

Site Tools


hard_button

At first, we wanted to flash the Easy Button, but after tearing it apart and pulling off epoxy, we realized it was a one time write chip. So now we're creating a drop-in replacement board. This board is based on the CC2540 by TI. It does many cool things including:

  • SoC Bluetooth
  • ADC
  • OpAmp
  • Flash controller
  • Lots of I/O
  • CC2540 Bluetooth low energy system-on-chip
  • One chip integrated device - controller, host and application on one device
  • Includes peripherals to interface with analog and digital sensors
  • In-system reprogrammable flash memory
  • Accurate RSSI function
  • Full-speed USB 2.0 interface
  • Integrated AES-128 encryption engine
  • 40-pin 6x6x0.85mm QFN package

|CC2540 - 5 free samples!

So here is what the button will do:

  • Drop in replacement for existing board, no hardware modification necessary
  • Plays back arbitrary audio
  • LED to indicate status
  • Multiple tap control
  • Bluetooth controllable - serial + sound
  • Possible record via onboard mic
  • All I/O broken out to headers for use in other projects

Here are the Eagle Files so far, only the schematics are close to being usable:

Eagle Files

JPG of design

  • 60mm circle
  • 1.7mm thick
  • 5.7mm holes x 4
  • 2.4mm screw holes 2 x
  • 14mm dig from screw hole edge to large hole edge
  • 13mm between holes from edge
  • sw 4.7mm high
hard_button.txt · Last modified: 2013/08/13 12:13 (external edit)