# Exercise Buddy: Motion aware BLE media controller

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/108/956/medium800/sensors_DSC_0624.jpg?1644711308)

Watching a riveting show while on a stationary bike is a good way to motivate yourself to exercise more regularly. There was even a scientific study done about it, which coined the term [“temptation bundling”](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4381662/ "“temptation bundling”"). But sometimes, the show might get way too interesting and you might not even notice that you've stopped cycling!

This project creates a device that can detect simple movement, and when it detects that you've stopped moving, it will pause any videos or music playing on your Apple mobile device (iPad, iPhones, etc.). It's an exercise buddy that will remind you to keep moving so you can keep watching!

## Parts
### Adafruit LED Glasses Driver - nRF52840 Sensor Board

[Adafruit LED Glasses Driver - nRF52840 Sensor Board](https://www.adafruit.com/product/5217)
This board is designed to be a thin, Bluetooth®-enabled driver board for our [Adafruit LED Glasses](https://www.adafruit.com/product/5210) RGB LED matrix. That said, it's a perfectly good stand-alone development board for the Nordic nRF52840 chipset, with a very slim design,...

Out of Stock
[Buy Now](https://www.adafruit.com/product/5217)
[Related Guides to the Product](https://learn.adafruit.com/products/5217/guides)
![Angled shot of thin, rectangular Bluetooth LED driver board.](https://cdn-shop.adafruit.com/640x480/5217-07.jpg)

### Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh

[Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh](https://www.adafruit.com/product/3898)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **400mAh** for a total of about 1.9 Wh. If you need a larger (or smaller!)...

In Stock
[Buy Now](https://www.adafruit.com/product/3898)
[Related Guides to the Product](https://learn.adafruit.com/products/3898/guides)
![Slim Lithium Ion Polymer Battery 3.7v 400mAh with JST 2-PH connector and short cable](https://cdn-shop.adafruit.com/640x480/3898-05.jpg)

### Part: Velcro strap
quantity: 1
Any velcro strip with a hook side and a loop side will do.
[Velcro strap](https://amzn.to/3rIstP2)

### Part: 3D printing filament
quantity: 1
Pick your favorite PLA filament! This is the one I used for this project
[3D printing filament](https://amzn.to/3oMf8Dg)

![](https://cdn-learn.adafruit.com/assets/assets/000/108/953/medium800/sensors_DSC_0591-2.jpg?1644706281)

- [Next Page](https://learn.adafruit.com/exercise-buddy/3d-printing-and-assembly.md)

## Featured Products

### Adafruit LED Glasses Driver - nRF52840 Sensor Board

[Adafruit LED Glasses Driver - nRF52840 Sensor Board](https://www.adafruit.com/product/5217)
This board is designed to be a thin, Bluetooth®-enabled driver board for our [Adafruit LED Glasses](https://www.adafruit.com/product/5210) RGB LED matrix. That said, it's a perfectly good stand-alone development board for the Nordic nRF52840 chipset, with a very slim design,...

Out of Stock
[Buy Now](https://www.adafruit.com/product/5217)
[Related Guides to the Product](https://learn.adafruit.com/products/5217/guides)
### Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh

[Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh](https://www.adafruit.com/product/3898)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **400mAh** for a total of about 1.9 Wh. If you need a larger (or smaller!)...

In Stock
[Buy Now](https://www.adafruit.com/product/3898)
[Related Guides to the Product](https://learn.adafruit.com/products/3898/guides)
### PLA Filament for 3D Printers - 1.75mm Diameter - Black - 1KG

[PLA Filament for 3D Printers - 1.75mm Diameter - Black - 1KG](https://www.adafruit.com/product/2060)
Having a 3D printer without filament is sort of like having a regular printer without paper or ink. &nbsp;And while a lot of printers come with some filament there's a good chance you've been printing up a storm and need something new. That's why we've started carrying a...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2060)
[Related Guides to the Product](https://learn.adafruit.com/products/2060/guides)

## Related Guides

- [Adafruit EyeLights LED Glasses and Driver](https://learn.adafruit.com/adafruit-eyelights-led-glasses-and-driver.md)
- [Wirelessly Code your Bluetooth Device with CircuitPython](https://learn.adafruit.com/wirelessly-code-your-bluetooth-device-with-circuitpython.md)
- [LED Glasses Custom Animated Graphics with Sprites](https://learn.adafruit.com/led-glasses-custom-animated-graphics-with-sprites.md)
- [Glider Paper Airplane Controller](https://learn.adafruit.com/glider-paper-airplane-controller.md)
- [3D Printed Frame for Adafruit IS31FL3741 LED Glasses](https://learn.adafruit.com/3d-printed-frame-for-led-glasses-is31fl3741.md)
- [16-Step Drum Sequencer](https://learn.adafruit.com/16-step-drum-sequencer.md)
- [Overhead Camera Rig](https://learn.adafruit.com/overhead-camera-rig.md)
- [Pi SSD Media Server](https://learn.adafruit.com/pi-ssd-media-server.md)
- [Adafruit TDK InvenSense ICM-20948 9-DoF IMU](https://learn.adafruit.com/adafruit-tdk-invensense-icm-20948-9-dof-imu.md)
- [Adafruit PMSA003I Air Quality Breakout](https://learn.adafruit.com/pmsa003i.md)
- [Moana Glowing Heart of Te Fiti Necklace](https://learn.adafruit.com/moana-glowing-heart-of-te-fiti-necklace.md)
- [LED Neon Signs with NeoPixels](https://learn.adafruit.com/led-neon-signs-with-neopixels.md)
- [Bluefruit TFT Gizmo ANCS Notifier for iOS](https://learn.adafruit.com/ancs-gizmo.md)
- [Quickstart: Adafruit IO WipperSnapper ](https://learn.adafruit.com/quickstart-adafruit-io-wippersnapper.md)
- [PYOA for PyGamer/PyBadge - Adding Cursor Support to CircuitPython](https://learn.adafruit.com/cursor-for-circuitpython.md)
