Austin Allen
Published © MIT

Accuracy-Sensing Smart Sports Rebounder with ESP32

I created a smart sports rebounder using 4 x accelerometers with an ESP32 microcontroller and a neural network to locate soccer ball bounces

IntermediateWork in progressOver 1 day170
Accuracy-Sensing Smart Sports Rebounder with ESP32

Things used in this project

Hardware components

Telescoping coupling/clamp for 1/2 Inch to 3/4 Inch EMT conduit
×1
3-foot piece of 1/2 Inch EMT conduit
×1
Roughly 18 feet of 3/4 Inch EMT conduit
×1
3/4 Inch EMT conduit end-to-end metal connectors
×12
Various bolts (1/4-20 inch, No. 2 self-tapping, etc.)
×1
Metal bracket with 2 mounting holes
×2
Metal bracket with single mounting hole
×2
18 thickness black Nylon net with rope border, 15 rows x 15 columns with 1-1/4 inch squares
×1
8-32 inch rivnuts (rivet nuts)
×60
8-32 inch thread, 1-7/8 inch length J-bolts
×60
2-foot length of Buna-N foam tubing
×1
25 feet of black elastic shock cord, 1/4 inch diameter
×1
100 feet of 1/8 inch diameter black elastic shock cord
×1
2 x Yards of 210 Denier black Nylon coated fabric
×1
1-inch wide Nylon webbing
×1
Black metal grommet
×1
USB-C cable
×1
Pack of assorted colored zip ties
×1
ESP32-based custom PCB (bill of materials included in this article.)
×1
Hammond black ABS enclosure for the PCB, part number 1593LBK
×1
Common-anode 5mm RGB LEDs
×2
5mm LED holder
×2
MPU6050 accelerometers
×1
ST-SM cable-to-cable assorted connectors
×1
28AWG wire, various colors
×1
Laptop or PC to run Python scripts
×1
USB Webcam
×1
1.75mm black PLA filament
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

3/4 inch EMT conduit bender tool
Rotary cutting cool
Rotary deburring tool
Rivnut (rivet nut) installation tool
Grommet installation tool and punch
JST SM crimper tool
(Optional) Voxelab Aries FDM 3D printer (or equivalent FDM 3D printer)
(Optional) Brother SE600 Sewing and Embroidary machine (or equivalent sewing machine)

Story

Read more

Custom parts and enclosures

Thingiverse Repository for CAD Files

Thingiverse files for 3D printing.

PCB Enclosure Panel Drawing - Front

2D Engineering drawing for front panel of PCB enclsoure.

PCB Enclosure Panel Drawing - Rear

2D Engineering drawing for rear panel of PCB enclsoure.

Schematics

ESP32 Custom PCB Schematic

PCB Schematic PDF file, created using KiCAD.

Code

Github Repository for ESP32 Sports Rebounder

Repository for codes, viewable on Github.

Credits

Austin Allen

Austin Allen

5 projects • 2 followers
I develop novel sports and recreation technologies.

Comments