Bluetooth Low Energy Power Bank

BLE Power Bank

This project features the Texas Instruments SimpleLink Bluetooth Low Energy CC2640R2F Launchpad interfaced to a BOOSTXL-BATPAKMKII to function as Bluetooth Low Energy Power Bank.

With a Bluetooth Low Energy Power Bank you can use a Smart Phone App to see how much charge it has and receive notifications if its charge level has reached a set critical or high level. See, video below.

Bluetooth Low Energy Services:

  1. LiPo Batt Service – Custom Bluetooth Service.
  • Battery Level Critical and High Notifications.

 

Hardware Block Diagram:

BLE Power Bank Block Diagram

Hardware Setup:

IMG_1203

Project Hardware Modifications:

  • Remove TI CC2640R2F Launchpad R52. This effectively disconnects the LaunchPad’s BPRST header pin from the CC2640R2F device’s RESET_N pin. Then EN1 circuitry of BOOSTXL-BATPAKMKII pulls the signal down to ground which is connected to the TI CC2640R2F BPRST Pin 13. Remove 5V and 3V3 jumpers. Move VSENSE jumper from XDS110 Power to External Power.

R52

  • Put a 10K Ohm Resistor across R9 of BOOSTXL-BATPAKMKII Rev 1.0. This is fix for the charging issue. Place a jumper at JP6 BIN.

IMG_1216

Project Software Requirements.

  1. Simplelink CC2640R2 SDK: SDK v1.50.
  2. TI Code Composer Studio 8.0.
  3. SmartRF Flash Programmer 2.
  4. SmartPhone LightBlue IOS App.

Program: TI CC2640R2F BLE Power Bank

Note: See, program link README.md for instructions.

Project Photos:

IMG_1210
CC2640R2F Launchpad, BOOSTXL-BATPAKMKII, 430BOOST-SHARP96
IMG_1209
MOSFET Switch Board

 

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s