Coming Soon

This project is being tested and polished. Check back soon!

Intermediate2-4 hours each12+No extra parts needed

ESP32 Light & Sound Machines: Where Engineering Meets Art

Teenage Engineering makes pocket synths that cost $60–$500. Nanoleaf sells LED panels for $200+. You can build your own versions for $20 — and they’ll do things the commercial ones can’t, because YOU write the code.

That’s the whole pitch. An ESP32 has a dual-core processor running at 240 MHz, built-in DAC output, I2S audio support, WiFi, Bluetooth, and enough GPIO pins to do everything on this list. It costs $12. What you build with it is limited only by your imagination and your soldering iron.

These eight projects sit at the intersection of electronics, music, and visual art. Some make light react to sound. Some let you play music with your hands in the air. Some turn a 4x4 grid of buttons into a beat machine. All of them produce something genuinely beautiful, and every single one teaches you something real about how sound and light actually work.


Projects

Beginner

Project What you’ll build Time
Audio Visualizer LED Strip An LED strip that dances to music using FFT frequency analysis ~1.5h
Theremin A gesture-controlled instrument you play without touching — wave your hands to make music ~1.5h

Intermediate

Project What you’ll build Time
Beat Box Drum Machine A 16-step sequencer with a button grid, just like the Roland TR-808 ~3h
Bluetooth Speaker with LED Visualizer A wireless speaker that pairs light effects with your music ~3h
Field Recorder A portable audio recorder that captures sounds to an SD card ~2.5h
MIDI Controller A USB/BLE MIDI device that controls any DAW — no drivers needed ~3h
Pocket Synth A pocket-sized synthesizer with waveform selection and pitch control ~3h
Reactive LED Wall Panel A sound-reactive LED matrix panel that looks like a $200 Nanoleaf — for $20 ~2.5h
Affiliate disclosure: Some links on this page are affiliate links. If you buy through them, we may earn a small commission at no extra cost to you.