Inspiration

What if math education could come alive, interacting with the learner using sound and gestures? What if equations on a page turned into dynamic visualizations, allowing the student to immediately see how they work and how they change? What if you could hear a sine wave as you're defining it? With Math Intuition, now you can!

What it does

Math Intuition uses a Leap Motion hand-tracking controller and sine wave audio generator to present math in a new way. Users can cycle through several common topics, ranging from a simple multiplication to the wave equation. Each allows them to interact naturally and see the results. For example, moving your hand up increases the amplitude of the sine wave displayed. Moving your hand farther right increases the frequency. All the changes are displayed in real time so you can see immediately how the function behavior changes. This would be very useful for a high school or college level calculus or differential equations class!

How I built it

Written in Python and Matplotlib.

Accomplishments that I'm proud of

Choosing a feasible and educationally useful project and completing it solo.

What I learned

Matplotlib, PyAudio, Leap Motion API. How to build a dynamic visualization and generate custom audio.

What's next for Math Intuition

Maybe expansion into a full-featured, open-source educational tool.

Built With

Share this project:

Updates