PiConnect [Concept]

I recently moved to a new house, and with a new house, there is a new system to adapt to. The two biggest changes that affect me the most are the new wifi and the sound setup.

First the sound.

The previous owners of the house put in this great speaker system that is wired for the whole house:

Bose Speakers

The main problem of this, however, is that the whole system is controlled from a rather old pre-amp:

House Preamp

Because of its age, we physically have to go and plug our devices into it in order to listen to music around the whole house (because plugging things in is so last decade.)

This isn’t that big of a problem, however, I feel the whole experience can be streamlined by making the whole system wireless, which will not only allow for us to play music as well as use our phones at the same time, but then my parents can’t make me get up from the sofa to plug in their phones.

Second, the WiFi.

I love this new wifi. I’m getting a 8ms ping, and 80 mbps both download and upload. However, with the new house, we need to have 2 wifi networks to cover the whole area (I tried to get my dad to just go with a booster, but he didn’t want to do that for some reason.) These two networks are fine with me, but the network that has access to all of the printers and other devices is just out of reach from my room, which forces me to go downstairs whenever I want to print something, which is rather annoying, considering I’m a student, and I make roughly 2-3 print trips per night.

My solution is to make the Raspberry Pi into a print server so I can print from my room. You might be asking, how will you be able to print if you can’t access the network that the Pi is on? I will be using Hamachi, which has worked great for me with the PiRoom and the PiVPN. That way, as long as I have some type of wireless connection, I can print to my printers at home.

Both of these projects should be fairly small, I’ve already done the research to do them. However, the Pi I currently plan on using for these projects is giving me problems, so I don’t really know when I can start with this project.

I’ll be posting all of my progress, so stay tuned.