Control board for my blaster project. The board that has an ATmega8L and a double opamp for preamplifying the input signal to two different places (ATmega's ADC input and an output for the power amp).
The microcontroller is mainly used for visualizations and other stuff and it uses ADC to measure battery voltage, volume (position of the potentiometer) and audio signal. So far there are few different options for the display: Game of Life with timed steps, Game of Life with stepping by a amplitude treshold and it also spawns gliders on a spesific amplitude level to keep the show going. Other modes are audio wave, amplitude bar, volume level and battery voltage.
For testing I used an LED belt buckle (7x17 leds) and the final display will have six 8x8 LED matrix modules (8x48 leds) for a bigger display.