Audio Project Guidance

I'd like to mic every room in my home as well as a speaker out. I want to create a smart in-home communication system.

Is it possible for the Arduino to handle 20 audio lines and switch between them based on waveform data?

I'm I dreaming too high?


Maybe only ten lines... ten rooms total with an in and an out.

A avr arduino can do 8 bit 8 kHz audio. And probably a-law or u-law compression as well but that would be close to its limits (of course highly specialised and/or assembler code can push this limit) How do you intent to wire the rooms? Ethernet? WiFi?
I would go for a ARM based arduino like the due or a teensy 3

I want to create a smart in-home communication system.

I’m not sure what that means, but there is probably no advantage to digitizing the audio and processing it through the Arduino, and then converting it back to analog audio.

If you need to do some audio switching, the Arduino could be used for controlling analog switches or relays.

So I can transmit audio via analog, and you think the Arduino, or some other board, could switch between 10 analog lines?

Yes, arduino could control analog switches for audio lines.

Find a switch with low losses (on-state resistance) to minimize losses thru the system.
Trade-off loss vs budget.

Wow this is all so amazing! I have a minor in comp sci but haven't really used any of that coding experience for anything useful. But I could really get into this.

Thanks for the responses. I just ordered my first kit and I'm eager to work through all the projects. By then I should be able to start coming up with my own stuff... like this audio project.

Only thing I'm worried about is the length of these cables. All the drops throughout the home meet up in the basement. So It's got to travel from one end of the home to the basement to the other end of the home. I'm hoping to run electricity and the analog wires through that unfinished cat6 cable.

I've got a 4000 square foot home.

Again, do you think this is impossible?

If you go digital with wired ethernet, the maximum allowed length of a Cat 6 cable(10/100/1000BASE-T) is 100 meters or 328 feet. This consists of 90 meters (300 ft) of solid "horizontal" cabling between the patch panel and the wall jack, plus 10 meters (33 ft) of stranded patch cable between each jack and the attached device. This cabling can then be used for a multitude of purposes. Audio cabling is susceptible to noise and interference and cannot be used for other purposes.