Build a Maths Dance Floor

Use coding and electrical engineering skills to develop a prototype maths-based dance floor

Due to COVID-19, delivery of the programme has slightly changed and is outlined below:

Basic Information
  • Particularly Suited to …. students with expertise in coding and electrical engineering
  • Collaborate … in order to iterate a new version of an existing product
  • Manage a budget …. of up to £1000 to support your work
  • Commitment … flexible, but you need to be ready to coordinate with others to successfully deliver the end product.
Detailed Information

In 2019 the university won the prestigious Guardian University Teaching Excellence Award for a live project in which students created a Maths Escape room in order to tackle maths anxiety. The escape room was created by students across the university, and engaged 1,500 young people over its six week live run. Since that point, it has largely been in storage … until now!

In this project you will work to develop one of the installations – a Maths Dance Floor which responded to movements by manipulating numbers on a screen until the participants hit a target. We are now pulling this out of storage and challenging our students to refine it to its next iteration.

The project is particularly suited to students who are confident with coding and physical computing – as you will largely be working independently on the project, reporting to the original designed as a ‘client’. You will be given a budget of up to £750 for components and materials to support the build.

Technical Notes

The original floor was created as six grids (2×3 tiles) each containing an arduino controlling LED arrays and touch sensors. These were daisychained to pass messages on to a Raspberry Pi running a simple NodeJS web frontend. It worked. But with a lot of hackery and inexpert building! You will have complete access to the original prototype and source code to support you.

You Might Also Be Interested In

x

Hi, I am the Third Term helper bot. I'm quite clever, and I can answer many of your questions - or put you in touch with a human if I can't!

x