VolMatrix is a simple audio control module supporting various audio processors with I²C interface. It uses two 8x8 LED matrixes as a display. There is a current time displayed in standby mode. Any RC5/RC6/NEC/Samsung remote control can be used.
There is a video on Youtube about this.
- RC5/RC6/NEC/Samsung remote control support
- Remote control learning support
- DS1307-compatible RTC support
To enter learn mode standby device and press 1 and 2 hardware buttons simultaneously for 2 seconds. You will see RC code and index number for first function - STANDBY. If you press button on remote control you'll see RC code changes. To save this code, press 3rd hardware button. Device will move to second, MUTE, function. After finishing learingn all functions press 1 and 2 buttons again to exit learn mode. Function index numbers are enumerated in sources.
Audioprocessor | Feature set |
---|---|
TDA7439 | 4 stereo inputs, bass, middle, treble |
TDA7312 | 4 stereo inputs, bass, treble |
TDA7313/PT2313 | 3 stereo inputs, bass, treble, fade, loudness |
TDA7314 | Stereo input, bass, treble, fade, loudness |
TDA7315 | Stereo input, bass, treble |
TDA7318 | 4 stereo inputs, bass, treble, fade |
PT2314 | 4 stereo inputs, bass, treble, loudness |
TDA7448 | 6-ch input, fade, center, subwoofer |
PT2323/PT2322 | 4 stereo inputs, 5.1 input, bass, treble, fade, center, subwoofer, surround, 3d |
TEA6300 | 3 stereo inputs, bass, treble, fade |
TEA6330 | Stereo input, bass, treble, fade |
Required audioprocessor can be selected by editing EEPROM file and flashing it to the MCU. It's possible to edit the file manually using hex editor and the definitions from eeprom.h, audio.h.
Alternatively, it's possible to use editor application from ampcontrol project. The ampcontrol-m32 editor is address-compatible with this project. It's only required to cut resulting file to 512 bytes.
- Article about the project (in Russian)
- Forum thread (in Russian)