Music-syncing Gramophone

Grade 12 Computer Engineering Team Project

Using the RAINBO board, my team and I designed a circuit to sync the flashing of multiple LED strips to the bass channel of any song. We designed a Low-pass filter and amplifier circuit (dubbed "LPFA") using circuits.io (now deprecated). The RAINBO board accepts an analog value (output from LPFA board), adds it to the most recent ones. The top 4 values of the 10 most recent ones are averaged, and the output is the number of LEDs that are lit up.

During this project, I also created 3D printable hinges, as we were originally planning on having petals open and close at the top of the gramophone.

Above is a demo video of the gramophone display, flashing in sync with the song "Ed Sheeran - Shape of You".

Above is a demo of the same, in the daytime.

  • Github Repo
  • Timeframe: Grade 12
  • Relevant Technologies: C, Low-pass filters