Track your punches with precision on Adafruit IO using this accelerometer-powered Boxing Glove tracker with an  ESP32-S2 or ESP32-S3 TFT! In this guide we'll just refer to the ESP32-S3 TFT.

This project allows you to build your custom Boxing Glove Tracker using a Feather ESP32-S3 TFT running CircuitPython with an ADXL345 accelerometer. The ESP32-S3  TFT reads accelerometer data to measure the force of punches you throw.

The data collected by the accelerometer will then be sent to Adafruit IO, where you can visualize and analyze your training performance over time.

Using PyLeap

You can quickly transfer this project to your ESP32-S3 TFT via a WiFi connection using the PyLeap app.

PyLeap is a free app available for iOS, iPad and Android devices. It can be downloaded from the Apple App Store or Google Play Store. It allows users to easily download code files and assets and transfer them to their Adafruit devices using Bluetooth Low Energy (BLE) or WiFi.

This project is perfect for folks that want to enter the electronics and IoT world. It's also handy for anyone who trains in boxing and wants to track their progress and improve their technique! Below are some parts you'll need to have before starting this project. 

Let's get started!


Adafruit ESP32-S2 TFT Feather powered on by a USB- C power source displaying the product tittle in a red, yellow, green, white and blue.
We've got a new machine here at Adafruit, it can uncover your deepest desires. Don't believe me? I'll turn it on right now to prove it to you! What, you want unlimited...
In Stock
Angled shot of accelerometer breakout.
Filling out our accelerometer offerings, we now have the really lovely digital ADXL345 from Analog Devices, a triple-axis accelerometer with digital I2C and SPI interface breakout. We...
In Stock
Angled shot of STEMMA QT / Qwiic JST SH 4-pin Cable.
This 4-wire cable is a little over 100mm / 4" long and fitted with JST-SH female 4-pin connectors on both ends. Compared with the chunkier JST-PH these are 1mm pitch instead of...
Out of Stock
Lithium Ion Polymer Battery 3.7v 2000mAh with JST 2-PH connector
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...
Out of Stock
Angled shot of coiled pink and purple USB cable with USB A and USB C connectors.
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also made for USB C for our modernized breakout boards, Feathers, and...
In Stock

Additional Tools

Some additional supplies: an X-acto knife, scissors, and a sewing kit.

This guide was first published on Feb 14, 2023. It was last updated on Jun 13, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.