The February Educational Camp. The Evening Set

The February Educational Camp. The Evening Set

£ 360
11+ Camps
Add child
Book now

Project: The Musical Visualizer Cube. AI-powered project. Arduino C Edition.

This is hands-on home-take project.

Build, Code, and Innovate with the Musical Visualizer Cube!


Step up your tech skills with the Musical Visualizer Cube, a cutting-edge project for teenagers aged 11 to 17. This DIY adventure combines electronics, coding, and creative design to build a stunning cube-shaped desktop lamp with RGB LED strips that form an infinity tunnel.

Using Arduino UNO and a MAX4466 microphone, you’ll create a music-reactive visualizer with advanced features. Program in Arduino C to control the LEDs and dive into the exciting world of sound analysis with FFT (Fast Fourier Transform). Switch between different visualization modes with built-in buttons and even use an AI-powered tool to compose your own music for the ultimate personalized experience.

This project offers an in-depth understanding of programming and hardware while encouraging creativity and innovation. Perfect for tech enthusiasts, it’s a captivating way to turn your ideas into dazzling, music-driven light art!


The Camp Dates and Time

5 days, from Feb 17’25 until Feb 21’25  

From 12.30 until 15.40


Age: from 11 years old (to 16)

Topics Covered:

  • Lamp Design and Construction:

Participants will construct a stunning cube-shaped desktop lamp featuring semitransparent mirrors on each side. This design creates an infinity tunnel effect, making the lamp both functional and visually captivating.


  • RGB LED Technology and Wiring:

Learners will gain hands-on experience working with fully addressable RGB LED WS2812B strips. They’ll attach and wire the LED strips to create vibrant, customizable lighting effects.


  • Advanced Programming:

Teens will program the project using Arduino C, learning to write and debug code for precise control of the LED strips. They will read the input signals from the mic and visualise the sound volume. They’ll also explore advanced topics such as Fast Fourier Transform (FFT) for sound analysis.


  • Visualization Modes and Control:

Participants will program three interactive buttons to switch between multiple LED visualization modes, making the lamp adaptable to different moods and settings.


  • AI Music Composition:

Learners will use an AI-powered tool to compose original music, which the lamp will react to in real-time, enhancing the project’s creativity and personalization.


  • Creativity and Documentation:

The project encourages creativity as participants design and assemble their unique lamp. They’ll document their journey, compiling slides or reports that highlight their learning and achievements.

There are some requirements exist for the course:

1. You must be confident in using a computer, keyboard and mouse. At the good user level.

2. Know how we save files on a computer, what a file and folders are, etc.

3. Be able to switch between windows in the operating system. Use the keys’ shortcuts.

4. No previous experience with 3D modeling is required.

5. No previous experience Robotics is required.

6. You want to program robots and are not afraid to struggle with the difficulties of learning it.

7. Minimum previous experience with text-based programming is required. Ideally, you are able to make a program that performs basic maths operations with numbers. The programming language itself is not important.