Skip to content

"Face touch" vibrating notification with a $10 SmartBand

License

Notifications You must be signed in to change notification settings

mitmedialab/SmartBand

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

"Face touch" vibrating notifications with a sub $10 SmartBand: https://media.mit.edu/projects/saving-face

Hardware

What?

A sub $10 fitness tracker as wearable development platform!?

For this cost, this smart band has a looot of features:

  • nRF52 MCU + BLE by Nordic Semiconductor (compatible Arduino)
  • KX023 3d Accelerometer by Kionix
  • SSD1306 screen
  • Heart rate monitor
  • Vibrator
  • Capacitive touch button
  • Battery and charging circuit
  • Available GPIOs (UART, I2C, etc)

Where?

To get it, you can try these links:

If they're broken, this list should help to find more.

Software

How?

To upload your custom firmware on this smartband, you can simply use this app.

To customize the firmware, just clone this repo, and compile the code with this adapted Arduino library environment.

More?

The following links should help understand the pinout:

Who?

This would not be possible without the excellent work by Sandeep Mistry, fanoush and atc1441.

Bonus: ATC1441 made this great video to explain how the firmware upload works (among other things).

Enjoy!

About

"Face touch" vibrating notification with a $10 SmartBand

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.9%
  • Python 17.9%
  • C 10.2%
  • Makefile 1.0%