SpaceBlaster
Project SpaceBlaster | |
---|---|
Speaker soundsystem | |
Status | In progress |
Contact | Jelly |
Last Update | 2016-11-23 |
The SpaceBlaster is the ideal hackerspace portable speaker soundsystem. It's the competitor of the DeBASS and the DeCRASH.
Materials
- 2*50 W digital amplifier board TPA3116D2 (two-channel)
- C.H.I.P.
- Arduino nano
Buttons
- 6 normal buttons (retain state when pressed)
- 1 power button
- 6 potentiometers (One used to control the volume and connected to the amplifier, other one is used for changing the FM band)
- 5 tri-state switch (one tri-state switch requires three gpio pins)
- 6 Cassette recorder buttons
Possible button functions
- WiFi on/off
- Bluetooth on/off
- Audio filters using a tri-state switch: disabled, echo, hall, room.
- Potentiometer of FM band => playlists / radio streams.
Progress
22-11-2016
Potentiometers are hooked up to the Arduino, three buttons have been soldered.
20-11-2016
Stripped the main board of all transistors and other electronic components except the switches and potentiometers.
One tri-state switch has been connected, I will use two GPIO pins to detect in which state the switch (up, middle, down) is to save GPIO pins.
Possible layout of the ARM board, arduino and amplifier.
Wago's are used on the other side for the ground / power to avoid cable clutter mess :)
Cable mgmt:
- Blue cable => potentiometer
- Black => Ground
- Red => 5V
Arduino nano will be used for digital gpio and analog input, data send over serial to the ARM board. Which will in software control bass, treble, switches for pause, play, stop.
Treble, Bass mixing in software
Pulseaudio with LADSPA plugin? http://plugin.org.uk/ http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html
future plans
- Battery powered / charging integrated
- Subwoofer? Currently the speakers lack bass
- Jack in for phones or bluetooth
- display now playing track