I am a high schooler looking to get into microcontrollers and microcontroller programming. I have an idea for a project that I would like to use in my room and potentially elsewhere. I have a computer sound system that I got with my old desktop, but now that I bought myself a laptop, I want to still use the system. I was thinking of setting the surround sound around the room and having a male jack connected to a microcontroller and plugged into my laptop. The thing would break up the sound and stream it wirelessly using a 2.4 GHz(preferably) connection to a receiver, which would reassemble the sound and send it through a female jack to the sound system. How would I go about doing this, and what would I need to get? I can learn how to program the controller, but I have no idea what to do when I can. Any advice would be helpful!
The nRF24Z1 is the best option, but there aren’t any “simple” breakout modules available for this guy so the implementation is a bit more difficult.
My group has been able to get the nRF2401a to push 12bit samples at a sampling rate of around 14kHz using the MSP430 running at 8MHz. This is far faster than nordic got in their example using their embedded 8051. In effect we very good speech quality and mediocore music quality. We believe that we can actually push this to ~24kHz using two nRF2401a’s on each end.
However the problem you pose is a little more difficult. In settting up a wireless surround sound system you know have to worry about possible delays (thus phase distortions) between the various speakers. However, I would still start programming a microcontroller and getting a simple RF link to work.