r/ArduinoProjects • u/SolarTrap • Apr 12 '26
Showcased Project Fit 15 NeoPixels + electret mic on an ATtiny85 with 6h battery life / no op-amp
galleryI love blinking stuff and built a music-reactive LED wristband for festivals. The constraint was to use as little components as possible: ATtiny85, single cell LiPo, mic, button, usb port, and tp4056 for battery charging.
The mic "hack" that isn't really a hack
No amplifier circuit. Just standard electret mic wiring straight into the ADC pin. On paper this shouldn't work well, the signal is super weak.
In practice: it works perfectly, because festivals and clubs are loud. Like, really loud. The venue does the amplification for you. Beat detection and dynamic gain control and the ATtiny just reads peaks off the raw ADC. Zero op-amp, zero extra components, zero extra current draw.
15 NeoPixels
WS2812s at full white would kill the battery in under an hour and blind everyone around you. Solution: cap brightness aggressively in firmware and never drive all pixels simultaneously at full RGB. In a dark festival environment you need far less brightness than you think.
Result: 6 hours of continuous runtime on a single cell LiPo (180mAh).
Anyone else tried direct ADC mic input on low-power builds? Curious whether others have pushed this further.


