Not long ago I started playing pickle ball with some local people in my hometown. A few months later I participated in my first out of town tournament; the tournament was very fun and hosted many players. They competed at different levels and also practiced very frequently (some folks daily!) to improve their game. Playing with the other players, I could see how I could improve my game as well.
The game is played with many underhand hits back and forth over the net. Sometimes the ball is hit high and an overhand shot is taken. Paddle location is critical because there is limited time to get the paddle in front of the fast moving pickle ball. A video of a pickleball game.
Typically the paddle should be held at waist level so that it is equal distant from the highest overhead shot to the lowest ground shot. As players we don't spend our time thinking about where our paddle is because we are focused on the ball. So I had the idea to help improve a players game by providing post game data of where their paddle is during a game.
(My original idea contained a Infineon Nano Sensor Hub and also an accelerometer. During the build process the accelerometer was removed to both save time and limited space on the paddle itself. The design would require quite a bit more work with a custom designed PCB so the DPS310 & accelerometer were on the same pcb communicating via a single BT connection. So this design contains the Infineon Nano Hub Pressure Sensor Board only.)
How does it work: The Sensor Nano Hub is attached to the paddle between the handle and paddle surface. I built a little box to hold the sensor in place while playing. The box is wrapped with electrical tape and placed at the base of the paddle and above the handle. The best results would have the sensor placed near the top of the paddle; I did not put the sensor there because the paddle can hit the ground when swinging close to the ground and damage the sensor possible.
The DPS310 sends altitude data to an Android mobile app (see code). The data is stored during gameplay and then postgame will accumulate the different altitudes into a pie graph Chart. The player can then visualize where the paddle is held during gameplay. From the images below, during gameplay the player played lots of time at the ankles, and the other player played lots of overhead. For best results the "Pause" button can be used between sets to eliminate non gameplay results.
Here is demo for how the sensor and app work together.
Here's a video of me playing pickle ball ...
And the Results Are!!!! ...
Comments