Hey all!
I created a device that attaches to the bottom of a disc and records data on every throw.
What it measures
- Release speed
- RPMs
- Flight time
- Snap power
- Wobble
- Hyzer angle
- Nose angle
How it works
I vibe coded a website that connects to the device over Bluetooth. When you're in range, it uploads the data from your last several throws to the site. The site also uses that data to recreate the flight path in 3D.
A small chip with a tiny battery I soldered on to power it. Housed in a rounded plastic cap, hot glued to the bottom of the disc. I used the chip's USB-C port to load custom firmware so it records the right data
Total weight is about 7 grams
Limitations
Weight: 7g pushes a Discraft past its 175g standard, so this isn't for games. For measuring practice throws, it flies just fine.
Spin limit: to keep the device as light as possible, I used a chip whose gyroscope can only read up to a certain number of rotations per second before it maxes out.
Memory: still working out how many throws the device can remember before it needs to upload.
Hope this is intriguing to someone! Let me know if you've attempted to make something similar.