Our inspiration for HeatCheck is rooted in the large population of aspiring basketball stars who despite their numerous practice sessions struggle with their flawed shooting techniques.

What it does

Ever go through the motions of Steph Curry hitting a 3, without being on the basketball court? Are all of the Pottruck courts taken? HotHand solves the problems associated with these issues. HotHand is a smart glove that gives you instant feedback on whether or not you make whatever pretend basket you’re shooting at, providing a benchmark for people to work on their shooting game off the court.

How we built it

We built HeatCheck by attaching a rectangular piece of acrylic to a thin glove. On the piece of acrylic, we had the Arduino in its case, on top of which was the breadboard, attached to which were our LCD, accelerometer and gyroscope. Additionally, our pressure sensor was taped to the palm of the glove in such a way that it wouldn't hinder the user's motion as he or she practiced a shot. We used an Adafruit gyroscope and accelerometer and a pressure sensor to help us derive initial x, y, z, and angular velocities. Using those velocities and kinematic equations, we calculated the predicted projection of the ball.

Challenges we ran into

A big challenge was making sure that the Bluetooth modules were connected, as ours frequently disconnected from each other. Another challenge was making sure that we could successfully interpret the data to give us the desired result. The gyroscope, pressure sensor, and accelerometer were highly sensitive, and thus produced a larger range of data than we wanted for the entirety of this project. Another challenge was keeping the LCD on the glove itself, as it wasn't sturdily attached to the glove in a way that it could withstand a force-intensive shooting motion.

Accomplishments that we're proud of

While not everything in our project worked the way we had envisioned, we're proud of the fact that we were able to successfully transfer the physics we worked out for the trajectory of the ball's shot into our Matlab and Arduino programs. Additionally, we're proud of the fact that overall, we were able to take a real physical problem and figure out the necessary steps we needed to take to process and solve that problem by means of technology.

What we learned

We learned not only a lot about the math behind shooting technique and the basketball's trajectory accordingly, but we also had to learn everything from how to pair bluetooth modules to how to transfer data between Arduino and Matlab programs. At most, we both got more familiar with both Arduino and Matlab syntax and were able to work easily and more efficiently with the two very commonly-used programs in engineering.

What's next for HotHand

Possibilities for whats next with HeatCheck include incorporating the commonly-used basketball sleeve. With sensors attached to the sleeve, we would be able to get not only more, but also more accurate readings, especially with regards to the angle of release, from which we could accurately take into affect the torque on the ball, thus helping us better understand the arc of the ball as it's influenced by the Magnus Effect.

Share this project: